<!-- ATTN: DO not modify comments in this file. Testcase checks for comments. -->
                                <!--Test XML file-->
<?xml version="1.0" ?><CIM CIMVERSION="2.0" DTDVERSION="2.0" ><DECLARATION><DECLGROUP>
<!-- CIM_ManagedElement Class definition -->
<VALUE.OBJECT>
<CLASS NAME="CIM_ManagedElement"> <!-- End of Class START TAG -->
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE> <!-- Qualifier value --> TRUE <!-- This is end --> </VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Caption property is a short textual description (one-line string) of the object.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Description property provides a textual description of the object.</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_ManagedSystemElement" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_ManagedSystemElement is the base class for the System Element hierarchy. Membership Criteria: Any distinguishable component of a System is a candidate for inclusion in this class. Examples: software components, such as files; and devices, such as disk drives and controllers, and physical components such as chips and cards.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.5</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>  A string indicating the current status of the object. Various operational and non-operational statuses are defined. Operational statuses are "OK", "Degraded", "Stressed" and "Pred Fail". "Stressed" indicates that the Element is functioning, but needs attention. Examples of "Stressed" states are overload, overheated, etc. The condition "Pred Fail" (failure predicted) indicates that an Element is functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive.
  Non-operational statuses can also be specified. These are "Error", "NonRecover", "Starting", "Stopping", "Service", "No Contact" and "Lost Comm". "NonRecover" indicates that a non-recoverable error has occurred. "Service" describes an Element being configured, maintained, cleaned, or otherwise administered. This status could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative task. Not all such work is on-line, yet the Element is neither "OK" nor in one of the other states. "No Contact" indicates that the current instance of the monitoring system has knowledge of this Element but has never been able to establish communications with it. "Lost Comm" indicates that the ManagedSystemElement is known to exist and has been contacted successfully in the past, but is currently unreachable.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>10</VALUE></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>OK</VALUE>
<VALUE>Error</VALUE>
<VALUE>Degraded</VALUE>
<VALUE>Unknown</VALUE>
<VALUE>Pred Fail</VALUE>
<VALUE>Starting</VALUE>
<VALUE>Stopping</VALUE>
<VALUE>Service</VALUE>
<VALUE>Stressed</VALUE>
<VALUE>NonRecover</VALUE>
<VALUE>No Contact</VALUE>
<VALUE>Lost Comm</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Collection" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Collection is an abstract class that provides a commonsuperclass for data elements that represent collections of ManagedElements and its subclasses.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_CollectionOfMSEs" SUPERCLASS="CIM_Collection">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The CollectionOfMSEs object allows the grouping of ManagedSystemElements for various identification purposes and to reduce the complexity in associating 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 only represents a grouping or 'bag' of Elements. For this reason, it is incorrect to subclass groups that have state/status from CollectionOfMSEs - an example is CIM_RedundancyGroup (which is correctly subclassed from LogicalElement).
  Collections typically aggregate 'like' objects, but are not required to do so.  They simply identify 'bags' and may represent an optimization. This is especially true with respect to their association to Settings and Configurations. Without Without Collections, one is forced to define individual ElementSetting and ElementConfiguration associations, to tie Settings and Configuration objects to individual ManagedSystemElements. There may be much duplication in 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'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.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CollectionID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_PhysicalElement" SUPERCLASS="CIM_ManagedSystemElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Subclasses of CIM_PhysicalElement define any component of a System that has a distinct physical identity. Instances of this class can be defined in terms of labels that can be physically attached to the object. All Processes, Files, and LogicalDevices are considered not to be PhysicalElements. For example, it is not possible to attach a label to a modem. It is only possible to attach a label to the card that implements the modem. The same card could also implement a LAN  adapter. These are tangible Managed System Elements (usually actual hardware items) that have a physical manifestation of some sort. A Managed System Element is not necessarily a discrete component. For example, it is possible for a single Card (which is a type of Physical Element) to host more than one Logical Device. The card would be represented by a single Physical Element associated with multiple Logical Devices.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="ManufactureDate" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Date that this PhysicalElement was manufactured.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Manufacturer" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the organization responsible for producing the PhysicalElement. This may 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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Model" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name by which the PhysicalElement is generally known.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="OtherIdentifyingInfo" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a PhysicalElement. 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/able to be used as an Element key, this property would be NULL and the bar code data used as the class key, in the Tag property.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PartNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The part number assigned by the organization responsible for producing or manufacturing the PhysicalElement.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PoweredOn" TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Boolean indicating that the PhysicalElement is powered on (TRUE), or is currently off (FALSE).</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SerialNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A manufacturer-allocated number used to identify the PhysicalElement.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SKU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The stock keeping unit number for this PhysicalElement.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Tag" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An arbitrary string that uniquely identifies the PhysicalElement and serves as the Element's key.  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/entity, regardless of physical placement in or on Cabinets, Adapters, etc.  For example, a hotswappable or removeable component may be taken from its containing (scoping) Package and be temporarily unused.  The object still continues to exist - and may even be inserted into a different scoping container.  Therefore, the key for PhysicalElement is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Version" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A string indicating the version of the PhysicalElement.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_LogicalElement" SUPERCLASS="CIM_ManagedSystemElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_LogicalElement is a base class for all the components of a System that represent abstract system components, such as Files, Processes, or system capabilities in the form of Logical Devices.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Configuration" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Configuration object allows the grouping of sets of parameters (defined in Setting objects) and dependencies for one or more ManagedSystemElements. The Configuration object represents a certain behavior, or a desired functional state for the ManagedSystemElements. The desired functional state 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 'Connect to Mail' Configurations may be defined grouping the relevant dependencies and Setting objects.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The label by which the Configuration object is known.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Setting" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Setting class represents configuration-related and operational parameters for one or more ManagedSystemElement(s). A ManagedSystemElement may have multiple Setting objects associated with it. The current operational values for an Element's parameters 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 may have a Setting baud rate of 56Kb/sec but be operating at 19.2Kb/sec.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SettingID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The identifier by which the Setting object is known.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<METHOD NAME="VerifyOKToApplyToMSE"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 ManagedSystemElement 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 OK to apply the Setting, 1 if the method is not supported, 2 if the Setting can not 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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER>
<PARAMETER.REFERENCE NAME="MSE"  REFERENCECLASS="CIM_ManagedSystemElement">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>ref:CIM_ManagedSystemElement</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER.REFERENCE>
<PARAMETER NAME="TimeToApply"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>1</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER NAME="MustBeCompletedBy"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>2</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER></METHOD>
<METHOD NAME="ApplyToMSE"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 'translated' may also be specified in the subclass as a Values array qualifier.
Note: If an error occurs in applying the Setting to a ManagedSystemElement, the Element must be configured as when the 'apply' attempt began. That is, the Element should NOT be left in an indeterminate state.</VALUE></QUALIFIER>
<PARAMETER.REFERENCE NAME="MSE"  REFERENCECLASS="CIM_ManagedSystemElement">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>ref:CIM_ManagedSystemElement</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER.REFERENCE>
<PARAMETER NAME="TimeToApply"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>1</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER NAME="MustBeCompletedBy"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>2</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER></METHOD>
<METHOD NAME="VerifyOKToApplyToCollection"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 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 OK to apply the Setting, 1 if the method is not supported, 2 if the Setting can not be applied within the specified times, and any other number if an error occurred. One output parameter is defined - CanNotApply - which is a string array that lists the keys of the ManagedSystemElements to which the Setting can NOT be applied. This enables those Elements to be revisited and either fixed, or other corrective action taken.
In a subclass, 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' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER>
<PARAMETER.REFERENCE NAME="Collection"  REFERENCECLASS="CIM_CollectionOfMSEs">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>ref:CIM_CollectionOfMSEs</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER.REFERENCE>
<PARAMETER NAME="TimeToApply"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>1</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER NAME="MustBeCompletedBy"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>2</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER.ARRAY NAME="CanNotApply"  TYPE="string" >
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>3</VALUE></QUALIFIER>
<QUALIFIER NAME="OUT" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER.ARRAY></METHOD>
<METHOD NAME="ApplyToCollection"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 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 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 means to continue processing on encountering an error), 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 can not be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter is defined, CanNotApplystring, which is an array that lists the keys of the ManagedSystemElements to which the Setting was NOT able to 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 'translated' may also be specified in the subclass as a Values array qualifier.
Note: if an error occurs in applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as when the 'apply' attempt began. That is, the Element should NOT be left in an indeterminate state.</VALUE></QUALIFIER>
<PARAMETER.REFERENCE NAME="Collection"  REFERENCECLASS="CIM_CollectionOfMSEs">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>ref:CIM_CollectionOfMSEs</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER.REFERENCE>
<PARAMETER NAME="TimeToApply"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>1</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER NAME="ContinueOnError"  TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>2</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER NAME="MustBeCompletedBy"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>3</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER>
<PARAMETER.ARRAY NAME="CanNotApply"  TYPE="string" >
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>4</VALUE></QUALIFIER>
<QUALIFIER NAME="OUT" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER.ARRAY></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_System" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A CIM_System is a LogicalElement that aggregates an enumerable set of Managed System Elements. The aggregation operates as a functional whole. Within any particular subclass of System, there is a well-defined list of Managed System Element classes whose instances must be aggregated.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The inherited Name serves as key of a System instance in an enterprise environment.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="NameFormat" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 subclass' heuristic.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PrimaryOwnerContact" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A string that provides information on how the primary system owner can be reached (e.g. phone number, email address, ...).</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|General Information|001.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PrimaryOwnerName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the primary system owner.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|General Information|001.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="Roles" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_ComputerSystem" SUPERCLASS="CIM_System">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A class derived from System that is a special collection of ManagedSystemElements. This collection provides compute capabilities and serves as aggregation point to associate one or more of the following elements: FileSystem, OperatingSystem, Processor and Memory (Volatile and/or NonVolatile Storage).</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Dedicated" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Enumeration indicating whether the ComputerSystem is a special-purpose System (ie, dedicated to a particular use), versus being 'general purpose'. For example, one could specify that the System is dedicated to "Print" (value=11) or acts as a "Hub" (value=8).</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Not Dedicated</VALUE>
<VALUE>Unknown</VALUE>
<VALUE>Other</VALUE>
<VALUE>Storage</VALUE>
<VALUE>Router</VALUE>
<VALUE>Switch</VALUE>
<VALUE>Layer 3 Switch</VALUE>
<VALUE>Central Office Switch</VALUE>
<VALUE>Hub</VALUE>
<VALUE>Access Server</VALUE>
<VALUE>Firewall</VALUE>
<VALUE>Print</VALUE>
<VALUE>I/O</VALUE>
<VALUE>Web Caching</VALUE>
<VALUE>Management</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="IdentifyingDescriptions" TYPE="string">
<QUALIFIER NAME="ArrayType" TYPE="string" TOSUBCLASS="false">
<VALUE>Indexed</VALUE></QUALIFIER>
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_ComputerSystem.OtherIdentifyingInfo</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="NameFormat" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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. A heuristic is defined to create the ComputerSystem Name to attempt to always generate the same Name, independent of discovery protocol. This prevents inventory and management problems where the same asset or entity is discovered multiple times, but can not be resolved to a single object. Use of the heuristic is optional, but recommended.

