The global declarations in this XML schema other than the root element CIM shall not be relied on by other schemas using this schema, since they may change incompatibly in future revisions of this XML schema. XML instance documents of this XML schema shall use exactly one occurence of the element CIM as their root element. Other elements shall not be used as a root element. DSP0201 is the normative definition for the semantics of the elements and attributes defined in this XML schema. Any descriptions in this XML schema are provided for convenience only. In order to validate a CIM-XML instance document with this XML schema, add the following attributes to the CIM root element of the CIM-XML instance document: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schemas.dmtf.org/wbem/cim-xml/2/dsp8044_2.4.xsd" A type for version values in the form of major.minor.update. A type for version values in the form of major.minor. A type for the names of CIM schema elements. For details, see DSP0004. A type for (fully-qualified) CIM class names. For details, see DSP0004. A type for the numerical CIM status code that indicates the nature of an error. The valid CIM status code values are defined in DSP0200. CIM_ERR_FAILED: A general error occurred that is not covered by a more specific error code. CIM_ERR_ACCESS_DENIED: Access to a CIM resource is not available to the client. CIM_ERR_INVALID_NAMESPACE: The target namespace does not exist. CIM_ERR_INVALID_PARAMETER: One or more parameter values passed to the method are not valid. CIM_ERR_INVALID_CLASS: The specified class does not exist. CIM_ERR_NOT_FOUND: The requested object cannot be found. The operation can be unsupported on behalf of the CIM server in general or on behalf of an implementation of a management profile. CIM_ERR_NOT_SUPPORTED: The requested operation is not supported on behalf of the CIM server, or on behalf of a provided class. If the operation is supported for a provided class but is not supported for particular instances of that class, then CIM_ERR_FAILED shall be used. CIM_ERR_CLASS_HAS_CHILDREN: The operation cannot be invoked on this class because one or more instances of this class exist. CIM_ERR_CLASS_HAS_INSTANCES: Access to a CIM resource is not available to the client. CIM_ERR_INVALID_SUPERCLASS: The operation cannot be invoked because the specified superclass does not exist. CIM_ERR_ALREADY_EXISTS: The operation cannot be invoked because an object already exists. CIM_ERR_NO_SUCH_PROPERTY: The specified property does not exist. CIM_ERR_TYPE_MISMATCH: The value supplied is not compatible with the type.. CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTEDL The query language is not recognized or supported. CIM_ERR_INVALID_QUERY: The query is not valid for the specified query language. CIM_ERR_METHOD_NOT_AVAILABLE: The extrinsic method cannot be invoked. CIM_ERR_METHOD_NOT_FOUND: The specified extrinsic method does not exist. CIM_ERR_NAMESPACE_NOT_EMPTY: The specified namespace is not empty. CIM_ERR_INVALID_ENUMERATION_CONTEXT: The enumeration identified by the specified context cannot be found, is in a closed state, does not exist, or is otherwise invalid. CIM_ERR_INVALID_OPERATION_TIMEOUT: The specified operation timeout is not supported by the CIM Server. CIM_ERR_PULL_HAS_BEEN_ABANDONED: The Pull operation has been abandoned due to execution of a concurrent CloseEnumeration operation on the same enumeration. CIM_ERR_PULL_CANNOT_BE_ABANDONED: The attempt to abandon a concurrent Pull operation on the same enumeration failed. The concurrent Pull operation proceeds normally. CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED: Using a filter in the enumeration is not supported by the CIM server. CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED: The CIM server does not support continuation on error. CIM_ERR_SERVER_LIMITS_EXCEEDED: The CIM server has failed the operation based upon exceeding server limits. CIM_ERR_SERVER_IS_SHUTTING_DOWN: The CIM server is shutting down and cannot process the operation.. A type for values of the CIM type "string". See DSP0004 and DSP0201 for details. A type for values of the CIM type "char16". See DSP0004 and DSP0201 for details. A type for values of the CIM types "real32" or "real64". See DSP0004 and DSP0201 for details. A type for values of the CIM type "boolean". See DSP0004 and DSP0201 for details. A type for values of the CIM integer types (signed and unsigned). See DSP0004 and DSP0201 for details. A type for values of the CIM type "datetime". See DSP0004 and DSP0201 for details. Defines the name of a schema element; this attribute corresponds to the %CIMName entity in DSP0201. Defines the CIM type of a schema element; this attribute corresponds to the %CIMType entity in DSP0201.. Defines the flavor settings for a CIM qualifier declaration; this attribute group corresponds to the %QualifierFlavor entity in DSP0201. Defines the originating class of a CIM property or method; this attribute corresponds to the %ClassOrigin entity in DSP0201. Defines whether the property is propagated from another class; this attribute corresponds to the %Propagated entity in DSP0201. Defines the size of a fixed-size array; this attribute corresponds to the %ArraySize entity in DSP0201. Defines the name of the superclass of this class; this attribute corresponds to the %SuperClass entity in DSP0201. Defines the name of this class; this attribute corresponds to the %ClassName entity in DSP0201. Defines the class name for a reference; this attribute corresponds to the %ReferenceClass entity in DSP0201. Defines the CIM type of a method parameter value, or method return value and corresponds to the %ParamType entity in DSP0201. Defines that the element represent an embedded object or an embedded instance; this attribute corresponds to the %EmbeddedObject entity in DSP0201. The root element of every XML document that is valid with respect to this schema. For details, see the corresponding element defined in DSP0201. A set of CIM schema element declarations, consisting of logical declaration groups. For details, see the corresponding element defined in DSP0201. A logical group of CIM schema element declarations (classes, instances, and qualifier types/declarations) without any path information. For details, see the corresponding element defined in DSP0201. A logical group of CIM schema element declarations (classes, instances, and qualifier types/declarations) with name (local path) information. For details, see the corresponding element defined in DSP0201. A logical group of CIM schema element declarations (classes, instances, and qualifier types/declarations) with path information. For details, see the corresponding element defined in DSP0201. Defines a single CIM qualifier type/declaration. For details, see the corresponding element defined in DSP0201. Defines the scope of a qualifier type/declaration. For details, see the corresponding element defined in DSP0201. Defines a non-reference, non-NULL scalar value. For details, see the corresponding element defined in DSP0201. Defines an non-reference array value. For details, see the corresponding element defined in DSP0201. Defines a non-NULL reference scalar value. For details, see the corresponding element defined in DSP0201. Defines a reference array value. For details, see the corresponding element defined in DSP0201. Defines a value that comprises a CIM object (class or instance) definition. For details, see the corresponding element defined in DSP0201. Defines a value that comprises a named CIM instance definition. For details, see the corresponding element defined in DSP0201. Defines a value that comprises a named CIM object (class or instance) definition. For details, see the corresponding element defined in DSP0201. Defines a value that comprises a CIM object (class or instance) definition with additional information that defines the absolute path to that object. For details, see the corresponding element defined in DSP0201. Defines a value that comprises a CIM object (class or instance) definition with additional information that defines the local path to that object. For details, see the corresponding element defined in DSP0201. Defines the NULL value. For details, see the corresponding element defined in DSP0201. Defines a value that comprises a CIM instance definition with additional information that defines the absolute path to that object. For details, see the corresponding element defined in DSP0201. Defines an (absolute) namespace path. For details, see the corresponding element defined in DSP0201. Defines a local namespace path (one without a host component). For details, see the corresponding element defined in DSP0201. Defines a host name and optionally a port number. For details, see the corresponding element defined in DSP0201. Defines a single namespace within the namespace component of a namespace path. For details, see the corresponding element defined in DSP0201. Defines the absolute path to a CIM class. For details, see the corresponding element defined in DSP0201. Defines the local path to a CIM class. For details, see the corresponding element defined in DSP0201. Defines the name of a CIM class. For details, see the corresponding element defined in DSP0201. Defines the absolute path to a CIM instance. For details, see the corresponding element defined in DSP0201. Defines the local path to a CIM instance. For details, see the corresponding element defined in DSP0201. Defines the location of a CIM instance within a namespace (it is referred to in DSP0004 as a model path). For details, see the corresponding element defined in DSP0201. Defines the full path to a single CIM object (class or instance). For details, see the corresponding element defined in DSP0201. Defines a key binding (= key property name and value used in an instance path). For details, see the corresponding element defined in DSP0201. Defines the value of a non-reference (and scalar) key binding. For details, see the corresponding element defined in DSP0201. Defines a CIM class. For details, see the corresponding element defined in DSP0201. Defines a CIM instance. For details, see the corresponding element defined in DSP0201. Defines a CIM qualifier value. For details, see the corresponding element defined in DSP0201. Defines a non-reference scalar property, that is used as a property value in a CIM instance or as a property declaration in a CIM class. For details, see the corresponding element defined in DSP0201. Defines a non-reference array property, that is used as a property value in a CIM instance or as a property declaration in a CIM class. For details, see the corresponding element defined in DSP0201. Defines a scalar reference property, that is used as a property value in a CIM instance or as a property declaration in a CIM class. For details, see the corresponding element defined in DSP0201. Defines a CIM method within a class declaration. For details, see the corresponding element defined in DSP0201. Defines a non-reference scalar CIM parameter within a method in a class declaration. For details, see the corresponding element defined in DSP0201. Defines a reference-typed scalar CIM parameter within a method in a class declaration. For details, see the corresponding element defined in DSP0201. Defines a non-reference array CIM parameter within a method in a class declaration. For details, see the corresponding element defined in DSP0201. Defines a reference-typed array CIM parameter within a method in a class declaration. For details, see the corresponding element defined in DSP0201. Defines a CIM message in the CIM-XML protocol. For details, see the corresponding element defined in DSP0201. Defines a multiple CIM operation request. For details, see the corresponding element defined in DSP0201. Defines a simple CIM operation request. For details, see the corresponding element defined in DSP0201. Defines a single extrinsic (= class-defined) method invocation request. For details, see the corresponding element defined in DSP0201. Defines a parameter value that is used in an extrinsic (= class defined) and - for historical reasons - also in an intrinsic method (= operation) request or response. For details, see the corresponding element defined in DSP0201. Defines a single intrinsic method (=operation) invocation request. For details, see the corresponding element defined in DSP0201. Defines a parameter value that is used in a intrinsic method (= operation) request or response. For details, see the corresponding element defined in DSP0201. Defines a multiple CIM operation response. For details, see the corresponding element defined in DSP0201. Defines a simple CIM operation response. For details, see the corresponding element defined in DSP0201. Defines a single extrinsic (= class-defined) method invocation response. For details, see the corresponding element defined in DSP0201. Defines a single intrinsic method (=operation) invocation response. For details, see the corresponding element defined in DSP0201. Defines a fundamental error that prevented a method from executing normally For details, see the corresponding element defined in DSP0201. Defines the return value of an extrinsic (= class defined) method within a response. For details, see the corresponding element defined in DSP0201. Defines the return value of an intrinsic (= operation) method within a response. For details, see the corresponding element defined in DSP0201. Defines a multiple CIM export (= listener operation) request. For details, see the corresponding element defined in DSP0201. Defines a simple CIM export (= listener operation) request. For details, see the corresponding element defined in DSP0201. Defines a single export method (= listener operation) invocation request. For details, see the corresponding element defined in DSP0201. Defines a multiple CIM export response. For details, see the corresponding element defined in DSP0201. Defines a simple CIM export response. For details, see the corresponding element defined in DSP0201. Defines a single export method (= listener operation) invocation response. For details, see the corresponding element defined in DSP0201. Defines a parameter value that is used in a request or response of an export method (= listener operation). For details, see the corresponding element defined in DSP0201. Defines an operation correlator. For details, see the corresponding element defined in DSP0201.