The NameFormat property identifies how the ComputerSystem Name is generated, using a heuristic. The heuristic is outlined, in detail, in the CIM V2 System Model spec. It assumes that the documented rules are traversed in order, to determine and assign a Name. The NameFormat Values list defines the precedence order for assigning the ComputerSystem Name. Several rules do map to the same Value.

Note that the ComputerSystem Name calculated using the heuristic is the System's key value. Other names can be assigned and used for the ComputerSystem, that better suit a business, using Aliases.</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>NameFormat</VALUE></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Other</VALUE>
<VALUE>IP</VALUE>
<VALUE>Dial</VALUE>
<VALUE>HID</VALUE>
<VALUE>NWA</VALUE>
<VALUE>HWA</VALUE>
<VALUE>X25</VALUE>
<VALUE>ISDN</VALUE>
<VALUE>IPX</VALUE>
<VALUE>DCC</VALUE>
<VALUE>ICD</VALUE>
<VALUE>E.164</VALUE>
<VALUE>SNA</VALUE>
<VALUE>OID/OSI</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="OtherIdentifyingInfo" TYPE="string">
<QUALIFIER NAME="ArrayType" TYPE="string" TOSUBCLASS="false">
<VALUE>Indexed</VALUE></QUALIFIER>
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_ComputerSystem.IdentifyingDescriptions</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PrimaryOwnerContact" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="PrimaryOwnerName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Roles" PROPAGATED="true" TYPE="string"></PROPERTY.ARRAY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_LogicalDevice" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="AdditionalAvailability" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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's primary Availability may be "Off line" (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, "In Test").</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_LogicalDevice.Availability</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>1</VALUE>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE>
<VALUE>6</VALUE>
<VALUE>7</VALUE>
<VALUE>8</VALUE>
<VALUE>9</VALUE>
<VALUE>10</VALUE>
<VALUE>11</VALUE>
<VALUE>12</VALUE>
<VALUE>13</VALUE>
<VALUE>14</VALUE>
<VALUE>15</VALUE>
<VALUE>16</VALUE>
<VALUE>17</VALUE>
<VALUE>18</VALUE>
<VALUE>19</VALUE>
<VALUE>20</VALUE>
<VALUE>21</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Other</VALUE>
<VALUE>Unknown</VALUE>
<VALUE>Running/Full Power</VALUE>
<VALUE>Warning</VALUE>
<VALUE>In Test</VALUE>
<VALUE>Not Applicable</VALUE>
<VALUE>Power Off</VALUE>
<VALUE>Off Line</VALUE>
<VALUE>Off Duty</VALUE>
<VALUE>Degraded</VALUE>
<VALUE>Not Installed</VALUE>
<VALUE>Install Error</VALUE>
<VALUE>Power Save - Unknown</VALUE>
<VALUE>Power Save - Low Power Mode</VALUE>
<VALUE>Power Save - Standby</VALUE>
<VALUE>Power Cycle</VALUE>
<VALUE>Power Save - Warning</VALUE>
<VALUE>Paused</VALUE>
<VALUE>Not Ready</VALUE>
<VALUE>Not Configured</VALUE>
<VALUE>Quiesced</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Availability" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The primary availability and status of the Device. (Additional status information can be specified using the AdditionalAvailability 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 ("Power Save - Unknown") indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 ("Power Save - Low Power Mode") indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 ("Power Save - Standby") describes that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ("Power Save - Warning") indicates that the Device is in a warning state, though also in a power save mode.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Operational State|004.5</VALUE>
<VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</VALUE>
<VALUE>MIF.DMTF|Host Device|001.5</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_LogicalDevice.AdditionalAvailability</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>1</VALUE>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE>
<VALUE>6</VALUE>
<VALUE>7</VALUE>
<VALUE>8</VALUE>
<VALUE>9</VALUE>
<VALUE>10</VALUE>
<VALUE>11</VALUE>
<VALUE>12</VALUE>
<VALUE>13</VALUE>
<VALUE>14</VALUE>
<VALUE>15</VALUE>
<VALUE>16</VALUE>
<VALUE>17</VALUE>
<VALUE>18</VALUE>
<VALUE>19</VALUE>
<VALUE>20</VALUE>
<VALUE>21</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Other</VALUE>
<VALUE>Unknown</VALUE>
<VALUE>Running/Full Power</VALUE>
<VALUE>Warning</VALUE>
<VALUE>In Test</VALUE>
<VALUE>Not Applicable</VALUE>
<VALUE>Power Off</VALUE>
<VALUE>Off Line</VALUE>
<VALUE>Off Duty</VALUE>
<VALUE>Degraded</VALUE>
<VALUE>Not Installed</VALUE>
<VALUE>Install Error</VALUE>
<VALUE>Power Save - Unknown</VALUE>
<VALUE>Power Save - Low Power Mode</VALUE>
<VALUE>Power Save - Standby</VALUE>
<VALUE>Power Cycle</VALUE>
<VALUE>Power Save - Warning</VALUE>
<VALUE>Paused</VALUE>
<VALUE>Not Ready</VALUE>
<VALUE>Not Configured</VALUE>
<VALUE>Quiesced</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="DeviceID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An address or other identifying information to uniquely name the LogicalDevice.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ErrorCleared" TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ErrorDescription" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="IdentifyingDescriptions" TYPE="string">
<QUALIFIER NAME="ArrayType" TYPE="string" TOSUBCLASS="false">
<VALUE>Indexed</VALUE></QUALIFIER>
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="LastErrorCode" TYPE="uint32">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint32</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="MaxQuiesceTime" TYPE="uint64">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint64</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Maximum time in milliseconds, that a Device can run in a "Quiesced" state. A Device's state is defined in its Availability and AdditionalAvailability properties, where "Quiesced" 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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Units" TYPE="string" TOSUBCLASS="false">
<VALUE>MilliSeconds</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="OtherIdentifyingInfo" TYPE="string">
<QUALIFIER NAME="ArrayType" TYPE="string" TOSUBCLASS="false">
<VALUE>Indexed</VALUE></QUALIFIER>
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the OperatingSystem's user friendly name for the Device in this property.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_LogicalDevice.IdentifyingDescriptions</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PowerManagementCapabilities" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Indicates the specific power-related capabilities of a LogicalDevice. The array values, 0="Unknown", 1="Not Supported" and 2="Disabled" are self-explanatory. The value, 3="Enabled" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. "Power Saving Modes Entered Automatically" (4) describes that a Device can change its power state based on usage or other criteria. "Power State Settable" (5) indicates that the SetPowerState method is supported. "Power Cycling Supported" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 ("Power Cycle"). "Timed Power On Supported" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 ("Power Cycle") and the Time parameter set to a specific date and time, or interval, for power-on.</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Unknown</VALUE>
<VALUE>Not Supported</VALUE>
<VALUE>Disabled</VALUE>
<VALUE>Enabled</VALUE>
<VALUE>Power Saving Modes Entered Automatically</VALUE>
<VALUE>Power State Settable</VALUE>
<VALUE>Power Cycling Supported</VALUE>
<VALUE>Timed Power On Supported</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PowerManagementSupported" TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Boolean indicating that the Device can be power managed - ie, put into a power save state. This boolean does not indicate that power management features are currently enabled, or if enabled, what features are supported. Refer to the PowerManagementCapabilities array for this information. If this boolean is false, the integer value 1, for the string, "Not Supported", should be the only entry in the PowerManagementCapabilities array.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PowerOnHours" TYPE="uint64">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint64</VALUE></QUALIFIER>
<QUALIFIER NAME="Counter" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</VALUE></QUALIFIER>
<QUALIFIER NAME="Units" TYPE="string" TOSUBCLASS="false">
<VALUE>Hours</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="StatusInfo" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>StatusInfo is a string indicating whether the LogicalDevice 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 ("Not Applicable"), should be used. If a Device is ("Enabled")(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 ("Running/Full Power")(value=3) or ("Off line")(value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If ("Disabled")(StatusInfo value=4), a Device can only be "enabled" or powered off. In a personal computer environment, ("Disabled") means that the Device'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 "enabling" activity has occurred.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Operational State|004.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>1</VALUE>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Other</VALUE>
<VALUE>Unknown</VALUE>
<VALUE>Enabled</VALUE>
<VALUE>Disabled</VALUE>
<VALUE>Not Applicable</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="TotalPowerOnHours" TYPE="uint64">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint64</VALUE></QUALIFIER>
<QUALIFIER NAME="Counter" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The total number of hours that this Device has been powered.</VALUE></QUALIFIER>
<QUALIFIER NAME="Units" TYPE="string" TOSUBCLASS="false">
<VALUE>Hours</VALUE></QUALIFIER></PROPERTY>
<METHOD NAME="SetPowerState"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>SetPowerState defines the desired power state for a LogicalDevice and when a Device should be put into that state. The desired power state is specified by setting the PowerState parameter to one of the following integer values: 1="Full Power", 2="Power Save - Low Power Mode", 3="Power Save - Standby", 4="Power Save - Other", 5="Power Cycle" or 6="Power Off". The Time parameter (for all state changes but 5, "Power Cycle") 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). When the PowerState parameter is equal to 5, "Power Cycle", the Time parameter indicates when the Device should power on again. Power off is immediate. SetPowerState should return 0 if successful, 1 if the specified PowerState and Time 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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER>
<PARAMETER NAME="PowerState"  TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>1</VALUE>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE>
<VALUE>6</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Full Power</VALUE>
<VALUE>Power Save - Low Power Mode</VALUE>
<VALUE>Power Save - Standby</VALUE>
<VALUE>Power Save - Other</VALUE>
<VALUE>Power Cycle</VALUE>
<VALUE>Power Off</VALUE></VALUE.ARRAY></QUALIFIER></PARAMETER>
<PARAMETER NAME="Time"  TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>1</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER></METHOD>
<METHOD NAME="Reset"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER></METHOD>
<METHOD NAME="EnableDevice"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Requests that the LogicalDevice be enabled ("Enabled" input parameter = TRUE) or disabled (= FALSE). If successful, the Device's StatusInfo property should also reflect the desired state (enabled/disabled). 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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER>
<PARAMETER NAME="Enabled"  TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER></METHOD>
<METHOD NAME="OnlineDevice"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Requests that the LogicalDevice be brought online ("Online" input parameter = TRUE) or taken offline (= FALSE). "Online" indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device's Availability property would be set to a value of 3 ("Running/Full Power"). "Offline" 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 "Offline" 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'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 "Online", from an "Offline" mode, the Device should be restored to its last "Online" state, if at all possible. Only a Device that has a StatusInfo of "Enabled" (value=3) 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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER>
<PARAMETER NAME="Online"  TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER></METHOD>
<METHOD NAME="QuiesceDevice"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Requests that the LogicalDevice cleanly cease all current activity ("Quiesce" input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or AdditionalAvailability) of "Running/Full Power" (value=3) and a StatusInfo of "Enabled" (value=3). For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to "unquiesce" a Device, that Device should have an Availability (or AdditionalAvailability) of "Quiesced" (value=21) and a StatusInfo of "Enabled" (value=3). In this case, the Device would be returned to an "Enabled" and "Running/Full Power" status.
The method'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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER>
<PARAMETER NAME="Quiesce"  TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false" TOSUBCLASS="false" TOINSTANCE="true">
<VALUE>0</VALUE></QUALIFIER>
<QUALIFIER NAME="IN" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PARAMETER></METHOD>
<METHOD NAME="SaveProperties"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 "condition". 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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER></METHOD>
<METHOD NAME="RestoreProperties"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 "condition". 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 'translated' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Service" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A CIM_Service is a Logical Element that contains the information necessary to represent and manage the functionality provided by a Device and/or SoftwareFeature. A Service is a general-purpose object to configure and manage the implementation of functionality.  It is not the functionality itself.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 object's Description property. </VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Started" TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Started is a boolean indicating whether the Service has been started (TRUE), or stopped (FALSE).</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="StartMode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>StartMode is a string value indicating whether the Service is automatically started by a System, Operating System, etc. or only started upon request.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>10</VALUE></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Automatic</VALUE>
<VALUE>Manual</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName. </VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The StartService method places the Service in the started state. It 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' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER></METHOD>
<METHOD NAME="StopService"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The StopService method places the Service in the stopped state. It 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' may also be specified in the subclass as a Values array qualifier.</VALUE></QUALIFIER></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_ServiceAccessPoint" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_ServiceAccessPoint represents the ability to utilize or invoke a Service.  Access points represent that a Service is made available to other entities for use.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 object's Description property.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Product" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Product is a concrete class that is a collection of PhysicalElements, SoftwareFeatures and/or other Products, 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.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="IdentifyingNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Commonly used Product name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.2</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SKUNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Product SKU (stock keeping unit) information.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Vendor" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the Product'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.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.1</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Version" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Product version information.  Corresponds to the Version property in the Product object in the DMTF Solution Exchange Standard.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="WarrantyDuration" TYPE="uint32">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint32</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>If this Product is under warranty, the duration of the warranty in days.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.10</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_Product.WarrantyStartDate</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Units" TYPE="string" TOSUBCLASS="false">
<VALUE>Days</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="WarrantyStartDate" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>If this Product is under warranty, the start date of the warranty.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.9</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_Product.WarrantyDuration</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SupportAccess" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The CIM_SupportAccess association defines how to obtain assistance for a Product.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CommunicationInfo" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CommunicationInfo provides the details of the CommunicationMode. For example, if the CommunicationMode is 'Phone', CommunicationInfo specifies the phone number to be called.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.11</VALUE>
<VALUE>MIF.DMTF|FRU|002.12</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="CommunicationMode" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Support|001.5</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>1</VALUE>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE>
<VALUE>6</VALUE>
<VALUE>7</VALUE>
<VALUE>8</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Other</VALUE>
<VALUE>Phone</VALUE>
<VALUE>Fax</VALUE>
<VALUE>BBS</VALUE>
<VALUE>Online Service</VALUE>
<VALUE>Web Page</VALUE>
<VALUE>FTP</VALUE>
<VALUE>E-mail</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A textual description of the type of Support provided.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Support|001.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Description</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Locale" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Locale defines the geographic region and/or language dialect to which this Support resource pertains.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Support|001.2</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SupportAccessId" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_FRU" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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's location. FRU is an acronym for 'field replaceable unit'. </VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A textual description of the FRU.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Description</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="FRUNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>FRU ordering information.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.6</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="IdentifyingNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>FRU identification such as a serial number on software or a die number on a hardware chip.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.7</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>FRU name.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="RevisionLevel" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The FRU's revision level.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.8</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Vendor" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the FRU's supplier.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|FRU|002.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_StatisticalInformation" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_StatisticalInformation is a root class for any arbitrary collection of statistical data and/or metrics applicable to one or more ManagedSystemElements.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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. </VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SystemStatisticalInformation" SUPERCLASS="CIM_StatisticalInformation">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Statistical information associated with a System object or one of its subclasses.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_ServiceStatisticalInformation" SUPERCLASS="CIM_StatisticalInformation">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Statistical information associated with a Service object or one of its subclasses.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping Service's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Service.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping Service's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Service.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Service.SystemCreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Service.SystemName</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SAPStatisticalInformation" SUPERCLASS="CIM_StatisticalInformation">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Statistical information associated with a ServiceAccessPoint object or one of its subclasses.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SAPCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping SAP's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_ServiceAccessPoint.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SAPName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping SAP's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_ServiceAccessPoint.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_ServiceAccessPoint.SystemCreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_ServiceAccessPoint.SystemName</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_DeviceStatisticalInformation" SUPERCLASS="CIM_StatisticalInformation">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Statistical information associated with a LogicalDevice or one of its subclasses.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="DeviceCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping Device's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_LogicalDevice.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="DeviceID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping Device's ID.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_LogicalDevice.DeviceID</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_LogicalDevice.SystemCreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping System's Name.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_LogicalDevice.SystemName</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_PhysicalStatisticalInformation" SUPERCLASS="CIM_StatisticalInformation">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Statistical information associated with a PhysicalElement or one of its subclasses.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PhysicalCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping Element's CreationClassName.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_PhysicalElement.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Tag" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The scoping Element's identifying Tag.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_PhysicalElement.Tag</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Group" SUPERCLASS="CIM_Collection">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Group class is used to collect ManagedElements into groups. 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's properties are a subset of a related class, OtherGroupInformation, which defines all the group properties and in array form for directory compatibility.</VALUE></QUALIFIER>
<PROPERTY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The BusinessCategory property may be used to describe the kind of business activity performed by the members of the group.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CommonName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OtherGroupInformation" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The BusinessCategory property may be used to describe the kind of business activity performed by the members of the group.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="CommonName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Descriptions" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="ObjectClass" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OrganizationName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of an organization related to the group.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of an organizational unit related to the group.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Owner" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of owning persons, groups, roles, etc.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SeeAlso" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the See Also property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</VALUE></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Role" SUPERCLASS="CIM_Collection">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Role object class is used to represent a position or set of responsibilities within an organization, organizational unit or system administration scope and is filled by a person or persons (or non-human entities represented by ManagedSystemElement subclasses) that may be explicitly or implicitly members of this collection subclass.  The class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. The members of a role are frequently called role occupants. This class's properties are a subset of a related class, OtherRoleInformation, which defines all the group properties and in array form for directory compatibility. </VALUE></QUALIFIER>
<PROPERTY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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. </VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CommonName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OtherRoleInformation" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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. </VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="CommonName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Descriptions" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="DestinationIndicator" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property is used for the role occupants' telegram service.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The role occupants' facsimile telephone number.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="InternationaliSDNNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The role occupants' International ISDN number.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>16</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="ObjectClass" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of an organizational unit related to the role.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PhysicalDeliveryOfficeName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Physical Delivery Office Name property specifies the name of the city, village, etc. where a physical delivery office is situated.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the role occupants.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code for the role occupants.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostOfficeBox" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Post Office Box property specifies the Post Office Box by which the role occupants will receive physical postal delivery. If present, the property value is part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PreferredDeliveryMethod" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Preferred Delivery Method property specifies the role occupants' preferred method to be used for contacting them in their role.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="RegisteredAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SeeAlso" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the See Also property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Street" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the role occupants, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TeletexTerminalIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Teletex Terminal Identifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the role occupants.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelexNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telex Number property specifies the telex number, country code, and answerback code of a telex terminal for the role occupants.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="X121Address" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An X.121 address for the role occupants.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>15</VALUE></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OrganizationalEntity" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>OrganizationalEntity is an abstract class from which classes that fit into an organizational structure are derived.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Organization" SUPERCLASS="CIM_OrganizationalEntity">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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's properties are a subset of a related class, OtherOrganizationInformation, which defines all the group properties and in array form for directory compatibility.</VALUE></QUALIFIER>
<PROPERTY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property describes the kind of business performed by an organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The organization's facsimile telephone number.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Mail" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the mail box addresses for the organization as defined in RFC822.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="OrganizationName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code of the organization.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the organization, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OtherOrganizationInformation" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property describes the kind of business performed by an organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Descriptions" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="DestinationIndicator" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property is used for the organization's telegram service.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The organization's facsimile telephone number.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="InternationaliSDNNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The organization's International ISDN number.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>16</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="LabeledURI" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Uniform Resource Identifier with optional label as defined in RFC2079.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Mail" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the mail box addresses for the organization as defined in RFC822.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Manager" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The manager for the organization.  In the case of an LDAP-derived instance, the Manager property value may contain the distinguishedName of the Manager.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="ObjectClass" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OrganizationName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OtherMailbox" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, this property may be used for electronic mail box addresses other than RFC822 and X.400.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PhysicalDeliveryOfficeName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Physical Delivery Office Name property specifies the name of the city, village, etc. where a physical delivery office is situated.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code of the organization.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostOfficeBox" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Post Office Box property specifies the Post Office Box by which the organization will receive physical postal delivery. If present, the property value is part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PreferredDeliveryMethod" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Preferred Delivery Method property specifies the organization's preferred method to be used for communicating with it.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="RegisteredAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SearchGuide" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property value is for use by X.500 clients in constructing search filters.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SeeAlso" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the See Also property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Street" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the organization, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TeletexTerminalIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Teletex Terminal Identifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelexNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telex Number property specifies the telex number, country code, and answerback code of a telex terminal for the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="ThumbnailLogo" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An image of the organization logo</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UniqueIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A unique identifier that may be assigned in an environment to differentiate between uses of a given named organization instance.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserPassword" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the organization's resources in a directory.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="X121Address" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An X.121 address for the organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>15</VALUE></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OrgUnit" SUPERCLASS="CIM_OrganizationalEntity">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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's properties are a subset of a related class, OtherOrgUnitInformation, which defines all the group properties and in array form for directory compatibility. </VALUE></QUALIFIER>
<PROPERTY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property describes the kind of business performed by an organizational unit.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The organizational unit's facsimile telephone number.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the organizational unit.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the organizational unit.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code of the organizational unit.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the organizational unit, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OtherOrgUnitInformation" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property describes the kind of business performed by an organizational unit.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Descriptions" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="DestinationIndicator" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property is used for the organizational unit's telegram service.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The organizational unit's facsimile telephone number.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="InternationaliSDNNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The organizational unit's International ISDN number.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>16</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="ObjectClass" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the organizational unit.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PhysicalDeliveryOfficeName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Physical Delivery Office Name property specifies the name of the city, village, etc. where a physical delivery office is situated.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the organizational unit.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code of the organizational unit.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostOfficeBox" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Post Office Box property specifies the Post Office Box by which the organizational unit will receive physical postal delivery. If present, the property value is part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PreferredDeliveryMethod" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Preferred Delivery Method property specifies the organizational unit's preferred method to be used for communicating with it.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="SearchGuide" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property value is for use by X.500 clients in constructing search filters.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SeeAlso" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the See Also property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Street" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the organizational unit, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TeletexTerminalIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Teletex Terminal Identifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the organizational unit.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelexNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telex Number property specifies the telex number, country code, and answerback code of a telex terminal for the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserPassword" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the organizational unit's resources in a directory.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="X121Address" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An X.121 address for the organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>15</VALUE></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_UserEntity" SUPERCLASS="CIM_OrganizationalEntity">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>UserEntity is an abstract class that represents users.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Person" SUPERCLASS="CIM_UserEntity">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Person object class is used to represent people.  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's properties are a subset of a related class, OtherPersonInformation, which defines all the group properties and in array form for directory compatibility. </VALUE></QUALIFIER>
<PROPERTY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property describes the kind of business performed by an organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CommonName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="EmployeeNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetPrgPerson, the Employee Number property specifies a numeric or an alphanumeric identifier assigned to a person.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="EmployeeType" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the Employee Type property is used to identify the employer to employee relationship.  Typical values used may include 'Contractor', 'Employee', 'Intern', 'Temp', 'External', and 'Unknown' but any value may be used.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The person's facsimile telephone number.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="HomePhone" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Home Phone property specifies a home telephone number for the person, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="HomePostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Home Postal Address property values specify the home address information required for the physical delivery of postal messages by the postal authority.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="JPEGPhoto" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>From inetOrgPerson, the JPEG Phto property values may be used for one or more images of a person using the JPEG File Interchange Format.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Mail" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the mail box addresses for the person as defined in RFC822.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Manager" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The person's manager within the organization.  In the case of an LDAP-derived instance, the Manager property value may contain the distinguishedName of the Manager.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Mobile" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Mobile Phone property specifies a mobile telephone number for the person, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of an organizational unit related to the person.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Pager" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Pager property specifies a pager telephone number for the person, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the person.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code of the organization.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PreferredLanguage" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the person's preferred written or spoken language.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Secretary" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Surname" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Surname property specifies the linguistic construct that normally is inherited by an individual from the individual's parent or assumed by marriage, and by which the individual is commonly known.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the organization, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Title" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Title property may be used to specify the person's designated position or function of the object within an organization, e.g., Manager, Vice-President, etc.</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_OtherPersonInformation" SUPERCLASS="CIM_UserEntity">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="Audio" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Audio property may be used to store an audio clip of the person.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="BusinessCategory" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property describes the kind of business performed by an organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="CarLicense" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Car License property is used to record the values of the vehicle license or registration plate associated with an individual.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="CommonName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="CountryName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Country Name property specifies a country as defined in ISO 3166.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="DepartmentNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the Department Number is a code for department to which a person belongs.  This can be strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Descriptions" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="DestinationIndicator" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property is used for the organization's telegram service.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="DisplayName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the Display Name property values are used when displaying an entry.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="EmployeeNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetPrgPerson, the Employee Number property specifies a numeric or an alphanumeric identifier assigned to a person.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="EmployeeType" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the Employee Type property is used to identify the employer to employee relationship.  Typical values used may include 'Contractor', 'Employee', 'Intern', 'Temp', 'External', and 'Unknown' but any value may be used.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="FacsimileTelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The person's facsimile telephone number.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="GenerationQualifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on liPerson, the GenerationQualifier property specifies a name qualifier that represents the person's generation (e.g., JR., III, etc.).</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="GivenName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Given Name property is used for the part of a person's name that is not their surname nor their middle name.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="HomeFax" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on liPerson, the Home Fax property specifies the person's facsimile telephone number at home.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="HomePhone" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Home Phone property specifies a home telephone number for the person, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="HomePostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Home Postal Address property values specify the home address information required for the physical delivery of postal messages by the postal authority.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Initials" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the Initials property specifies the first letters of the person's name, typically the property values will exclude the first letter of the surname.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="InternationaliSDNNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The person's International ISDN number.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>16</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="JPEGPhoto" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>From inetOrgPerson, the JPEG Phto property values may be used for one or more images of a person using the JPEG File Interchange Format.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="LabeledURI" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Uniform Resource Identifier with optional label as defined in RFC2079.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Mail" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the mail box addresses for the person as defined in RFC822.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Manager" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The person's manager within the organization.  In the case of an LDAP-derived instance, the Manager property value may contain the distinguishedName of the Manager.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="MiddleName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on liPerson, the middle name of the person.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Mobile" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Mobile Phone property specifies a mobile telephone number for the person, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 distinguishedName of the LDAP-accessed object instance.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="ObjectClass" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OrganizationalStatus" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OrganizationName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the person's organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OtherMailbox" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, this property may be used for electronic mail box addresses other than RFC822 and X.400.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of an organizational unit related to the person.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Pager" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Pager property specifies a pager telephone number for the person, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PersonalTitle" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on liPerson, the PersonalTitle property may be used to specify the person's personal title such as Mr., Ms., Dr., Prof. etc.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Photo" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PhysicalDeliveryOfficeName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Physical Delivery Office Name property specifies the name of the city, village, etc. where a physical delivery office is situated.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Address property values specify the address information required for the physical delivery of postal messages by the postal authority to the person.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostalCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Postal Code property specifies the postal code of the organization.  If this value is present it will be part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="PostOfficeBox" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Post Office Box property specifies the Post Office Box by which the person will receive physical postal delivery. If present, the property value is part of the object's postal address.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>40</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="PreferredDeliveryMethod" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Preferred Delivery Method property specifies the preferred method to be used for contacting the person.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="PreferredLanguage" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the person's preferred written or spoken language.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="RegisteredAddress" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="RoomNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the Room Number property specifies the room number for the person.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Secretary" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SeeAlso" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the See Also property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="StateOrProvince" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The State or Province Name property specifies a state or province.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Street" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>128</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Surname" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Surname property specifies the linguistic construct that normally is inherited by an individual from the individual's parent or assumed by marriage, and by which the individual is commonly known.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelephoneNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telephone Number property specifies a telephone number of the organization, e.g. + 44 582 10101).</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TeletexTerminalIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Teletex Terminal Identifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="TelexNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Telex Number property specifies the telex number, country code, and answerback code of a telex terminal for the organization.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="ThumbnailLogo" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A small image of the person's organization logo</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="ThumbnailPhoto" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A small image of the person.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Title" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Title property may be used to specify the person's designated position or function of the object within an organization, e.g., Manager, Vice-President, etc.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UniqueIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A unique identifier that may be assigned in an environment to differentiate between uses of a given named person instance.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserCertificate" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson and for directory compatibility, the User Certificate property may be used to specify a public key certificate for the person.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on RFC1274, the UserID property may be used to specify a computer system login name.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserPassword" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the person's resources in a directory.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserPKCS12" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson and for directory compatibility, the UserPKCS12 property value may be used to   provides a format for exchange of personal identity information.  The property values are PFX PDUs stored as Octetstrings.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="UserSMIMECertificate" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson, the User S/MIME Certificate property may be used to specify the person'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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="X121Address" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An X.121 address for the organization.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>15</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="X500UniqueIdentifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_UsersAccess" SUPERCLASS="CIM_UserEntity">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The UsersAccess object class is used to specify a system user that permitted access to system resources.  The ManagedElement that has access to system resources (represented in the model in the ElementAsUser association) may be a person, a service, a service access point or any collection thereof. Whereas the Account class represents the user's relationship to a system from the perspective of the security services of the system, the UserAccess class represents the relationships to the systems independent of a particular system or service.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="Biometric" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Biometric information used to identify a person.  The property value is left null or set to 'N/A' for non-human user or a user not using biometric information for authentication.</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>N/A</VALUE>
<VALUE>Other</VALUE>
<VALUE>Facial</VALUE>
<VALUE>Retina</VALUE>
<VALUE>Mark</VALUE>
<VALUE>Finger</VALUE>
<VALUE>Voice</VALUE>
<VALUE>DNA-RNA</VALUE>
<VALUE>EEG</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="ElementID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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).</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property defines the label by which the object is known.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Credential" SUPERCLASS="CIM_ManagedElement">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Subclasses of CIM_Credential define materials, information, or other data which are used to prove the identity of a CIM_UsersAccess to a particular CIM_SecurityService.  Generally, there may be some shared information, or credential material which is used to identify and authenticate ones self in the process of gaining access to, or permission to use, an Account. Such credential material may be used to authenticate a users access identity  initially, as done by a CIM_AuthenticationService (see later), and additionally on an ongoing basis during the course of a connection or other  security association, as proof that each received message or communication came from the owning user access of that credential material.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_PublicKeyCertificate" SUPERCLASS="CIM_Credential">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A CIM_PublicKeyCertificate represents a credential issued by Certificate Authority (CA) to a particular CIM_UsersAccess, which ties, using cryptographic technology, the identity of the Principal (called the Subject) and the public key of a public/private key pair.  The public key certificate is signed by the Certificate Authority, who certifies that the identity and public key properly go together.  Proof of control and access to the private key to which the public key in the certificate corresponds may be used by authentication services to authenticate communications with the Users Access.  Refer to the ITU/CCITT X.509 standard as an example of such certificates.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="PublicKey" TYPE="uint8">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint8</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The DER-encoded raw public key.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="ServiceCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping Service</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_CertificateAuthority.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping Service</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_CertificateAuthority.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Subject" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Certificate subject identifier used in forming the key</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_KerberosTicket" SUPERCLASS="CIM_Credential">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>A CIM_KerberosTicket represents a credential issued by a particular Kerberos Key Distribution Center (KDC) to a particular CIM_UsersAccess as the result of a successful authentication process.  There are two types of tickets that a KDC may issue to a Users Access - a TicketGranting ticket, which is used to protect and authenticate communications between the Users Access and the KDC, and a Session ticket, which the KDC issues to two Users Access to allow them to communicate with each other. </VALUE></QUALIFIER>
<PROPERTY NAME="AccessesService" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the service for which this ticket is used.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Expires" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Issued" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="RemoteID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>RemoteID is the name by which the user is known at the KDC security service.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping Service</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_KerberosKeyDistributionCenter.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping Service.  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.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_KerberosKeyDistributionCenter.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="Type" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 (TicketGranting), or was issued by the KDC to support ongoing communication between two Users Access (Session) (neither being the KDC acting in its capacity as the KDC). </VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Session</VALUE>
<VALUE>TicketGranting</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SharedSecret" SUPERCLASS="CIM_Credential">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SharedSecret is the secret shared between a Users Access 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 authentication code to verify that a message originated by the pricinpal with whom the secret is shared. It is important to note that SharedSecret is not just the password, but rather is the password used with a particular security service.</VALUE></QUALIFIER>
<PROPERTY NAME="algorithm" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>algorithm names the transformation algorithm, if any, used to protect passwords before use in the protocol.  For instance, Kerberos doesn't store passwords as the shared secret, but rather, a hash of the password.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="protocol" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>protocol names the protocol with which the SharedSecret is used.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="RemoteID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>RemoteID is the name by which the user is known at the remote secret key authentication service.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="secret" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>secret is the secret known by the Users Access.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping Service</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SharedSecretService.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ServiceName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping Service</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SharedSecretService.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Account" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 ('root') and hashed password to authenticate users, and the file service, for instance, uses the UserID field ('0') and GroupID field ('0') 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.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Descriptions" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="Host" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY.ARRAY NAME="LocalityName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="ObjectClass" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OrganizationName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the organization related to the account.</VALUE></QUALIFIER>
<QUALIFIER NAME="Required" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="OU" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of an organizational unit related to the account.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="SeeAlso" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the See Also property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Scoping System</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="UserCertificate" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Based on inetOrgPerson and for directory compatibility, the User Certificate property may be used to specify a public key certificate for the person.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="UserID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="UserPassword" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the person's resources in a directory.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SecurityService" SUPERCLASS="CIM_Service">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SecurityService ...</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_AccountManagementService" SUPERCLASS="CIM_SecurityService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_AccountManagementService creates, manages, and if necessary destroys Accounts on behalf of other SecuritySerices.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_AuthenticationService" SUPERCLASS="CIM_SecurityService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_AuthenticationService verifies users' 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 Account for that Users Access on that AuthenticationService.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_VerificationService" SUPERCLASS="CIM_AuthenticationService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_CredentialManagementService" SUPERCLASS="CIM_AuthenticationService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_CredentialManagementService issues credentials and manages the credential lifecycle.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_CertificateAuthority" SUPERCLASS="CIM_CredentialManagementService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_CertificateAuthority is a security service (credential management service) which signs, using cryptographic means, a certificate which it issues, binding a public key and the identity of the User Access who has the private key associated with the public key.</VALUE></QUALIFIER>
<PROPERTY NAME="CAPolicyStatement" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="CRL" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Octetstring" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="CRLDistributionPoint" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_KerberosKeyDistributionCenter" SUPERCLASS="CIM_CredentialManagementService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_KerberosKeyDistributionCenter ...</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Realm served by this KDC.</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="Protocol" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The version of Kerberos supported by this service.</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>V4</VALUE>
<VALUE>V5</VALUE>
<VALUE>DCE</VALUE>
<VALUE>MS</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Notary" SUPERCLASS="CIM_CredentialManagementService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Notary is an AuthenticationService (credential management service) which compares the biometric characteristics of a person with the known characteristics of an Users Access, and determines whether the person is the UsersAccess.  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 user.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CharterExpired" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CharterExpired documents when the Notary is no longer authorized, by whoever gave it responsibility, to perform its service.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="CharterIssued" TYPE="datetime">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>datetime</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CharterIssued documents when the Notary is first authorized, by whoever gave it responsibility, to perform its service.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Comparitors" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The types of biometric information which this Notary can compare.</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>N/A</VALUE>
<VALUE>Other</VALUE>
<VALUE>Facial</VALUE>
<VALUE>Retina</VALUE>
<VALUE>Mark</VALUE>
<VALUE>Finger</VALUE>
<VALUE>Voice</VALUE>
<VALUE>DNA-RNA</VALUE>
<VALUE>EEG</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SealProtocol" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SharedSecretService" SUPERCLASS="CIM_CredentialManagementService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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, which proves identity on the basis of knowledge of the shared secret, and a transport integrity service (like Kerberos provides) which includes a message authenticity code which proves each message in the messsage stream came from someone who knows the shared secret session key.</VALUE></QUALIFIER>
<PROPERTY NAME="Algorithm" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Algorithm used to convey the shared secret, such as HMAC-MD5,or PLAINTEXT.</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Protocol" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Protocol supported by the SharedSecretService.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_AuthorizationService" SUPERCLASS="CIM_SecurityService">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_AuthorizationService determines whether a user, by association with an Account used by the AuthorizationService, is permitted access a resource or set of resources.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Started" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="StartMode" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemName" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="StartService"  TYPE="uint32"></METHOD>
<METHOD NAME="StopService"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_AuthenticationRequirement" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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., Computer System or Administrative Domain) for which the requirements apply.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property defines the unique label, in the context of the hosting system, by which the AuthenticationRequirement is known.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SecurityClassification" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The SecurityClassification property specifies a named level of security associated with the AuthenticationRequirement, e.g., 'Confidential', 'Top Secret', etc.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Hosting system creation class name</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Hosting system name</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_AccessControlInformation" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<PROPERTY.ARRAY NAME="AccessQualifier" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_AccessControlInformation.AccessType</VALUE>
<VALUE>CIM_AccessControlInformation.Permission</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY.ARRAY NAME="AccessType" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 'Read-only', 'Read/Write', etc. for file or record access control or it can be used to specifiy an entry point name for service access control.</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_AccessControlInformation.AccessQualifier</VALUE>
<VALUE>CIM_AccessControlInformation.Permission</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Name property defines the unique label, in the context of the hosting system, by which the AccessControlInformation is known.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY.ARRAY NAME="Permission" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The Permission property is an array of string values indicating the permission that applies to the corrsponding AccessType and AccessQualifier array values.  The values may be extended in subclasses to provide more specific access controls.</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_AccessControlInformation.AccessType</VALUE>
<VALUE>CIM_AccessControlInformation.AccessQualifier</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Unknown</VALUE>
<VALUE>Allow</VALUE>
<VALUE>Deny</VALUE>
<VALUE>Manage</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY>
<PROPERTY NAME="SecurityClassification" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The SecurityClassification property specifies a named level of security associated with the AccessControlInformation, e.g., 'Confidential', 'Top Secret', etc.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SystemCreationClassName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Hosting system creation class name</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SystemName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Hosting system name</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MaxLen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_ApplicationSystem" SUPERCLASS="CIM_System">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The CIM_ApplicationSystem class is used to represent an  application or a software system that supports a particular  business function and that can be managed as an independent  units. Such a system can be decomposed into its functional  components using the CIM_SoftwareFeature class. The software  features for a particular application or software system are  located using the CIM_ApplicationSystemSoftwareFeature  association.  </VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CreationClassName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="NameFormat" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="PrimaryOwnerContact" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="PrimaryOwnerName" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY.ARRAY NAME="Roles" PROPAGATED="true" TYPE="string"></PROPERTY.ARRAY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SoftwareElement" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 software element'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).   As such, to understand the details of how the functionality  of a particular software feature is provided on a particular  platform, the CIM_SoftwareElement objects referenced by   CIM_SoftwareFeatureSoftwareElement 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.   </VALUE></QUALIFIER>
<PROPERTY NAME="BuildNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The internal identifier for this compilation of this software element.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Software Component Information|002.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CodeSet" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The code set used by this software element. </VALUE></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="IdentificationCode" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The value of this property is the manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|SubComponent Software|001.6</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="LanguageEdition" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The value of this property identifies the language edition of this software element. The language codes defined in ISO 639 should be used. Where the software element represents multi-lingual or international version of a product, the string multilingual should be used.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|SubComponent Software|001.7</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>32</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Manufacturer" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Manufacturer of this software element</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|SubComponent Software|001.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name used to identify this software element</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="OtherTargetOS" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The OtherTargetOS property records the manufacturer and  operating system type for a software element when  the TargetOperatingSystem property has a value of  1 ("Other").  Therefore, when the TargetOperating System property has a value of "Other", the OtherTargetOS  property must have a non-null value.  For all other values  of TargetOperatingSystem, the OtherTargetOS property is to be NULL. </VALUE></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_OperatingSystem.OtherTypeDescription</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="SerialNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The assigned serial number of this software element.</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SoftwareElementID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> This is an identifier for this software element and is designed to be  used in conjunction with other keys to create a unique representation  of this SoftwareElement</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SoftwareElementState" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The SoftwareElementState is defined in this model to identify various states of a software elements life cycle.
 - A software element in the deployable state describes the details necessary to successfully distribute it and the details (conditions and actions) required to create a software element in the installable state (i.e, the next state).
 - A software element in the installable state describes     the details necessary to successfully install it and the details (conditions and actions) required to create a software element in the executable state (i.e., the next state).
 - A software element in the executable state describes the details necessary to successfully start it and the details (conditions and actions) required to create a software element in the running state (i.e., the next state).
 - A software element in the running state describes the details necessary to monitor and operate on a started element.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Deployable</VALUE>
<VALUE>Installable</VALUE>
<VALUE>Executable</VALUE>
<VALUE>Running</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="TargetOperatingSystem" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The Target Operating System property allows the provider to specify the  operating system environment. The value of this property does not  ensure binary executable.  Two other pieces of information are needed.   First, the version of the OS needs to be specified. using the OS  Version Check. The second piece of information is the architecture the  OS runs on. This information is capture with the ArchitectureCheck  class. The combination of these constructs allows the provider to  clearly identify the level of OS required for a particular software  element.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|SubComponent Software|001.8</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_OperatingSystem.OSType</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Unknown</VALUE>
<VALUE>Other</VALUE>
<VALUE>MACOS</VALUE>
<VALUE>ATTUNIX</VALUE>
<VALUE>DGUX</VALUE>
<VALUE>DECNT</VALUE>
<VALUE>Digital Unix</VALUE>
<VALUE>OpenVMS</VALUE>
<VALUE>HPUX</VALUE>
<VALUE>AIX</VALUE>
<VALUE>MVS</VALUE>
<VALUE>OS400</VALUE>
<VALUE>OS/2</VALUE>
<VALUE>JavaVM</VALUE>
<VALUE>MSDOS</VALUE>
<VALUE>WIN3x</VALUE>
<VALUE>WIN95</VALUE>
<VALUE>WIN98</VALUE>
<VALUE>WINNT</VALUE>
<VALUE>WINCE</VALUE>
<VALUE>NCR3000</VALUE>
<VALUE>NetWare</VALUE>
<VALUE>OSF</VALUE>
<VALUE>DC/OS</VALUE>
<VALUE>Reliant UNIX</VALUE>
<VALUE>SCO UnixWare</VALUE>
<VALUE>SCO OpenServer</VALUE>
<VALUE>Sequent</VALUE>
<VALUE>IRIX</VALUE>
<VALUE>Solaris</VALUE>
<VALUE>SunOS</VALUE>
<VALUE>U6000</VALUE>
<VALUE>ASERIES</VALUE>
<VALUE>TandemNSK</VALUE>
<VALUE>TandemNT</VALUE>
<VALUE>BS2000</VALUE>
<VALUE>LINUX</VALUE>
<VALUE>Lynx</VALUE>
<VALUE>XENIX</VALUE>
<VALUE>VM/ESA</VALUE>
<VALUE>Interactive UNIX</VALUE>
<VALUE>BSDUNIX</VALUE>
<VALUE>FreeBSD</VALUE>
<VALUE>NetBSD</VALUE>
<VALUE>GNU Hurd</VALUE>
<VALUE>OS9</VALUE>
<VALUE>MACH Kernel</VALUE>
<VALUE>Inferno</VALUE>
<VALUE>QNX</VALUE>
<VALUE>EPOC</VALUE>
<VALUE>IxWorks</VALUE>
<VALUE>VxWorks</VALUE>
<VALUE>MiNT</VALUE>
<VALUE>BeOS</VALUE>
<VALUE>HP MPE</VALUE>
<VALUE>NextStep</VALUE>
<VALUE>PalmPilot</VALUE>
<VALUE>Rhapsody</VALUE>
<VALUE>Windows 2000</VALUE>
<VALUE>Dedicated</VALUE>
<VALUE>VSE</VALUE>
<VALUE>TPF</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Version" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>
<![CDATA[Version should be in the form
<Major>.
<Minor>.
<Revision> or
<Major>.
<Minor>
<letter>
<revision>]]></VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|SubComponent Software |001.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_SoftwareFeature" SUPERCLASS="CIM_LogicalElement">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The CIM_SoftwareFeature class defines a particular function  or capability of a product or application system.  This  class in intended to capture the level of granularity that  is meaningful to a consumer or user of a product rather than  the units that reflect how the product is built or packaged.  The latter detailed is captured using a CIM_SoftwareElement  class.   When a software feature can exist on multiple platforms or  operating systems (for example, a client component of a  three tiered client/server applications might run on Solaris,  Windows NT, and Windows 95), a software feature is a collection of all the software elements 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  software elements required for a particular platform.   Software Features are always defined in the context of a  CIM_Product class using the CIM_ProductSoftwareFeature  association since features are delivered through products.  Optionally, software features from one or more products  can be organized into application systems using the  CIM_ApplicationSystemSoftwareFeature association. </VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="IdentifyingNumber" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Product identification such as a serial number on software or a die number on a hardware chip</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>DMTF|ComponentID|001.4</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Product.IdentifyingNumber</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="InstallDate" PROPAGATED="true" TYPE="datetime"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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's namespace.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="override" TYPE="string" TOSUBCLASS="false">
<VALUE>Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="ProductName" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Commonly used Product name</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>DMTF|ComponentID|001.2</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Product.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Status" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Vendor" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name of the Product's supplier. Corresponds to the Vendor property in the Product object in the DMTF Solution Exchange Standard.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>DMTF|ComponentID|001.1</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Product.Vendor</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Version" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>Product version information.  Corresponds to the Version property in the Product object in the DMTF Solution Exchange Standard.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>DMTF|ComponentID|001.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_Product.Version</VALUE></QUALIFIER></PROPERTY></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_Check">
<QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> A 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 software  element are organized into one of two groups  using the Phase property of the CIM_SoftwareElementChecks  association. Conditions that are expected to be  satisfied when a software element is in a particular  environment are known as in-state conditions.  Conditions that need to be satisfied in order to  transition the current software element to its  next state are known as next-state conditions   A CIM_ComputerSystem object represents the  environment in which CIM_SoftwareElements are already  installed or in which CIM_SoftwareElements will be installed.  For the case in which a software element is already installed,  the CIM_InstalledSoftwareElement association is used to  identify the CIM_ComputerSystem object that represents  the "environment". When a software elements is being  distributed and installed on a different computer system, the CIM_ComputerSystem object for the targeted system  is the environment.</VALUE></QUALIFIER>
<PROPERTY NAME="Caption" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="CheckID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>An identifier used in conjunction with other keys to unquely identify the check</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="CheckMode" TYPE="boolean">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>boolean</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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 invoke() is expected to  return True.  When the value is False, the condition is not expect to exist  (e.g., a file is not to be on a system) so invoke is expected to return false </VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Description" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> A description of the objects.</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>The name used to identify this software element</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SoftwareElement.Name</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SoftwareElementID" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> This is an identifier for this software element.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>256</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SoftwareElement.SoftwareElementID</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="SoftwareElementState" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The SoftwareElementState of a software element </VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SoftwareElement.SoftwareElementState</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Deployable</VALUE>
<VALUE>Installable</VALUE>
<VALUE>Executable</VALUE>
<VALUE>Running</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="TargetOperatingSystem" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The Target Operating System of the this software element.</VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Software Component Information|002.5</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SoftwareElement.TargetOperatingSystem</VALUE></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Unknown</VALUE>
<VALUE>Other</VALUE>
<VALUE>MACOS</VALUE>
<VALUE>ATTUNIX</VALUE>
<VALUE>DGUX</VALUE>
<VALUE>DECNT</VALUE>
<VALUE>Digital Unix</VALUE>
<VALUE>OpenVMS</VALUE>
<VALUE>HPUX</VALUE>
<VALUE>AIX</VALUE>
<VALUE>MVS</VALUE>
<VALUE>OS400</VALUE>
<VALUE>OS/2</VALUE>
<VALUE>JavaVM</VALUE>
<VALUE>MSDOS</VALUE>
<VALUE>WIN3x</VALUE>
<VALUE>WIN95</VALUE>
<VALUE>WIN98</VALUE>
<VALUE>WINNT</VALUE>
<VALUE>WINCE</VALUE>
<VALUE>NCR3000</VALUE>
<VALUE>NetWare</VALUE>
<VALUE>OSF</VALUE>
<VALUE>DC/OS</VALUE>
<VALUE>Reliant UNIX</VALUE>
<VALUE>SCO UnixWare</VALUE>
<VALUE>SCO OpenServer</VALUE>
<VALUE>Sequent</VALUE>
<VALUE>IRIX</VALUE>
<VALUE>Solaris</VALUE>
<VALUE>SunOS</VALUE>
<VALUE>U6000</VALUE>
<VALUE>ASERIES</VALUE>
<VALUE>TandemNSK</VALUE>
<VALUE>TandemNT</VALUE>
<VALUE>BS2000</VALUE>
<VALUE>LINUX</VALUE>
<VALUE>Lynx</VALUE>
<VALUE>XENIX</VALUE>
<VALUE>VM/ESA</VALUE>
<VALUE>Interactive UNIX</VALUE>
<VALUE>BSDUNIX</VALUE>
<VALUE>FreeBSD</VALUE>
<VALUE>NetBSD</VALUE>
<VALUE>GNU Hurd</VALUE>
<VALUE>OS9</VALUE>
<VALUE>MACH Kernel</VALUE>
<VALUE>Inferno</VALUE>
<VALUE>QNX</VALUE>
<VALUE>EPOC</VALUE>
<VALUE>IxWorks</VALUE>
<VALUE>VxWorks</VALUE>
<VALUE>MiNT</VALUE>
<VALUE>BeOS</VALUE>
<VALUE>HP MPE</VALUE>
<VALUE>NextStep</VALUE>
<VALUE>PalmPilot</VALUE>
<VALUE>Rhapsody</VALUE>
<VALUE>Windows 2000</VALUE>
<VALUE>Dedicated</VALUE>
<VALUE>VSE</VALUE>
<VALUE>TPF</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Version" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE>
<![CDATA[Version should be in the form
<Major>.
<Minor>.
<Revision> or
<Major>.
<Minor>
<letter>
<revision>]]></VALUE></QUALIFIER>
<QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>TRUE</VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|ComponentID|001.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>64</VALUE></QUALIFIER>
<QUALIFIER NAME="Propagated" TYPE="string" TOSUBCLASS="false">
<VALUE>CIM_SoftwareElement.Version</VALUE></QUALIFIER></PROPERTY>
<METHOD NAME="Invoke"  TYPE="uint32">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The invoke method is to to evaluate a particular check. The  details of how the method evaluates a particular check in   a CIM context is described by the non-abstract Check sub classes.  The results of the method are based on the return value.    - A 0 (zero) is returned if the condition is satisfied.   - A 1 (one) is returned if the method is not supported.    - Any other value indicates the condition is not satisfied. </VALUE></QUALIFIER></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_DirectorySpecification" SUPERCLASS="CIM_Check">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The CIM_DirectorySpecification class captures the major directory  structure of a software element.  This class is used to organize  the files of a software element into manageable units that can  be relocated on a computer system.  </VALUE></QUALIFIER>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CheckID" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CheckMode" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="DirectoryPath" TYPE="string">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>string</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<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.</VALUE></QUALIFIER>
<QUALIFIER NAME="Maxlen" TYPE="sint32" TOSUBCLASS="false">
<VALUE>1024</VALUE></QUALIFIER></PROPERTY>
<PROPERTY NAME="DirectoryType" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The DirectoryType property characterizes the type of directory being  described. </VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Location|001.2</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Product base directory</VALUE>
<VALUE>Product executable directory</VALUE>
<VALUE>Product library directory</VALUE>
<VALUE>Product configuration directory</VALUE>
<VALUE>Product include directory</VALUE>
<VALUE>Product working directory</VALUE>
<VALUE>Product log directory</VALUE>
<VALUE>Shared base directory</VALUE>
<VALUE>Shared executable directory</VALUE>
<VALUE>Shared library directory</VALUE>
<VALUE>Shared include directory</VALUE>
<VALUE>System base directory</VALUE>
<VALUE>System executable directory</VALUE>
<VALUE>System library directory</VALUE>
<VALUE>System configuration directory</VALUE>
<VALUE>System include directory</VALUE>
<VALUE>System log directory</VALUE>
<VALUE>Other</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SoftwareElementID" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SoftwareElementState" PROPAGATED="true" TYPE="uint16"></PROPERTY>
<PROPERTY NAME="TargetOperatingSystem" PROPAGATED="true" TYPE="uint16"></PROPERTY>
<PROPERTY NAME="Version" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="Invoke"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

<VALUE.OBJECT>
<CLASS NAME="CIM_ArchitectureCheck" SUPERCLASS="CIM_Check">
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The Architecture Check specifies the hardware platform a software element can run on.  The details of this checks are compared with the  corresponding details found in a CIM_Processor  object referenced by a CIM_ComputerSystemProcessor  association for the CIM_ComputerSystem object that  describes the environment.  As long as there is at least one CIM_Processor that  satisfies the details of the condition, the check is  satisfied. In other words, all the processors on  the relevant computer system do not need to satistfy the  condition. There needs to be at least one. </VALUE></QUALIFIER>
<PROPERTY NAME="ArchitectureType" TYPE="uint16">
<QUALIFIER NAME="CIMTYPE" TYPE="string" TOINSTANCE="true">
<VALUE>uint16</VALUE></QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TOSUBCLASS="false">
<VALUE> The ArchitectureType property identifies a particular  type of architecture or architecture family that is required  to properly execute a particular software element.  The intent is to capture the details about the machine  instructions exploited by the executables of the software  element. </VALUE></QUALIFIER>
<QUALIFIER NAME="MappingStrings" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>MIF.DMTF|Processor|004.3</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>CIM_Processor.Family</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>1</VALUE>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE>
<VALUE>6</VALUE>
<VALUE>7</VALUE>
<VALUE>8</VALUE>
<VALUE>9</VALUE>
<VALUE>10</VALUE>
<VALUE>11</VALUE>
<VALUE>12</VALUE>
<VALUE>13</VALUE>
<VALUE>14</VALUE>
<VALUE>15</VALUE>
<VALUE>16</VALUE>
<VALUE>17</VALUE>
<VALUE>18</VALUE>
<VALUE>19</VALUE>
<VALUE>25</VALUE>
<VALUE>26</VALUE>
<VALUE>27</VALUE>
<VALUE>28</VALUE>
<VALUE>29</VALUE>
<VALUE>30</VALUE>
<VALUE>31</VALUE>
<VALUE>32</VALUE>
<VALUE>33</VALUE>
<VALUE>34</VALUE>
<VALUE>35</VALUE>
<VALUE>36</VALUE>
<VALUE>37</VALUE>
<VALUE>38</VALUE>
<VALUE>39</VALUE>
<VALUE>48</VALUE>
<VALUE>49</VALUE>
<VALUE>50</VALUE>
<VALUE>51</VALUE>
<VALUE>52</VALUE>
<VALUE>53</VALUE>
<VALUE>54</VALUE>
<VALUE>55</VALUE>
<VALUE>64</VALUE>
<VALUE>65</VALUE>
<VALUE>66</VALUE>
<VALUE>67</VALUE>
<VALUE>68</VALUE>
<VALUE>69</VALUE>
<VALUE>80</VALUE>
<VALUE>81</VALUE>
<VALUE>82</VALUE>
<VALUE>83</VALUE>
<VALUE>84</VALUE>
<VALUE>85</VALUE>
<VALUE>86</VALUE>
<VALUE>87</VALUE>
<VALUE>88</VALUE>
<VALUE>96</VALUE>
<VALUE>97</VALUE>
<VALUE>98</VALUE>
<VALUE>99</VALUE>
<VALUE>100</VALUE>
<VALUE>101</VALUE>
<VALUE>112</VALUE>
<VALUE>128</VALUE>
<VALUE>130</VALUE>
<VALUE>144</VALUE>
<VALUE>145</VALUE>
<VALUE>146</VALUE>
<VALUE>147</VALUE>
<VALUE>148</VALUE>
<VALUE>149</VALUE>
<VALUE>150</VALUE>
<VALUE>160</VALUE>
<VALUE>176</VALUE>
<VALUE>177</VALUE>
<VALUE>178</VALUE>
<VALUE>180</VALUE>
<VALUE>200</VALUE>
<VALUE>201</VALUE>
<VALUE>202</VALUE>
<VALUE>250</VALUE>
<VALUE>251</VALUE>
<VALUE>260</VALUE>
<VALUE>261</VALUE>
<VALUE>280</VALUE>
<VALUE>281</VALUE>
<VALUE>300</VALUE>
<VALUE>301</VALUE>
<VALUE>302</VALUE>
<VALUE>320</VALUE>
<VALUE>350</VALUE>
<VALUE>500</VALUE></VALUE.ARRAY></QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TOSUBCLASS="false">
<VALUE.ARRAY>
<VALUE>Other</VALUE>
<VALUE>Unknown</VALUE>
<VALUE>8086</VALUE>
<VALUE>80286</VALUE>
<VALUE>80386</VALUE>
<VALUE>80486</VALUE>
<VALUE>8087</VALUE>
<VALUE>80287</VALUE>
<VALUE>80387</VALUE>
<VALUE>80487</VALUE>
<VALUE>Pentium(R) brand</VALUE>
<VALUE>Pentium(R) Pro</VALUE>
<VALUE>Pentium(R) II</VALUE>
<VALUE>Pentium(R) processor with MMX(TM) technology</VALUE>
<VALUE>Celeron(TM)</VALUE>
<VALUE>Pentium(R) II Xeon(TM)</VALUE>
<VALUE>Pentium(R) III</VALUE>
<VALUE>M1 Family</VALUE>
<VALUE>M2 Family</VALUE>
<VALUE>K5 Family</VALUE>
<VALUE>K6 Family</VALUE>
<VALUE>K6-2</VALUE>
<VALUE>K6-3</VALUE>
<VALUE>K7</VALUE>
<VALUE>AMD29000 Family</VALUE>
<VALUE>K6-2+</VALUE>
<VALUE>Power PC Family</VALUE>
<VALUE>Power PC 601</VALUE>
<VALUE>Power PC 603</VALUE>
<VALUE>Power PC 603+</VALUE>
<VALUE>Power PC 604</VALUE>
<VALUE>Power PC 620</VALUE>
<VALUE>Power PC X704</VALUE>
<VALUE>Power PC 750</VALUE>
<VALUE>Alpha Family</VALUE>
<VALUE>Alpha 21064</VALUE>
<VALUE>Alpha 21066</VALUE>
<VALUE>Alpha 21164</VALUE>
<VALUE>Alpha 21164PC</VALUE>
<VALUE>Alpha 21164a</VALUE>
<VALUE>Alpha 21264</VALUE>
<VALUE>Alpha 21364</VALUE>
<VALUE>MIPS Family</VALUE>
<VALUE>MIPS R4000</VALUE>
<VALUE>MIPS R4200</VALUE>
<VALUE>MIPS R4400</VALUE>
<VALUE>MIPS R4600</VALUE>
<VALUE>MIPS R10000</VALUE>
<VALUE>SPARC Family</VALUE>
<VALUE>SuperSPARC</VALUE>
<VALUE>microSPARC II</VALUE>
<VALUE>microSPARC IIep</VALUE>
<VALUE>UltraSPARC</VALUE>
<VALUE>UltraSPARC II</VALUE>
<VALUE>UltraSPARC IIi</VALUE>
<VALUE>UltraSPARC III</VALUE>
<VALUE>UltraSPARC IIIi</VALUE>
<VALUE>68040</VALUE>
<VALUE>68xxx Family</VALUE>
<VALUE>68000</VALUE>
<VALUE>68010</VALUE>
<VALUE>68020</VALUE>
<VALUE>68030</VALUE>
<VALUE>Hobbit Family</VALUE>
<VALUE>Weitek</VALUE>
<VALUE>Itanium(TM) Processor</VALUE>
<VALUE>PA-RISC Family</VALUE>
<VALUE>PA-RISC 8500</VALUE>
<VALUE>PA-RISC 8000</VALUE>
<VALUE>PA-RISC 7300LC</VALUE>
<VALUE>PA-RISC 7200</VALUE>
<VALUE>PA-RISC 7100LC</VALUE>
<VALUE>PA-RISC 7100</VALUE>
<VALUE>V30 Family</VALUE>
<VALUE>Pentium(R) III Xeon(TM)</VALUE>
<VALUE>Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology</VALUE>
<VALUE>Pentium(R) 4 Processor</VALUE>
<VALUE>AS400 Family</VALUE>
<VALUE>IBM390 Family</VALUE>
<VALUE>G4</VALUE>
<VALUE>G5</VALUE>
<VALUE>i860</VALUE>
<VALUE>i960</VALUE>
<VALUE>SH-3</VALUE>
<VALUE>SH-4</VALUE>
<VALUE>ARM</VALUE>
<VALUE>StrongARM</VALUE>
<VALUE>6x86</VALUE>
<VALUE>MediaGX</VALUE>
<VALUE>MII</VALUE>
<VALUE>WinChip</VALUE>
<VALUE>DSP</VALUE>
<VALUE>Video Processor</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY>
<PROPERTY NAME="Caption" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CheckID" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="CheckMode" PROPAGATED="true" TYPE="boolean"></PROPERTY>
<PROPERTY NAME="Description" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="Name" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SoftwareElementID" PROPAGATED="true" TYPE="string"></PROPERTY>
<PROPERTY NAME="SoftwareElementState" PROPAGATED="true" TYPE="uint16"></PROPERTY>
<PROPERTY NAME="TargetOperatingSystem" PROPAGATED="true" TYPE="uint16"></PROPERTY>
<PROPERTY NAME="Version" PROPAGATED="true" TYPE="string"></PROPERTY>
<METHOD NAME="Invoke"  TYPE="uint32"></METHOD></CLASS></VALUE.OBJECT>

</DECLGROUP></DECLARATION></CIM>
