summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorkumpf <kumpf>2005-11-29 18:42:40 +0000
committerkumpf <kumpf>2005-11-29 18:42:40 +0000
commitf977570ece42086f7de5109e9279ce4f808f9918 (patch)
treef868b3da7b09388ac5343896498651ae1edec3dc /test
parent4292f1de86759d4874f85c6a43c1e591bd3a5a58 (diff)
downloadtog-pegasus-f977570ece42086f7de5109e9279ce4f808f9918.zip
tog-pegasus-f977570ece42086f7de5109e9279ce4f808f9918.tar.gz
tog-pegasus-f977570ece42086f7de5109e9279ce4f808f9918.tar.xz
BUG#: 4491
TITLE: wbemexec tests fail with PEGASUS_ENABLE_SORTED_DIFF=false DESCRIPTION: Update the expected test results to match the Bug 4282 hashing algorithm change.
Diffstat (limited to 'test')
-rw-r--r--test/wetest/cimv2/EnumerateClassNames/EnumerateClassNames20007rspgood.xml104
-rw-r--r--test/wetest/cimv2/EnumerateClasses/EnumerateClasses42003rspgood.xml2246
-rw-r--r--test/wetest/cimv2/EnumerateClasses/EnumerateClasses42005rspgood.xml494
3 files changed, 1422 insertions, 1422 deletions
diff --git a/test/wetest/cimv2/EnumerateClassNames/EnumerateClassNames20007rspgood.xml b/test/wetest/cimv2/EnumerateClassNames/EnumerateClassNames20007rspgood.xml
index 033400a..b4adcc1 100644
--- a/test/wetest/cimv2/EnumerateClassNames/EnumerateClassNames20007rspgood.xml
+++ b/test/wetest/cimv2/EnumerateClassNames/EnumerateClassNames20007rspgood.xml
@@ -4,70 +4,70 @@
<SIMPLERSP>
<IMETHODRESPONSE NAME="EnumerateClassNames">
<IRETURNVALUE>
-<CLASSNAME NAME="CIM_InstalledProductImage"/>
-<CLASSNAME NAME="CIM_ToDirectorySpecification"/>
-<CLASSNAME NAME="CIM_InstalledSoftwareElement"/>
-<CLASSNAME NAME="CIM_SoftwareElementChecks"/>
-<CLASSNAME NAME="CIM_ToDirectoryAction"/>
-<CLASSNAME NAME="CIM_FRUIncludesSoftwareFeature"/>
-<CLASSNAME NAME="CIM_CollectionConfiguration"/>
<CLASSNAME NAME="CIM_CollectionInSystem"/>
-<CLASSNAME NAME="CIM_NextService"/>
-<CLASSNAME NAME="CIM_OrgStructure"/>
-<CLASSNAME NAME="CIM_NetworksInAdminDomain"/>
+<CLASSNAME NAME="CIM_ProductFRU"/>
+<CLASSNAME NAME="CIM_Statistics"/>
+<CLASSNAME NAME="CIM_FromDirectorySpecification"/>
+<CLASSNAME NAME="CIM_RecordInLog"/>
+<CLASSNAME NAME="CIM_CollectionSetting"/>
<CLASSNAME NAME="CIM_Indication"/>
-<CLASSNAME NAME="CIM_DirectorySpecificationFile"/>
-<CLASSNAME NAME="CIM_ProductPhysicalElements"/>
-<CLASSNAME NAME="CIM_ElementSetting"/>
-<CLASSNAME NAME="CIM_LogicalIdentity"/>
+<CLASSNAME NAME="CIM_CollectionConfiguration"/>
+<CLASSNAME NAME="CIM_ElementCapacity"/>
+<CLASSNAME NAME="CIM_ProductSoftwareFeatures"/>
+<CLASSNAME NAME="CIM_ProductParentChild"/>
+<CLASSNAME NAME="CIM_StorageDefect"/>
+<CLASSNAME NAME="CIM_CollectionInOrganization"/>
<CLASSNAME NAME="CIM_FRUIncludesProduct"/>
-<CLASSNAME NAME="CIM_CollectedCollections"/>
-<CLASSNAME NAME="CIM_ProductSupport"/>
-<CLASSNAME NAME="CIM_ElementConfiguration"/>
-<CLASSNAME NAME="CIM_ConfigurationComponent"/>
-<CLASSNAME NAME="CIM_IndicationSubscription"/>
-<CLASSNAME NAME="CIM_DiagnosticResult"/>
-<CLASSNAME NAME="CIM_ServiceProcess"/>
+<CLASSNAME NAME="CIM_SystemSettingContext"/>
+<CLASSNAME NAME="CIM_ActionSequence"/>
+<CLASSNAME NAME="CIM_DiagnosticResultForTest"/>
+<CLASSNAME NAME="CIM_DiagnosticResultForMSE"/>
+<CLASSNAME NAME="CIM_CompatibleProduct"/>
<CLASSNAME NAME="CIM_PhysicalElementLocation"/>
-<CLASSNAME NAME="CIM_ElementCapacity"/>
-<CLASSNAME NAME="CIM_Export"/>
+<CLASSNAME NAME="CIM_FRUIncludesSoftwareFeature"/>
+<CLASSNAME NAME="CIM_InstalledSoftwareElement"/>
<CLASSNAME NAME="CIM_FibrePortActiveLogin"/>
-<CLASSNAME NAME="CIM_ActsAsSpare"/>
+<CLASSNAME NAME="CIM_CollectedCollections"/>
+<CLASSNAME NAME="CIM_ElementConfiguration"/>
+<CLASSNAME NAME="CIM_NetworksInAdminDomain"/>
+<CLASSNAME NAME="CIM_ToDirectoryAction"/>
<CLASSNAME NAME="CIM_Dependency"/>
-<CLASSNAME NAME="CIM_Component"/>
-<CLASSNAME NAME="CIM_ActionSequence"/>
-<CLASSNAME NAME="CIM_AdjacentSlots"/>
+<CLASSNAME NAME="CIM_DiagnosticResultInPackage"/>
+<CLASSNAME NAME="CIM_IndicationSubscription"/>
<CLASSNAME NAME="CIM_RelatedStatistics"/>
-<CLASSNAME NAME="CIM_StorageDefect"/>
-<CLASSNAME NAME="CIM_CollectionSetting"/>
-<CLASSNAME NAME="CIM_LogicalNetworkService"/>
-<CLASSNAME NAME="CIM_ManagedElement"/>
-<CLASSNAME NAME="CIM_Statistics"/>
-<CLASSNAME NAME="CIM_PolicyComponent"/>
+<CLASSNAME NAME="CIM_BGPClustersInAS"/>
<CLASSNAME NAME="CIM_FromDirectoryAction"/>
-<CLASSNAME NAME="CIM_DiagnosticResultForTest"/>
-<CLASSNAME NAME="CIM_DiagnosticResultInPackage"/>
+<CLASSNAME NAME="CIM_AFRelatedServices"/>
+<CLASSNAME NAME="CIM_ActsAsSpare"/>
+<CLASSNAME NAME="CIM_OrgStructure"/>
+<CLASSNAME NAME="CIM_SettingContext"/>
+<CLASSNAME NAME="CIM_FRUPhysicalElements"/>
+<CLASSNAME NAME="CIM_NextService"/>
+<CLASSNAME NAME="CIM_LogicalNetworkService"/>
+<CLASSNAME NAME="CIM_ElementSetting"/>
<CLASSNAME NAME="CIM_DependencyContext"/>
-<CLASSNAME NAME="CIM_CollectionInOrganization"/>
-<CLASSNAME NAME="CIM_ParticipatesInSet"/>
-<CLASSNAME NAME="CIM_ProductProductDependency"/>
-<CLASSNAME NAME="CIM_BGPClustersInAS"/>
-<CLASSNAME NAME="CIM_ProductFRU"/>
-<CLASSNAME NAME="CIM_ProductParentChild"/>
+<CLASSNAME NAME="CIM_ProductSupport"/>
<CLASSNAME NAME="CIM_Synchronized"/>
-<CLASSNAME NAME="CIM_SoftwareElementActions"/>
-<CLASSNAME NAME="CIM_SettingContext"/>
-<CLASSNAME NAME="CIM_ProductSoftwareFeatures"/>
+<CLASSNAME NAME="CIM_ServiceProcess"/>
+<CLASSNAME NAME="CIM_ParameterValueSources"/>
+<CLASSNAME NAME="CIM_DirectorySpecificationFile"/>
<CLASSNAME NAME="CIM_ParametersForMethod"/>
-<CLASSNAME NAME="CIM_SystemSettingContext"/>
-<CLASSNAME NAME="CIM_DiagnosticResultForMSE"/>
-<CLASSNAME NAME="CIM_RecordInLog"/>
-<CLASSNAME NAME="CIM_AFRelatedServices"/>
+<CLASSNAME NAME="CIM_Export"/>
+<CLASSNAME NAME="CIM_AdjacentSlots"/>
+<CLASSNAME NAME="CIM_ProductPhysicalElements"/>
+<CLASSNAME NAME="CIM_ToDirectorySpecification"/>
+<CLASSNAME NAME="CIM_InstalledProductImage"/>
+<CLASSNAME NAME="CIM_ProductProductDependency"/>
+<CLASSNAME NAME="CIM_DiagnosticResult"/>
+<CLASSNAME NAME="CIM_SoftwareElementActions"/>
+<CLASSNAME NAME="CIM_PolicyComponent"/>
+<CLASSNAME NAME="CIM_SoftwareElementChecks"/>
+<CLASSNAME NAME="CIM_ParticipatesInSet"/>
+<CLASSNAME NAME="CIM_LogicalIdentity"/>
+<CLASSNAME NAME="CIM_ManagedElement"/>
+<CLASSNAME NAME="CIM_ConfigurationComponent"/>
+<CLASSNAME NAME="CIM_Component"/>
<CLASSNAME NAME="CIM_MemberOfCollection"/>
-<CLASSNAME NAME="CIM_CompatibleProduct"/>
-<CLASSNAME NAME="CIM_ParameterValueSources"/>
-<CLASSNAME NAME="CIM_FromDirectorySpecification"/>
-<CLASSNAME NAME="CIM_FRUPhysicalElements"/>
</IRETURNVALUE>
</IMETHODRESPONSE>
</SIMPLERSP>
diff --git a/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42003rspgood.xml b/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42003rspgood.xml
index c6530cb..e2f02dd 100644
--- a/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42003rspgood.xml
+++ b/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42003rspgood.xml
@@ -4,53 +4,53 @@
<SIMPLERSP>
<IMETHODRESPONSE NAME="EnumerateClasses">
<IRETURNVALUE>
-<CLASS NAME="CIM_InstalledProductImage">
+<CLASS NAME="CIM_CollectionInSystem">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The InstalledProductImage association identifies the InstalledProduct instance representing the collection of installed features and elements for a particular product&apos;s installed instance.
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_InstalledProductImage">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-1
+CIM_CollectionInSystem is an association used to establish a parent-child relationship between a collection and an &apos;owning&apos; System such as an AdminDomain or ComputerSystem. A single collection should not have both a CollectionInOrganization and a CollectionInSystem association.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_System" CLASSORIGIN="CIM_CollectionInSystem">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-TRUE
+1
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The product that has been installed and created the software features and software elements on the system.
+The parent system responsible for the collection.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_InstalledProduct" CLASSORIGIN="CIM_InstalledProductImage">
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection" CLASSORIGIN="CIM_CollectionInSystem">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The collection representing the set of software features and elements that are the result of one product installation.
+The collection
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ToDirectorySpecification">
+<CLASS NAME="CIM_ProductFRU">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -58,140 +58,76 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ToDirectorySpecification association identifies the target directory for the file action. When this association is used, the assumption is that the target directory already existed. This association cannot exist with a ToDirectoryAction association since a file action can only involve a single target directory.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectorySpecification" CLASSORIGIN="CIM_ToDirectorySpecification">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-0
+CIM_ProductFRU is an association between Product and FRU that provides information regarding what Product components have been or are being replaced. The association is one to many, conveying that a Product can have many FRUs, and that a particular instance of a FRU is only applied to one (instance of a) Product.
</VALUE>
</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductFRU">
<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
1
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction" CLASSORIGIN="CIM_ToDirectorySpecification">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-0
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_InstalledSoftwareElement">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The InstalledSoftwareElement association allows one to to identify the Computer System a particular Software element is installed on.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Software" REFERENCECLASS="CIM_SoftwareElement" CLASSORIGIN="CIM_InstalledSoftwareElement">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-0
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-References the software element that is installed.
+The Product to which the FRU is applied.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="System" REFERENCECLASS="CIM_ComputerSystem" CLASSORIGIN="CIM_InstalledSoftwareElement">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-0
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU" CLASSORIGIN="CIM_ProductFRU">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-References the computer system hosting a particular software element.
+The FRU.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_SoftwareElementChecks">
+<CLASS NAME="CIM_Statistics">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Since software elements in a runnable state cannot transition into another state, the value of the Phase property is restricted to In-State for SoftwareElement objects in a runable state.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement" CLASSORIGIN="CIM_SoftwareElementChecks">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-1
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-<VALUE>
-1
+CIM_Statistics is an association that relates ManagedElements to the StatisticalGroup(s) that apply to them.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation" CLASSORIGIN="CIM_Statistics">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Check" REFERENCECLASS="CIM_Check" CLASSORIGIN="CIM_SoftwareElementChecks">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-0
+The statistic information/object.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-</QUALIFIER>
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_Statistics">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY NAME="Phase" CLASSORIGIN="CIM_SoftwareElementChecks" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Phase property indicates whether the referenced check is an in-state check or a next-state check.
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
-<VALUE.ARRAY>
-<VALUE>
-In-State
-</VALUE>
-<VALUE>
-Next-State
+The ManagedElement for which statistical or metric data is defined.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
+</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ToDirectoryAction">
+<CLASS NAME="CIM_FromDirectorySpecification">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -199,10 +135,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ToDirectoryAction association identifies the target directory for the file action. When this association is used, the assumption is that the target directory was created by a previous action. This association cannot exist with a ToDirectorySpecification association since a file action can only involve a single target directory.
+The FromDirectorySpecification association identifies the source directory for the file action. When this association is used, the assumption is that the source directory already existed. This association cannot exist with a FromDirectoryAction association since a file action can only involve single source directory.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectoryAction" CLASSORIGIN="CIM_ToDirectoryAction">
+<PROPERTY.REFERENCE NAME="SourceDirectory" REFERENCECLASS="CIM_DirectorySpecification" CLASSORIGIN="CIM_FromDirectorySpecification">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
0
@@ -214,7 +150,7 @@ The ToDirectoryAction association identifies the target directory for the file a
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction" CLASSORIGIN="CIM_ToDirectoryAction">
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction" CLASSORIGIN="CIM_FromDirectorySpecification">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
0
@@ -224,7 +160,7 @@ The ToDirectoryAction association identifies the target directory for the file a
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_FRUIncludesSoftwareFeature">
+<CLASS NAME="CIM_RecordInLog">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -237,18 +173,23 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The FRUIncludesSoftwareFeature association identifies the software features packaged with a particular FRU. A common way this association can be used is to support a management task to determine if a particular FRU is compatible with a particular hardware product. In order to determine whether or not a FRU is compatible with a particular hardware product, the following conditions need to verified: (1) Is the physical package of the FRU compatible with the slots or equivalent of the hardware device? (2) Are there any physical constraints (like power consumption) that prevent the FRU from being installed properly? (3) Are the software features packaged with the FRU compatiable with the underlying operating system and other software already installed in the hardware product? This latter question can be answered by first seeing if an instance of the FRUIncludesSoftwareFeature association exists. If it does, then the compatibility of each SoftwareFeature can be determined by evaluating the Check classes that are referenced by the SoftwareElementChecks association on each SoftwareElement. For example, there might be a SoftwareElementVersionCheck that declares that a SoftwareElement of the FRU&apos;s SoftwareFeature is not compatible with another SoftwareFeature.
+RecordInLog describes the aggregation or location of Log entries within a MessageLog.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU" CLASSORIGIN="CIM_FRUIncludesSoftwareFeature">
+<PROPERTY.REFERENCE NAME="MessageLog" REFERENCECLASS="CIM_MessageLog" CLASSORIGIN="CIM_RecordInLog">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-0
+1
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Max" TYPE="uint32">
@@ -256,28 +197,31 @@ TRUE
1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The Message Log.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature" CLASSORIGIN="CIM_FRUIncludesSoftwareFeature">
+<PROPERTY.REFERENCE NAME="LogRecord" REFERENCECLASS="CIM_LogRecord" CLASSORIGIN="CIM_RecordInLog">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>
-0
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The Log entry contained within the MessageLog.
+</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionConfiguration">
+<CLASS NAME="CIM_CollectionSetting">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -285,10 +229,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This association relates a Configuration object to one or more CollectionOfMSEs objects. The Configuration object represents a certain behavior, or a desired functional state for the associated Collection.
+CollectionSetting represents the association between a CollectionOfMSEs class and the Setting class(es) defined for them.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectionConfiguration">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectionSetting">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -300,7 +244,7 @@ The CollectionOfMSEs.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_CollectionConfiguration">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting" CLASSORIGIN="CIM_CollectionSetting">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -308,58 +252,36 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Configuration object that groups the Settings and dependencies associated with the Collection.
+The Setting object associated with the Collection.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionInSystem">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<CLASS NAME="CIM_Indication">
+<QUALIFIER NAME="INDICATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-CIM_CollectionInSystem is an association used to establish a parent-child relationship between a collection and an &apos;owning&apos; System such as an AdminDomain or ComputerSystem. A single collection should not have both a CollectionInOrganization and a CollectionInSystem association.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_System" CLASSORIGIN="CIM_CollectionInSystem">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-<VALUE>
-1
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The parent system responsible for the collection.
-</VALUE>
-</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection" CLASSORIGIN="CIM_CollectionInSystem">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
+CIM_Indication is the abstract root class for all notifications about changes in schema, objects and their data, and about events detected by providers and instrumentation. Subclasses represent specific types of notifications. To receive an Indication, a consumer (or subscriber) must create an instance of CIM_IndicationFilter describing the criteria of the notification, an instance of CIM_IndicationHandler describing the delivery of the notification, and an instance of CIM_IndicationSubscription associating the Filter and Handler.
</VALUE>
</QUALIFIER>
+<PROPERTY NAME="IndicationTime" CLASSORIGIN="CIM_Indication" TYPE="datetime">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The collection
+The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determing this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_NextService">
+<CLASS NAME="CIM_CollectionConfiguration">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -367,10 +289,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-In processing or &apos;conditioning&apos; a packet at a network device, that packet is handled by a variety of ConditioningServices (such as Classifiers, Meters, Droppers, etc.). The Services may feed one another directly, or be more discretely mapped to multiple &apos;next&apos; Services (for example, queues) based on the characteristics of the packet. There is a need to indicate the sequence of Services when conditioning packets in a network device. This is accomplished via the NextService association. Both one-to-one and fan in/fan out relationships can be described. Note that this relationship is truly a Dependency association, but can not be modeled as such - since an additional key property is required. This key allows a ConditioningService to forward multiple traffic flows to the same &apos;next&apos; Service but maintain their traffic &apos;identity&apos;. This identity must be maintained to allow a later step in the conditioning process to &apos;fan out&apos; from one to many &apos;next&apos; Services. The TrafficClass key property uniquely distinguishes potentially multiple NextService instances between the same ConditioningServices.
+This association relates a Configuration object to one or more CollectionOfMSEs objects. The Configuration object represents a certain behavior, or a desired functional state for the associated Collection.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="PreceedingService" REFERENCECLASS="CIM_ConditioningService" CLASSORIGIN="CIM_NextService">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectionConfiguration">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -378,11 +300,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The preceeding ConditioningService, &apos;earlier&apos; in the processing sequence for a packet.
+The CollectionOfMSEs.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FollowingService" REFERENCECLASS="CIM_ConditioningService" CLASSORIGIN="CIM_NextService">
+<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_CollectionConfiguration">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -390,88 +312,69 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The &apos;next&apos; or following ConditioningService.
+The Configuration object that groups the Settings and dependencies associated with the Collection.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="TrafficClass" CLASSORIGIN="CIM_NextService" TYPE="string">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</CLASS>
+<CLASS NAME="CIM_ElementCapacity">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Traffic flows from the various ConditioningServices may be distinguished by their specific traffic class (information which is conveyed in the FilterEntry.TrafficClass property). There can be only one traffic &apos;class of service&apos; per output from the ConditioningService (i.e., per instance of this association).
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
-<VALUE.ARRAY>
-<VALUE>
-CIM_FilterEntry.TrafficClass
-</VALUE>
-</VALUE.ARRAY>
-</QUALIFIER>
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_OrgStructure">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
+ElementCapacity associates a PhysicalCapacity object with one or more PhysicalElements. It serves to associate a description of min/max hardware requirements or capabilities (stored as a kind of PhysicalCapacity), with the PhysicalElements being described.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Capacity" REFERENCECLASS="CIM_PhysicalCapacity" CLASSORIGIN="CIM_ElementCapacity">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_OrgStructure is an association used to establish parent-child relationships between OrganizationalEntity instances. This is used to capture organizational relationships between object instances such as those that are imported from an LDAP-accessible directory.
+PhysicalCapacity describes the minimum and maximum requirements, and ability to support different types of hardware for a PhysicalElement.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity" CLASSORIGIN="CIM_OrgStructure">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_ElementCapacity">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
1
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The organizational parent in this association.
+The PhysicalElement being described.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_OrganizationalEntity" CLASSORIGIN="CIM_OrgStructure">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</CLASS>
+<CLASS NAME="CIM_ProductSoftwareFeatures">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The organizational child in this association, i.e., the sub-unit or other owned object instance.
-</VALUE>
-</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_NetworksInAdminDomain">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This association is used to define the set of LogicalNetworks contained in an AdminDomain. This has the implied semantics that this set of LogicalNetworks are all administered by the same network administrator that administrates the AdminDomain.
+The ProductSoftwareFeatures association identifies the software features for a particular product.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Domain" REFERENCECLASS="CIM_AdminDomain" CLASSORIGIN="CIM_NetworksInAdminDomain">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductSoftwareFeatures">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
1
@@ -482,93 +385,74 @@ This association is used to define the set of LogicalNetworks contained in an Ad
1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The AdminDomain that hosts the various LogicalNetworks.
-</VALUE>
-</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork" CLASSORIGIN="CIM_NetworksInAdminDomain">
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature" CLASSORIGIN="CIM_ProductSoftwareFeatures">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
-</VALUE>
+<QUALIFIER NAME="Max" TYPE="uint32">
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>
-The LogicalNetworks that are hosted by the AdminDomain.
+TRUE
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_Indication">
-<QUALIFIER NAME="INDICATION" TYPE="boolean" OVERRIDABLE="false">
+<CLASS NAME="CIM_ProductParentChild">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_Indication is the abstract root class for all notifications about changes in schema, objects and their data, and about events detected by providers and instrumentation. Subclasses represent specific types of notifications. To receive an Indication, a consumer (or subscriber) must create an instance of CIM_IndicationFilter describing the criteria of the notification, an instance of CIM_IndicationHandler describing the delivery of the notification, and an instance of CIM_IndicationSubscription associating the Filter and Handler.
+The CIM_ProductParentChild association defines a parent child hierarchy among Products. For example, a Product may come bundled with other Products.
</VALUE>
</QUALIFIER>
-<PROPERTY NAME="IndicationTime" CLASSORIGIN="CIM_Indication" TYPE="datetime">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductParentChild">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determing this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_DirectorySpecificationFile">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The CIM_DirectorySpecificationFile association identifies the directorythat contains the file being specified by referencing the CIM_DirectorySpecification class.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="DirectorySpecification" REFERENCECLASS="CIM_DirectorySpecification" CLASSORIGIN="CIM_DirectorySpecificationFile">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-0
+The parent Product in the association.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductParentChild">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileSpecification" REFERENCECLASS="CIM_FileSpecification" CLASSORIGIN="CIM_DirectorySpecificationFile">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-0
+The child Product in the association.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ProductPhysicalElements">
+<CLASS NAME="CIM_StorageDefect">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -581,109 +465,88 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Indicates the PhysicalElements that make up a Product.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductPhysicalElements">
-<QUALIFIER NAME="Max" TYPE="uint32">
-<VALUE>
-1
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
+The StorageDefect aggregation collects the StorageErrors for a StorageExtent.
</VALUE>
</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Extent" REFERENCECLASS="CIM_StorageExtent" CLASSORIGIN="CIM_StorageDefect">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The Product.
-</VALUE>
-</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_ProductPhysicalElements">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-The PhysicalElement which is a part of the Product.
+1
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_ElementSetting">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-TRUE
+1
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-ElementSetting represents the association between ManagedSystemElements and the Setting class(es) defined for them.
+The Extent reference defines the StorageExtent on which the errors occurred.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_ElementSetting">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Error" REFERENCECLASS="CIM_StorageError" CLASSORIGIN="CIM_StorageDefect">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The ManagedSystemElement.
-</VALUE>
-</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting" CLASSORIGIN="CIM_ElementSetting">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Setting object associated with the ManagedSystemElement.
+Error references the Error object, defining the starting and ending addresses that are &apos;mapped out&apos; of the StorageExtent.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_LogicalIdentity">
+<CLASS NAME="CIM_CollectionInOrganization">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_LogicalIdentity is an abstract and generic association, indicating that two LogicalElements represent different aspects of the same underlying entity. This relationship conveys what could be defined with multiple inheritance. It is restricted to the &apos;logical&apos; aspects of a ManagedSystemElement. In most scenarios, the Identity relationship is determined by the equivalence of Keys or some other identifying properties of the related Elements. The association should only be used in well understood scenarios. This is why the association is abstract - allowing more concrete definition and clarification in subclasses. One of the scenarios where this relationship is reasonable is to represent that a Device is both a &apos;bus&apos; entity and a &apos;functional&apos; entity. For example, a Device could be both a USB (bus) and a Keyboard (functional) entity.
+CIM_CollectionInOrganization is an association used to establish a parent-child relationship between a collection and an &apos;owning&apos; OrganizationalEntity. A single collection should not have both a CollectionInOrganization and a CollectionInSystem association.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_LogicalIdentity">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity" CLASSORIGIN="CIM_CollectionInOrganization">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Max" TYPE="uint32">
+<VALUE>
+1
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-SystemElement represents one aspect of the LogicalElement.
+The parent organization responsible for the collection.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SameElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_LogicalIdentity">
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection" CLASSORIGIN="CIM_CollectionInOrganization">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -691,7 +554,7 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-SameElement represents an alternate aspect of the System entity.
+The collection
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
@@ -747,7 +610,7 @@ The Product which is a part of the FRU.
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectedCollections">
+<CLASS NAME="CIM_SystemSettingContext">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -760,10 +623,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_CollectedCollections is an aggregation association representing that a CollectionOfMSEs may itself be contained in a CollectionOfMSEs.
+This relationship associates System-specific Configuration objects with System-specific Setting objects, similar to the SettingContext association.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectedCollections">
+<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_SystemConfiguration" CLASSORIGIN="CIM_SystemSettingContext">
<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -776,11 +639,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The &apos;higher level&apos; or parent element in the aggregation.
+The Configuration object that aggregates the Setting.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="CollectionInCollection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectedCollections">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_SystemSetting" CLASSORIGIN="CIM_SystemSettingContext">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -788,12 +651,12 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The &apos;collected&apos; Collection.
+An aggregated Setting.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ProductSupport">
+<CLASS NAME="CIM_ActionSequence">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -801,35 +664,35 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_ProductSupport is an association between Product and SupportAccess that conveys how support is obtained for the Product. This is a many-to-many relationship, implying that various types of Support are available for a Product, and that the same Support object can provide assistance for multiple Products.
+The CIM_ActionSequence association is used to define a series of operations that either transitions the software element, referenced by the CIM_SoftwareElementActions association, to its next state or removes the software element from its current environment. The Action classes participating in this association must have the same value for the Direction property since they are either part of a sequence to transition a software element into its next state or to uninstall a software element. The next-state actions and uninstall actions associated with a particular software element must be a continuos sequence. Since the ActionSequence is an association the loops on the Action class with roles for the &apos;prior&apos; action and &apos;next&apos; action in a sequence, the need for a continous sequence imples: (1)Within the set of next-state or uninstall actions, there is one and only one action that does not have an instance of the ActionSequence association referencing it in the &apos;next&apos; role. This is the first action in the sequence. (2) Within the set of next-state or uninstall actions, there is one and only one action that does not have an instance of the ActionSequence association referencing it in the &quot;prior&quot; role. This is the last action in the sequence. (3) All other actions within the set of next-state and uninstall actions must participate in two instances of the ActionSequence association, one in a prior role and one in the next role.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductSupport">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Next" REFERENCECLASS="CIM_Action" CLASSORIGIN="CIM_ActionSequence">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-The Product.
+1
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Support" REFERENCECLASS="CIM_SupportAccess" CLASSORIGIN="CIM_ProductSupport">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Prior" REFERENCECLASS="CIM_Action" CLASSORIGIN="CIM_ActionSequence">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-Support for the Product.
+1
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ElementConfiguration">
+<CLASS NAME="CIM_DiagnosticResultForTest">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -837,56 +700,71 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This association relates a Configuration object to one or more ManagedSystemElements. The Configuration object represents a certain behavior, or a desired functional state for the associated ManagedSystemElements.
+This is an association class to relate the results of a test to the test itself.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_ElementConfiguration">
+<PROPERTY.REFERENCE NAME="DiagnosticResult" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultForTest">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-The ManagedSystemElement.
+1
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_ElementConfiguration">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
+<VALUE>
+1
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Configuration object that groups the Settings and dependencies associated with the ManagedSystemElement.
+The result object.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_ConfigurationComponent">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="DiagnosticTest" REFERENCECLASS="CIM_DiagnosticTest" CLASSORIGIN="CIM_DiagnosticResultForTest">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
+<VALUE>
+1
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-ConfigurationComponent aggregates &apos;lower-level&apos; Configuration objects into a &apos;high-level&apos; Configuration. This enables the assembly of complex Configurations by grouping together simpler ones. For example, a logon policy for the United States could consist of two Configuration groups, one for the east coast and one for the west coast. Each of these could in turn consist of multiple Configurations to handle different aspects of the logon process.
+The test that generated the result object.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="ConfigGroup" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_ConfigurationComponent">
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_DiagnosticResultForMSE">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+This is an association class relating diagnostic test results to the ManagedSystemElement that is/was tested.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultForMSE">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -894,11 +772,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Configuration that aggregates additional Configurations.
+The diagnostic result.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="ConfigComponent" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_ConfigurationComponent">
+<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_DiagnosticResultForMSE">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -906,12 +784,12 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-A Configuration that is part of a &apos;higher-level&apos; Configuration.
+The ManagedSystemElement to which the diagnostic result applies.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_IndicationSubscription">
+<CLASS NAME="CIM_CompatibleProduct">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -919,10 +797,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_IndicationSubscription describes a flow of Indications. The flow is specified by the referenced Filter, and directed to the referenced destination or process in the Handler.
+CIM_CompatibleProduct is an association between Products that can indicate a wide variety of information. For example, it can indicate that the two referenced Products interoperate, that they can be installed together, that one can be the physical container for the other, etc. The string property, CompatibilityDescription, defines how the Products interoperate or are compatible, any limitations regarding interoperability or installation, ...
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Filter" REFERENCECLASS="CIM_IndicationFilter" CLASSORIGIN="CIM_IndicationSubscription">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_CompatibleProduct">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -930,11 +808,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Filter that defines the criteria and data of the possible Indications of this subscription.
+The Product for which compatible offerings are defined.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Handler" REFERENCECLASS="CIM_IndicationHandler" CLASSORIGIN="CIM_IndicationSubscription">
+<PROPERTY.REFERENCE NAME="CompatibleProduct" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_CompatibleProduct">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -942,154 +820,199 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Handler addressing delivery of the possible Indications of this subscription.
+The compatible Product.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_DiagnosticResult">
+<PROPERTY NAME="CompatibilityDescription" CLASSORIGIN="CIM_CompatibleProduct" TYPE="string">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-When a DiagnosticTest Service is running, test results are reported using a DiagnosticResult object, or one of its subclasses. A DiagnosticTest may be running because its Service is Started or due to an invocation of the RunTest method. DiagnosticResults are related to their Test via an instance of the DiagnosticResultsForMSE association.&#10;For every running of DiagnosticTest, a new instance of DiagnosticResult, or one of it&apos;s subclasses should be created.
+CompatibilityDescription is a free-form string defining how the two referenced Products interoperate or are compatible, any limitations to compatibility, etc.
</VALUE>
</QUALIFIER>
-<PROPERTY NAME="DiagnosticCreationClassName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
-<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_PhysicalElementLocation">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-CIM_DiagnosticTest.CreationClassName
+TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+PhysicalElementLocation associates a PhysicalElement with a Location object for inventory or replacement purposes.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_PhysicalElementLocation">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-256
+The PhysicalElement whose Location is specified.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="PhysicalLocation" REFERENCECLASS="CIM_Location" CLASSORIGIN="CIM_PhysicalElementLocation">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The scoping Test&apos;s CreationClassName.
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="DiagnosticName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
-<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-CIM_DiagnosticTest.Name
+1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The PhysicalElement&apos;s Location.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_FRUIncludesSoftwareFeature">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-256
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The scoping Test&apos;s Name.
+The FRUIncludesSoftwareFeature association identifies the software features packaged with a particular FRU. A common way this association can be used is to support a management task to determine if a particular FRU is compatible with a particular hardware product. In order to determine whether or not a FRU is compatible with a particular hardware product, the following conditions need to verified: (1) Is the physical package of the FRU compatible with the slots or equivalent of the hardware device? (2) Are there any physical constraints (like power consumption) that prevent the FRU from being installed properly? (3) Are the software features packaged with the FRU compatiable with the underlying operating system and other software already installed in the hardware product? This latter question can be answered by first seeing if an instance of the FRUIncludesSoftwareFeature association exists. If it does, then the compatibility of each SoftwareFeature can be determined by evaluating the Check classes that are referenced by the SoftwareElementChecks association on each SoftwareElement. For example, there might be a SoftwareElementVersionCheck that declares that a SoftwareElement of the FRU&apos;s SoftwareFeature is not compatible with another SoftwareFeature.
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="ExecutionID" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
+<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU" CLASSORIGIN="CIM_FRUIncludesSoftwareFeature">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-1024
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-The Unique identifier for an instance of DiagnosticResults.
+1
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="DiagSystemCreationClassName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
-<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-CIM_DiagnosticTest.SystemCreationClassName
+TRUE
</VALUE>
</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature" CLASSORIGIN="CIM_FRUIncludesSoftwareFeature">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-256
+0
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Max" TYPE="uint32">
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_InstalledSoftwareElement">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The scoping Test&apos;s SystemCreationClassName.
+The InstalledSoftwareElement association allows one to to identify the Computer System a particular Software element is installed on.
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="DiagSystemName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
-<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Software" REFERENCECLASS="CIM_SoftwareElement" CLASSORIGIN="CIM_InstalledSoftwareElement">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-CIM_DiagnosticTest.SystemName
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+References the software element that is installed.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="System" REFERENCECLASS="CIM_ComputerSystem" CLASSORIGIN="CIM_InstalledSoftwareElement">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-256
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-The scoping Test&apos;s SystemName.
+1
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="TimeStamp" CLASSORIGIN="CIM_DiagnosticResult" TYPE="datetime">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The date and time the result was last updated.
+References the computer system hosting a particular software element.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_FibrePortActiveLogin">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="IsPackage" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-If this property is TRUE, then this DiagnosticResult summarizes the results from the execution of a packaged set of DiagnosticTests. The Tests in the package can be identified by following the DiagnosticResultForTest association to the test and then using the DiagnosticTestInPackage aggregation. The individual Results can be broken out by instantiating DiagnosticResults for the individual lower level tests and aggregating into the &apos;summary&apos; Result using the DiagnosticResultInPackage association.
+FibrePortActiveLogin indicates that two FibrePorts are connected via a login and have negotiated their Class Of Service, frame size and other link characteristics, as specified by an instance of this class.&#10;The class&apos; key is composed of the login originator&apos;s and responder&apos;s keys plus the Class Of Service. This combination is unique and prevents subclassing FibrePortActiveLogin from its reasonable superclass, DeviceConnection.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="LoginOriginator" REFERENCECLASS="CIM_FibrePort" CLASSORIGIN="CIM_FibrePortActiveLogin">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="TestStartTime" CLASSORIGIN="CIM_DiagnosticResult" TYPE="datetime">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The date and time when this test started.
+The originator of the login.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="LoginResponder" REFERENCECLASS="CIM_FibrePort" CLASSORIGIN="CIM_FibrePortActiveLogin">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="TestCompletionTime" CLASSORIGIN="CIM_DiagnosticResult" TYPE="datetime">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The date and time when this test completed.
+The responder to the login.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY NAME="NegotiatedCOS" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint16">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="TestState" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Describes how the test is progressing. For example, if the test was discontinued, the TestState will be &quot;Stopped&quot; (value=5), or if testing is currently executing, TestState will be &quot;In Progress&quot; (4).
+The Fibre Channel Class of Service that is currently running between the Ports. Since two Ports can be simultaneously connected at different Classes of Service, this property had to be part of the object&apos;s key and therefore, an instance&apos;s identity.
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
@@ -1098,209 +1021,218 @@ Describes how the test is progressing. For example, if the test was discontinued
Unknown
</VALUE>
<VALUE>
-Other
+1
</VALUE>
<VALUE>
-Passed
+2
</VALUE>
<VALUE>
-Failed
+3
</VALUE>
<VALUE>
-In Progress
+4
</VALUE>
<VALUE>
-Stopped
+6
+</VALUE>
+<VALUE>
+F
</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
<VALUE.ARRAY>
<VALUE>
-CIM_DiagnosticResult.OtherStateDescription
+CIM_FibreChannelAdapter.SupportedCOS
</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="OtherStateDescription" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-When &quot;Other&quot; (value=1) is entered in the TestState property, OtherStateDescription can be used to describe the test&apos;s state.
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
+<QUALIFIER NAME="MappingStrings" TYPE="string">
<VALUE.ARRAY>
<VALUE>
-CIM_DiagnosticResult.TestState
+MIF.DMTF|Fibre Channel Bus Port Extensions|001.5
</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="EstimatedTimeOfPerforming" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint32">
+<PROPERTY NAME="NegotiatedFrameSize" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The Fibre Channel frame size, in bytes, that is currently negotiated between the two Ports.
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Seconds
+Bytes
</VALUE>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="NegotiatedSpeed" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Estimated number of seconds to perform the DiagnosticTest indicated by the DiagnosticCreationClassName and DiagnosticName properties. After the test has completed, the actual elapsed time can be determined by subtracting the TestStartTime from the TestCompletionTime. A similar property is defined in the association, DiagnosticTestForMSE. The difference between the two properties is that the value stored in the association is a generic test execution time for the Element and the Test. But, the value here (in DiagnosticResult) is the estimated time that this instance with the given settings would take to run the test. A CIM Consumer can compare this value with the value in the association DiagnosticTestForMSE to get an idea what impact their settings have on test execution.
+The speed for communications that is currently negotiated between the two Ports. Speed is specified in bits per second. If this information is not available, the property should be set to 0.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
-<VALUE.ARRAY>
+<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_DiagnosticTestForMSE.EstimatedTimeOfPerforming
+Bits per Second
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY.ARRAY NAME="TestResults" TYPE="string" CLASSORIGIN="CIM_DiagnosticResult">
+<PROPERTY NAME="ACKModel" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TestResults stores one or more textual results from the execution of the DiagnosticTest(s) referenced by the DiagnosticCreationClassName and DiagnosticName properties. One entry is considered a cell location in the array. Each entry is time stamped and contains the following information, in the following format: yyymmddhhttssoutc|DiagnosticName|Textual message Where: yyy = year, e.g. 2000 mm = month (01 - 12) dd = day (01 - 31) hh = hour (00 - 24) tt = minute (00-59) ss = second (00-59) o = &quot;+&quot; or &quot;-&quot; indicating the sign of the UTC correction field utc = offset from UTC (Universal Coordinated Time) in minutes DiagnosticName = string reference to the DiagnosticTest object which was executed Textual message = free form string that is the &apos;test result&apos;.
+Acknowledgement model negotiated during Port login. For example, ACK-1 indicates that each frame should be acknowledged.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="ArrayType" TYPE="string">
+<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
+<VALUE.ARRAY>
<VALUE>
-Ordered
+Unknown
</VALUE>
-</QUALIFIER>
-</PROPERTY.ARRAY>
-<PROPERTY NAME="PercentComplete" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint8">
-<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Percent
+ACK-0
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="MinValue" TYPE="sint64">
<VALUE>
-0
+ACK-1
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="MaxValue" TYPE="sint64">
<VALUE>
-100
+ACK-N
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="MappingStrings" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-The percentage of the test that has executed thus far, if the TestState property is set to &quot;In Progress&quot; or the percentage of the complete test that was executed if the TestState property is set to any of the completed states (&quot;Passed&quot;, &quot;Failed&quot; or &quot;Stopped&quot;). Final results may be based on less than 100% coverage due to the parameters defined in DiagnosticSetting (such as QuickMode, PercentOfTestCoverage or HaltOnError).
+MIF.DMTF|Fibre Channel Bus Port Extensions|001.6
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="TestWarningLevel" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint16">
+<PROPERTY NAME="BufferToBufferModel" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Sets the level of warning messages to be logged. If for example no warning information is required, the level would be set to &quot;No Warnings&quot; (value=0). Using &quot;Missing Resources&quot; (value=1) will cause warnings to be generated when required resources or hardware are not found. Setting the value to 2, &quot;Testing Impacts&quot;, results in both missing resources and &apos;test impact&apos; warnings (for example, multiple retries required) to be reported.
+The buffer-to-buffer model negotiated during Port login. Either the model defined by the FC-PH standard is used (value=1, &quot;Regular&quot;), or an &quot;Alternate&quot; model is negotiated.
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
<VALUE.ARRAY>
<VALUE>
-No Warnings
+Unknown
</VALUE>
<VALUE>
-Missing Resources
+Regular
</VALUE>
<VALUE>
-Testing Impacts
+Alternate
</VALUE>
+</VALUE.ARRAY>
+</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="OriginatorBufferCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-All Warnings
+OriginatorBufferCredit reflects the buffer credit of the Port defined as the LoginOriginator. It is the number of frame buffers made available BY the originating Port, TO the responder Port. Buffer credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into Fx Ports. In other scenarios, this value is undefined.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Write" TYPE="boolean">
+<QUALIFIER NAME="MappingStrings" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+MIF.DMTF|Fibre Channel Bus Port Extensions|001.3
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="ReportSoftErrors" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
+<PROPERTY NAME="ResponderBufferCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-When this flag is true, the diagnostic test will report &apos;soft errors&apos;. In this context, a soft error is a message from the diagnostic reporting a known defect in the hardware or driver configuration, or execution environment. Examples are: &quot;Not enough memory&quot;, &quot;Driver IOCTL not implemented&quot;, &quot;Video RAM compare failed during polygon fill test (A known defect in the video chipset)&quot;, etc.
+ResponderBufferCredit reflects the buffer credit of the Port defined as the LoginResponder. It is the number of frame buffers made available BY the responder Port, TO the originating Port. Buffer credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into Fx Ports. In other scenarios, this value is undefined.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Write" TYPE="boolean">
+<QUALIFIER NAME="MappingStrings" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+MIF.DMTF|Fibre Channel Bus Port Extensions|001.3
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="ReportStatusMessages" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
+<PROPERTY NAME="OriginatorEndCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-When this flag is true, the diagnostic test will report &apos;status messages&apos;. In this context, a status message indicates that the diagnostic code is at a checkpoint. Examples are: &quot;Completion of phase 1&quot;, &quot;Complex pattern&quot;, etc.
+OriginatorEndCredit reflects the end credit of the Port defined as the LoginOriginator. It is the number of frame buffers made available BY the originating Port, TO the responder Port. End credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into remote Nx Ports. In other scenarios, this value is undefined.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Write" TYPE="boolean">
+<QUALIFIER NAME="MappingStrings" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+MIF.DMTF|Fibre Channel Bus Port Extensions|001.2
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="HaltOnError" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
+<PROPERTY NAME="ResponderEndCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-When this flag is true, the test will halt after finding the first error.
+ResponderEndCredit reflects the end credit of the Port defined as the LoginResponder. It is the number of frame buffers made available BY the responder Port, TO the originating Port. End credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into remote Nx Ports. In other scenarios, this value is undefined.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Write" TYPE="boolean">
+<QUALIFIER NAME="MappingStrings" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+MIF.DMTF|Fibre Channel Bus Port Extensions|001.2
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="QuickMode" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</CLASS>
+<CLASS NAME="CIM_CollectedCollections">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-When this flag is true, the test software should attempt to run in an accelerated fashion either by reducing the coverage or number of tests performed.
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Write" TYPE="boolean">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="PercentOfTestCoverage" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint8">
-<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Percent
+CIM_CollectedCollections is an aggregation association representing that a CollectionOfMSEs may itself be contained in a CollectionOfMSEs.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MinValue" TYPE="sint64">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectedCollections">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-0
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxValue" TYPE="sint64">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-100
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Requests the diagnostic software to reduce test coverage to the specified percentage. For example, a hard drive scan test could be asked to run at 50%. The most effective way to accomplish this is for the test software to scan every other track, as opposed to only scanning the first half of a drive. It is assumed that the effectiveness of the test is impacted proportional to the percentage of testing requested. Permissible values for this property range from 0 to 100. This property may not be applicable to all tests. If it can be set for a test, the value 7 (&quot;Supports PercentOfTestCoverage&quot;) should be entered into the DiagnosticTest&apos;s Characteristics array.
+The &apos;higher level&apos; or parent element in the aggregation.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
-<VALUE.ARRAY>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="CollectionInCollection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectedCollections">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-CIM_DiagnosticTest.Characteristics
+TRUE
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Write" TYPE="boolean">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The &apos;collected&apos; Collection.
</VALUE>
</QUALIFIER>
-</PROPERTY>
+</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ServiceProcess">
+<CLASS NAME="CIM_ElementConfiguration">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1308,10 +1240,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_ServiceProcess is an association used to establish relationships between Services and Processes. It is used to indicate if a Service is running in a particular Process. It is also used to indicate, via the ExecutionType property, if the Service started and is wholly responsible for the Process, or if the Service is running in an existing Process, perhaps with other unreleated Services, which is owned or started by a different entity. This association relates a Service with a externally visible system signature.
+This association relates a Configuration object to one or more ManagedSystemElements. The Configuration object represents a certain behavior, or a desired functional state for the associated ManagedSystemElements.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Service" REFERENCECLASS="CIM_Service" CLASSORIGIN="CIM_ServiceProcess">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_ElementConfiguration">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1319,11 +1251,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Service whose Process is described by this association.
+The ManagedSystemElement.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Process" REFERENCECLASS="CIM_Process" CLASSORIGIN="CIM_ServiceProcess">
+<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_ElementConfiguration">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1331,46 +1263,50 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Process which represents or hosts the executing Service.
+The Configuration object that groups the Settings and dependencies associated with the ManagedSystemElement.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="ExecutionType" CLASSORIGIN="CIM_ServiceProcess" TYPE="uint16">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</CLASS>
+<CLASS NAME="CIM_NetworksInAdminDomain">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-Enumeration indicating how the Service runs in the context of, or owns the Process. &quot;Unknown&quot; indicates that the ExecutionType is not known. &quot;Other&quot; indicates that the ExecutionType does not match any of the values in the ExecutionType enumeration. &quot;Executes in Existing Process&quot; indicates that the Service is hosted in a Process that already exists in the system. The lifecycle of the Service is separate from that of the Process. &quot;Exeutes as Independent Process&quot; indicates that the Service is responsible for the lifecycle of the Process. When the Service is started, the Process is created. For example, ServletEngines can run &quot;InProcess&quot; within the existing Apache processes or &quot;OutOfProcess&quot; in its own servlet engine process. In this case the Apache process would communicate with the servlet engine process based on the content of the request. The association may be many to many.
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
-<VALUE.ARRAY>
-<VALUE>
-Unknown
-</VALUE>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Other
+This association is used to define the set of LogicalNetworks contained in an AdminDomain. This has the implied semantics that this set of LogicalNetworks are all administered by the same network administrator that administrates the AdminDomain.
</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Domain" REFERENCECLASS="CIM_AdminDomain" CLASSORIGIN="CIM_NetworksInAdminDomain">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-Executes in Existing Process
+1
</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-Executes as Independent Process
+1
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_PhysicalElementLocation">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-PhysicalElementLocation associates a PhysicalElement with a Location object for inventory or replacement purposes.
+The AdminDomain that hosts the various LogicalNetworks.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork" CLASSORIGIN="CIM_NetworksInAdminDomain">
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_PhysicalElementLocation">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1378,40 +1314,61 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The PhysicalElement whose Location is specified.
+The LogicalNetworks that are hosted by the AdminDomain.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PhysicalLocation" REFERENCECLASS="CIM_Location" CLASSORIGIN="CIM_PhysicalElementLocation">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</CLASS>
+<CLASS NAME="CIM_ToDirectoryAction">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The ToDirectoryAction association identifies the target directory for the file action. When this association is used, the assumption is that the target directory was created by a previous action. This association cannot exist with a ToDirectorySpecification association since a file action can only involve a single target directory.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectoryAction" CLASSORIGIN="CIM_ToDirectoryAction">
+<QUALIFIER NAME="Min" TYPE="uint32">
+<VALUE>
+0
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction" CLASSORIGIN="CIM_ToDirectoryAction">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-The PhysicalElement&apos;s Location.
+0
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Max" TYPE="uint32">
+</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ElementCapacity">
+<CLASS NAME="CIM_Dependency">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
+<VALUE>
+TRUE
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-ElementCapacity associates a PhysicalCapacity object with one or more PhysicalElements. It serves to associate a description of min/max hardware requirements or capabilities (stored as a kind of PhysicalCapacity), with the PhysicalElements being described.
+CIM_Dependency is a generic association used to establish dependency relationships between ManagedElements.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Capacity" REFERENCECLASS="CIM_PhysicalCapacity" CLASSORIGIN="CIM_ElementCapacity">
+<PROPERTY.REFERENCE NAME="Antecedent" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_Dependency">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1419,57 +1376,52 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-PhysicalCapacity describes the minimum and maximum requirements, and ability to support different types of hardware for a PhysicalElement.
+Antecedent represents the independent object in this association.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_ElementCapacity">
+<PROPERTY.REFERENCE NAME="Dependent" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_Dependency">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-1
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The PhysicalElement being described.
+Dependent represents the object dependent on the Antecedent.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_Export">
+<CLASS NAME="CIM_DiagnosticResultInPackage">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-An association between a LocalFileSystem and its Directories indicating that the specified Directories are available for mount. When exporting an entire FileSystem, the Directory should reference the topmost directory of the FileSystem.
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="LocalFS" REFERENCECLASS="CIM_LocalFileSystem" CLASSORIGIN="CIM_Export">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+This is an association class that identifies a DiagnosticResult as made up of lower level Results. In this case, the Result identified as the PackageResult reference (i.e., the higher level result) would have its IsPackage property set to TRUE.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<PROPERTY.REFERENCE NAME="PackageResult" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultInPackage">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The LocalFileSystem.
+The DiagnosticResult object that acts as the container for all the results of the package.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Directory" REFERENCECLASS="CIM_Directory" CLASSORIGIN="CIM_Export">
+<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultInPackage">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1477,19 +1429,12 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Directory exported for mount.
+The DiagnosticResult object that is one of the elements of the package.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="ExportedDirectoryName" CLASSORIGIN="CIM_Export" TYPE="string">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-Name under which the Directory is exported.
-</VALUE>
-</QUALIFIER>
-</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_FibrePortActiveLogin">
+<CLASS NAME="CIM_IndicationSubscription">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1497,10 +1442,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-FibrePortActiveLogin indicates that two FibrePorts are connected via a login and have negotiated their Class Of Service, frame size and other link characteristics, as specified by an instance of this class.&#10;The class&apos; key is composed of the login originator&apos;s and responder&apos;s keys plus the Class Of Service. This combination is unique and prevents subclassing FibrePortActiveLogin from its reasonable superclass, DeviceConnection.
+CIM_IndicationSubscription describes a flow of Indications. The flow is specified by the referenced Filter, and directed to the referenced destination or process in the Handler.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="LoginOriginator" REFERENCECLASS="CIM_FibrePort" CLASSORIGIN="CIM_FibrePortActiveLogin">
+<PROPERTY.REFERENCE NAME="Filter" REFERENCECLASS="CIM_IndicationFilter" CLASSORIGIN="CIM_IndicationSubscription">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1508,11 +1453,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The originator of the login.
+The Filter that defines the criteria and data of the possible Indications of this subscription.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="LoginResponder" REFERENCECLASS="CIM_FibrePort" CLASSORIGIN="CIM_FibrePortActiveLogin">
+<PROPERTY.REFERENCE NAME="Handler" REFERENCECLASS="CIM_IndicationHandler" CLASSORIGIN="CIM_IndicationSubscription">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1520,191 +1465,171 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The responder to the login.
+The Handler addressing delivery of the possible Indications of this subscription.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="NegotiatedCOS" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint16">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</CLASS>
+<CLASS NAME="CIM_RelatedStatistics">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Fibre Channel Class of Service that is currently running between the Ports. Since two Ports can be simultaneously connected at different Classes of Service, this property had to be part of the object&apos;s key and therefore, an instance&apos;s identity.
+CIM_RelatedStatistics is an association that defines hierarchies and/or dependencies of related CIM_StatisticalInformation classes.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
-<VALUE.ARRAY>
-<VALUE>
-Unknown
-</VALUE>
-<VALUE>
-1
-</VALUE>
-<VALUE>
-2
-</VALUE>
+<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation" CLASSORIGIN="CIM_RelatedStatistics">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-3
+TRUE
</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-4
+The statistic information/object.
</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="RelatedStats" REFERENCECLASS="CIM_StatisticalInformation" CLASSORIGIN="CIM_RelatedStatistics">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-6
+TRUE
</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-F
+The related statistics or metrics.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
-<VALUE.ARRAY>
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_BGPClustersInAS">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-CIM_FibreChannelAdapter.SupportedCOS
+TRUE
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="MappingStrings" TYPE="string">
-<VALUE.ARRAY>
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-MIF.DMTF|Fibre Channel Bus Port Extensions|001.5
+TRUE
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="NegotiatedFrameSize" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Fibre Channel frame size, in bytes, that is currently negotiated between the two Ports.
+This aggregation establishes &apos;whole-part&apos; relationships between an AutonomousSystem and the BGPClusters that it In addition, the routers that form a cluster share common configuration information, and are commonly administered.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
+<PROPERTY.REFERENCE NAME="GroupAS" REFERENCECLASS="CIM_AutonomousSystem" CLASSORIGIN="CIM_BGPClustersInAS">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-Bytes
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="NegotiatedSpeed" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The speed for communications that is currently negotiated between the two Ports. Speed is specified in bits per second. If this information is not available, the property should be set to 0.
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-Bits per Second
+1
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="ACKModel" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Acknowledgement model negotiated during Port login. For example, ACK-1 indicates that each frame should be acknowledged.
+The AutonomousSystem that aggregates the Clusters belonging to it and administers them.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
-<VALUE.ARRAY>
-<VALUE>
-Unknown
-</VALUE>
-<VALUE>
-ACK-0
-</VALUE>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="PartAS" REFERENCECLASS="CIM_BGPCluster" CLASSORIGIN="CIM_BGPClustersInAS">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-ACK-1
+TRUE
</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-ACK-N
+The Clusters that are contained in the AS.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="MappingStrings" TYPE="string">
-<VALUE.ARRAY>
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_FromDirectoryAction">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-MIF.DMTF|Fibre Channel Bus Port Extensions|001.6
+TRUE
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="BufferToBufferModel" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The buffer-to-buffer model negotiated during Port login. Either the model defined by the FC-PH standard is used (value=1, &quot;Regular&quot;), or an &quot;Alternate&quot; model is negotiated.
+The FromDirectoryAction association identifies the source directory for the file action. When this association is used, the assumption is that the source directory was created by a previous action. This association cannot exist with a FromDirectorySpecification association since a file action can only involve a single source directory.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
-<VALUE.ARRAY>
-<VALUE>
-Unknown
-</VALUE>
+<PROPERTY.REFERENCE NAME="SourceDirectory" REFERENCECLASS="CIM_DirectoryAction" CLASSORIGIN="CIM_FromDirectoryAction">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-Regular
+0
</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-Alternate
+1
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="OriginatorBufferCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction" CLASSORIGIN="CIM_FromDirectoryAction">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-OriginatorBufferCredit reflects the buffer credit of the Port defined as the LoginOriginator. It is the number of frame buffers made available BY the originating Port, TO the responder Port. Buffer credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into Fx Ports. In other scenarios, this value is undefined.
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MappingStrings" TYPE="string">
-<VALUE.ARRAY>
+<QUALIFIER NAME="Max" TYPE="uint32">
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_AFRelatedServices">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-MIF.DMTF|Fibre Channel Bus Port Extensions|001.3
+TRUE
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="ResponderBufferCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-ResponderBufferCredit reflects the buffer credit of the Port defined as the LoginResponder. It is the number of frame buffers made available BY the responder Port, TO the originating Port. Buffer credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into Fx Ports. In other scenarios, this value is undefined.
+The IETF&apos;s RFC2597 describes a Differentiated Services Per-Hop-Behavior (PHB) Group called Assured Forwarding (AF). Quoting from the RFC, &quot;The AF PHB group provides delivery of IP packets in four independently forwarded AF classes. Within each AF class, an IP packet can be assigned one of three different levels of drop precedence.&quot; The AFRelatedServices association describes the precedence of the individual AF drop-related Services within an AF IP packet-forwarding class.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MappingStrings" TYPE="string">
-<VALUE.ARRAY>
+<PROPERTY.REFERENCE NAME="AFLowerDropPrecedence" REFERENCECLASS="CIM_AFService" CLASSORIGIN="CIM_AFRelatedServices">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-MIF.DMTF|Fibre Channel Bus Port Extensions|001.3
+TRUE
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="OriginatorEndCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-OriginatorEndCredit reflects the end credit of the Port defined as the LoginOriginator. It is the number of frame buffers made available BY the originating Port, TO the responder Port. End credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into remote Nx Ports. In other scenarios, this value is undefined.
+1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MappingStrings" TYPE="string">
-<VALUE.ARRAY>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-MIF.DMTF|Fibre Channel Bus Port Extensions|001.2
+The AFService with a lower drop precedence (ie, lower probability of dropping packets).
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="ResponderEndCredit" CLASSORIGIN="CIM_FibrePortActiveLogin" TYPE="uint64">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="AFHigherDropPrecedence" REFERENCECLASS="CIM_AFService" CLASSORIGIN="CIM_AFRelatedServices">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-ResponderEndCredit reflects the end credit of the Port defined as the LoginResponder. It is the number of frame buffers made available BY the responder Port, TO the originating Port. End credits are used in point to point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into remote Nx Ports. In other scenarios, this value is undefined.
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MappingStrings" TYPE="string">
-<VALUE.ARRAY>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-MIF.DMTF|Fibre Channel Bus Port Extensions|001.2
+An AFService at the same IP packet-forwarding class level, but at a higher drop precedence.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
+</PROPERTY.REFERENCE>
</CLASS>
<CLASS NAME="CIM_ActsAsSpare">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
@@ -1749,35 +1674,40 @@ HotStandby is a boolean indicating that the spare is operating as a hot standby.
</QUALIFIER>
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_Dependency">
+<CLASS NAME="CIM_OrgStructure">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_Dependency is a generic association used to establish dependency relationships between ManagedElements.
+CIM_OrgStructure is an association used to establish parent-child relationships between OrganizationalEntity instances. This is used to capture organizational relationships between object instances such as those that are imported from an LDAP-accessible directory.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Antecedent" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_Dependency">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity" CLASSORIGIN="CIM_OrgStructure">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Max" TYPE="uint32">
+<VALUE>
+1
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Antecedent represents the independent object in this association.
+The organizational parent in this association.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Dependent" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_Dependency">
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_OrganizationalEntity" CLASSORIGIN="CIM_OrgStructure">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1785,22 +1715,17 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Dependent represents the object dependent on the Antecedent.
+The organizational child in this association, i.e., the sub-unit or other owned object instance.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_Component">
+<CLASS NAME="CIM_SettingContext">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
-<VALUE>
-TRUE
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1808,10 +1733,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_Component is a generic association used to establish &apos;part of&apos; relationships between Managed System Elements. For example, the SystemComponent association defines parts of a System.
+This relationship associates Configuration objects with Setting objects. For example, a NetworkAdapter&apos;s Settings could change based on the site/network to which its hosting ComputerSystem is attached. In this case, the ComputerSystem would have two different Configuration objects, corresponding to the differences in network configuration for the two network segments. Configuration A would aggregate a Setting object for the NetworkAdapter when operating on segment &quot;ANet&quot;, whereas Configuration B would aggregate a different NetworkAdapter Setting object, specific to segment &quot;BNet&quot;. Note that many Settings of the computer are independent of the network Configuration. For example, both Configurations A and B would aggregate the same Setting object for the ComputerSystem&apos;s MonitorResolution.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_Component">
+<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_SettingContext">
<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1824,11 +1749,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The parent element in the association.
+The Configuration object that aggregates the Setting.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_Component">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting" CLASSORIGIN="CIM_SettingContext">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1836,48 +1761,63 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The child element in the association.
+An aggregated Setting.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ActionSequence">
+<CLASS NAME="CIM_FRUPhysicalElements">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The CIM_ActionSequence association is used to define a series of operations that either transitions the software element, referenced by the CIM_SoftwareElementActions association, to its next state or removes the software element from its current environment. The Action classes participating in this association must have the same value for the Direction property since they are either part of a sequence to transition a software element into its next state or to uninstall a software element. The next-state actions and uninstall actions associated with a particular software element must be a continuos sequence. Since the ActionSequence is an association the loops on the Action class with roles for the &apos;prior&apos; action and &apos;next&apos; action in a sequence, the need for a continous sequence imples: (1)Within the set of next-state or uninstall actions, there is one and only one action that does not have an instance of the ActionSequence association referencing it in the &apos;next&apos; role. This is the first action in the sequence. (2) Within the set of next-state or uninstall actions, there is one and only one action that does not have an instance of the ActionSequence association referencing it in the &quot;prior&quot; role. This is the last action in the sequence. (3) All other actions within the set of next-state and uninstall actions must participate in two instances of the ActionSequence association, one in a prior role and one in the next role.
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Next" REFERENCECLASS="CIM_Action" CLASSORIGIN="CIM_ActionSequence">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-0
+Indicates the PhysicalElements that make up a FRU.
</VALUE>
</QUALIFIER>
+<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU" CLASSORIGIN="CIM_FRUPhysicalElements">
<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
1
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The FRU.
+</VALUE>
+</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Prior" REFERENCECLASS="CIM_Action" CLASSORIGIN="CIM_ActionSequence">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_FRUPhysicalElements">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-0
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-1
+The PhysicalElement which is a part of the FRU.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_AdjacentSlots">
+<CLASS NAME="CIM_NextService">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1885,10 +1825,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-AdjacentSlots describes the layout of Slots on a HostingBoard or adapter Card. Information like the distance between the Slots and whether they are &apos;shared&apos; (if one is populated, then the other Slot can not be used), is conveyed as properties of the association.
+In processing or &apos;conditioning&apos; a packet at a network device, that packet is handled by a variety of ConditioningServices (such as Classifiers, Meters, Droppers, etc.). The Services may feed one another directly, or be more discretely mapped to multiple &apos;next&apos; Services (for example, queues) based on the characteristics of the packet. There is a need to indicate the sequence of Services when conditioning packets in a network device. This is accomplished via the NextService association. Both one-to-one and fan in/fan out relationships can be described. Note that this relationship is truly a Dependency association, but can not be modeled as such - since an additional key property is required. This key allows a ConditioningService to forward multiple traffic flows to the same &apos;next&apos; Service but maintain their traffic &apos;identity&apos;. This identity must be maintained to allow a later step in the conditioning process to &apos;fan out&apos; from one to many &apos;next&apos; Services. The TrafficClass key property uniquely distinguishes potentially multiple NextService instances between the same ConditioningServices.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="SlotA" REFERENCECLASS="CIM_Slot" CLASSORIGIN="CIM_AdjacentSlots">
+<PROPERTY.REFERENCE NAME="PreceedingService" REFERENCECLASS="CIM_ConditioningService" CLASSORIGIN="CIM_NextService">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1896,11 +1836,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-One of the adjacent Slots.
+The preceeding ConditioningService, &apos;earlier&apos; in the processing sequence for a packet.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SlotB" REFERENCECLASS="CIM_Slot" CLASSORIGIN="CIM_AdjacentSlots">
+<PROPERTY.REFERENCE NAME="FollowingService" REFERENCECLASS="CIM_ConditioningService" CLASSORIGIN="CIM_NextService">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1908,31 +1848,31 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The &apos;other&apos; adjacent Slot.
+The &apos;next&apos; or following ConditioningService.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="DistanceBetweenSlots" CLASSORIGIN="CIM_AdjacentSlots" TYPE="real32">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<PROPERTY NAME="TrafficClass" CLASSORIGIN="CIM_NextService" TYPE="string">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The distance, in inches, between adjacent Slots.
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Inches
+Traffic flows from the various ConditioningServices may be distinguished by their specific traffic class (information which is conveyed in the FilterEntry.TrafficClass property). There can be only one traffic &apos;class of service&apos; per output from the ConditioningService (i.e., per instance of this association).
</VALUE>
</QUALIFIER>
-</PROPERTY>
-<PROPERTY NAME="SharedSlots" CLASSORIGIN="CIM_AdjacentSlots" TYPE="boolean">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-Slots can be located in close proximity on HostingBoards or other Cards, such that if one of these Slots is populated by an adapter Card, the other Slot must be left empty. This relationship is indicated by the SharedSlots boolean set to TRUE.
+CIM_FilterEntry.TrafficClass
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_RelatedStatistics">
+<CLASS NAME="CIM_LogicalNetworkService">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1940,10 +1880,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_RelatedStatistics is an association that defines hierarchies and/or dependencies of related CIM_StatisticalInformation classes.
+A LogicalNetworkService represents network services that either originate and/or terminate in a LogicalNetwork. This enables management applications to more easily identify services that are provided by particular network devices.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation" CLASSORIGIN="CIM_RelatedStatistics">
+<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork" CLASSORIGIN="CIM_LogicalNetworkService">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1951,11 +1891,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The statistic information/object.
+The LogicalNetwork that contains the network service.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="RelatedStats" REFERENCECLASS="CIM_StatisticalInformation" CLASSORIGIN="CIM_RelatedStatistics">
+<PROPERTY.REFERENCE NAME="NetworkService" REFERENCECLASS="CIM_NetworkService" CLASSORIGIN="CIM_LogicalNetworkService">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -1963,84 +1903,108 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The related statistics or metrics.
+The NetworkService that is running in the LogicalNetwork.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_StorageDefect">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY NAME="ContainmentType" CLASSORIGIN="CIM_LogicalNetworkService" TYPE="uint16">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+An enumeration that explicitly defines this network service as originating, terminating, or residing in this LogicalNetwork.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="ValueMap" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+0
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The StorageDefect aggregation collects the StorageErrors for a StorageExtent.
+1
</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Extent" REFERENCECLASS="CIM_StorageExtent" CLASSORIGIN="CIM_StorageDefect">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-TRUE
+2
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-TRUE
+3
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
+<VALUE.ARRAY>
<VALUE>
-1
+Unknown
+</VALUE>
+<VALUE>
+Originates In
+</VALUE>
+<VALUE>
+Terminates In
</VALUE>
+<VALUE>
+Resides In
+</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_ElementSetting">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Extent reference defines the StorageExtent on which the errors occurred.
+ElementSetting represents the association between ManagedSystemElements and the Setting class(es) defined for them.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Error" REFERENCECLASS="CIM_StorageError" CLASSORIGIN="CIM_StorageDefect">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_ElementSetting">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The ManagedSystemElement.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting" CLASSORIGIN="CIM_ElementSetting">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Error references the Error object, defining the starting and ending addresses that are &apos;mapped out&apos; of the StorageExtent.
+The Setting object associated with the ManagedSystemElement.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionSetting">
+<CLASS NAME="CIM_DependencyContext">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CollectionSetting represents the association between a CollectionOfMSEs class and the Setting class(es) defined for them.
+This relationship associates a Dependency with one or more Configuration objects. For example, a ComputerSystem&apos;s dependencies could change based on the site/network to which the System is attached.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_DependencyContext">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs" CLASSORIGIN="CIM_CollectionSetting">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2048,11 +2012,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The CollectionOfMSEs.
+The Configuration object that aggregates the Dependency.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting" CLASSORIGIN="CIM_CollectionSetting">
+<PROPERTY.REFERENCE NAME="Dependency" REFERENCECLASS="CIM_Dependency" CLASSORIGIN="CIM_DependencyContext">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2060,12 +2024,12 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Setting object associated with the Collection.
+An aggregated Dependency.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_LogicalNetworkService">
+<CLASS NAME="CIM_ProductSupport">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2073,10 +2037,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-A LogicalNetworkService represents network services that either originate and/or terminate in a LogicalNetwork. This enables management applications to more easily identify services that are provided by particular network devices.
+CIM_ProductSupport is an association between Product and SupportAccess that conveys how support is obtained for the Product. This is a many-to-many relationship, implying that various types of Support are available for a Product, and that the same Support object can provide assistance for multiple Products.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork" CLASSORIGIN="CIM_LogicalNetworkService">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductSupport">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2084,11 +2048,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The LogicalNetwork that contains the network service.
+The Product.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="NetworkService" REFERENCECLASS="CIM_NetworkService" CLASSORIGIN="CIM_LogicalNetworkService">
+<PROPERTY.REFERENCE NAME="Support" REFERENCECLASS="CIM_SupportAccess" CLASSORIGIN="CIM_ProductSupport">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2096,82 +2060,62 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The NetworkService that is running in the LogicalNetwork.
+Support for the Product.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="ContainmentType" CLASSORIGIN="CIM_LogicalNetworkService" TYPE="uint16">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</CLASS>
+<CLASS NAME="CIM_Synchronized">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-An enumeration that explicitly defines this network service as originating, terminating, or residing in this LogicalNetwork.
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="ValueMap" TYPE="string">
-<VALUE.ARRAY>
-<VALUE>
-0
-</VALUE>
-<VALUE>
-1
-</VALUE>
-<VALUE>
-2
-</VALUE>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-3
+Indicates that two LogicalElements were aligned or made to be equivalent at the specified point in time. If the boolean property SyncMaintained is TRUE, then synchronization of the Elements is preserved. Both like and unlike objects may be synchronized. For example, two WatchDog timers may be aligned, or the contents of a LogicalFile may be synchronized with the contents of a StorageExtent.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
-<VALUE.ARRAY>
-<VALUE>
-Unknown
-</VALUE>
-<VALUE>
-Originates In
-</VALUE>
+<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_Synchronized">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-Terminates In
+TRUE
</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Resides In
+SystemElement represents one LogicalElement that is synchronized with the entity referenced as SyncedElement.
</VALUE>
-</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_ManagedElement">
-<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="SyncedElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_Synchronized">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<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" CLASSORIGIN="CIM_ManagedElement" TYPE="string">
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
-<VALUE>
-64
+SyncedElement represents another LogicalElement that is synchronized with the entity referenced as SystemElement.
</VALUE>
</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY NAME="WhenSynced" CLASSORIGIN="CIM_Synchronized" TYPE="datetime">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Caption property is a short textual description (one-line string) of the object.
+The point in time that the Elements were synchronized.
</VALUE>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="Description" CLASSORIGIN="CIM_ManagedElement" TYPE="string">
+<PROPERTY NAME="SyncMaintained" CLASSORIGIN="CIM_Synchronized" TYPE="boolean">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Description property provides a textual description of the object.
+Boolean indicating whether synchronization is maintained.
</VALUE>
</QUALIFIER>
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_Statistics">
+<CLASS NAME="CIM_ServiceProcess">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2179,10 +2123,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_Statistics is an association that relates ManagedElements to the StatisticalGroup(s) that apply to them.
+CIM_ServiceProcess is an association used to establish relationships between Services and Processes. It is used to indicate if a Service is running in a particular Process. It is also used to indicate, via the ExecutionType property, if the Service started and is wholly responsible for the Process, or if the Service is running in an existing Process, perhaps with other unreleated Services, which is owned or started by a different entity. This association relates a Service with a externally visible system signature.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation" CLASSORIGIN="CIM_Statistics">
+<PROPERTY.REFERENCE NAME="Service" REFERENCECLASS="CIM_Service" CLASSORIGIN="CIM_ServiceProcess">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2190,11 +2134,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The statistic information/object.
+The Service whose Process is described by this association.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_Statistics">
+<PROPERTY.REFERENCE NAME="Process" REFERENCECLASS="CIM_Process" CLASSORIGIN="CIM_ServiceProcess">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2202,38 +2146,46 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ManagedElement for which statistical or metric data is defined.
+The Process which represents or hosts the executing Service.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_PolicyComponent">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY NAME="ExecutionType" CLASSORIGIN="CIM_ServiceProcess" TYPE="uint16">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+Enumeration indicating how the Service runs in the context of, or owns the Process. &quot;Unknown&quot; indicates that the ExecutionType is not known. &quot;Other&quot; indicates that the ExecutionType does not match any of the values in the ExecutionType enumeration. &quot;Executes in Existing Process&quot; indicates that the Service is hosted in a Process that already exists in the system. The lifecycle of the Service is separate from that of the Process. &quot;Exeutes as Independent Process&quot; indicates that the Service is responsible for the lifecycle of the Process. When the Service is started, the Process is created. For example, ServletEngines can run &quot;InProcess&quot; within the existing Apache processes or &quot;OutOfProcess&quot; in its own servlet engine process. In this case the Apache process would communicate with the servlet engine process based on the content of the request. The association may be many to many.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
+<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+Unknown
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-TRUE
+Other
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_PolicyComponent is a generic association used to establish &apos;part of&apos; relationships between the subclasses of CIM_Policy. For example, the PolicyConditionInPolicyRule association defines that PolicyConditions are part of a PolicyRule.
+Executes in Existing Process
+</VALUE>
+<VALUE>
+Executes as Independent Process
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_Policy" CLASSORIGIN="CIM_PolicyComponent">
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_ParameterValueSources">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+ParameterValueSources represents the association between a MethodParameters instance and the ManagedElement instances which contain properties to be used to create values for the MethodParameters properties.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Parameters" REFERENCECLASS="CIM_MethodParameters" CLASSORIGIN="CIM_ParameterValueSources">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2241,11 +2193,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The parent Policy in the association.
+The MethodParameters instance whose property values are to be set.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_Policy" CLASSORIGIN="CIM_PolicyComponent">
+<PROPERTY.REFERENCE NAME="ValueSource" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_ParameterValueSources">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2253,12 +2205,12 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The child/part Policy in the association.
+The ManagedElement which contains properties to be used to populate the values of the properties of the MethodParameters instance.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_FromDirectoryAction">
+<CLASS NAME="CIM_DirectorySpecificationFile">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2266,10 +2218,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The FromDirectoryAction association identifies the source directory for the file action. When this association is used, the assumption is that the source directory was created by a previous action. This association cannot exist with a FromDirectorySpecification association since a file action can only involve a single source directory.
+The CIM_DirectorySpecificationFile association identifies the directorythat contains the file being specified by referencing the CIM_DirectorySpecification class.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="SourceDirectory" REFERENCECLASS="CIM_DirectoryAction" CLASSORIGIN="CIM_FromDirectoryAction">
+<PROPERTY.REFERENCE NAME="DirectorySpecification" REFERENCECLASS="CIM_DirectorySpecification" CLASSORIGIN="CIM_DirectorySpecificationFile">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
0
@@ -2281,7 +2233,7 @@ The FromDirectoryAction association identifies the source directory for the file
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction" CLASSORIGIN="CIM_FromDirectoryAction">
+<PROPERTY.REFERENCE NAME="FileSpecification" REFERENCECLASS="CIM_FileSpecification" CLASSORIGIN="CIM_DirectorySpecificationFile">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
0
@@ -2291,7 +2243,7 @@ The FromDirectoryAction association identifies the source directory for the file
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_DiagnosticResultForTest">
+<CLASS NAME="CIM_ParametersForMethod">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2299,40 +2251,66 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This is an association class to relate the results of a test to the test itself.
+ParametersForMethod represents the association between MethodParameters class(es) and a ManagedElement which has a method may use this MethodParameters instance during its invocation. This association is optional, as the MethodParameters instance may be passed as a parameter to a method or used to create a method signature before the method is invoked. This association is useful for finding all the valid MethodParameters instances for a particular method. This may be particularly useful for user oriented interfaces and automated or policy driven method invocations.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="DiagnosticResult" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultForTest">
+<PROPERTY.REFERENCE NAME="Parameters" REFERENCECLASS="CIM_MethodParameters" CLASSORIGIN="CIM_ParametersForMethod">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-1
+The MethodParameters instance which may be used by the ParametersForMethod&apos;s method invocation.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="TheMethod" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_ParametersForMethod">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The ManagedElement which has a method that may use this instance of MethodParameters.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY NAME="MethodName" CLASSORIGIN="CIM_ParametersForMethod" TYPE="string">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<VALUE>
+64
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The result object.
+The name of the method that may use this instance of MethodParameters during its invocation.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="DiagnosticTest" REFERENCECLASS="CIM_DiagnosticTest" CLASSORIGIN="CIM_DiagnosticResultForTest">
-<QUALIFIER NAME="Min" TYPE="uint32">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_Export">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+An association between a LocalFileSystem and its Directories indicating that the specified Directories are available for mount. When exporting an entire FileSystem, the Directory should reference the topmost directory of the FileSystem.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="LocalFS" REFERENCECLASS="CIM_LocalFileSystem" CLASSORIGIN="CIM_Export">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Max" TYPE="uint32">
@@ -2340,6 +2318,13 @@ The result object.
1
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The LocalFileSystem.
+</VALUE>
+</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Directory" REFERENCECLASS="CIM_Directory" CLASSORIGIN="CIM_Export">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2347,28 +2332,30 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The test that generated the result object.
+The Directory exported for mount.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_DiagnosticResultInPackage">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY NAME="ExportedDirectoryName" CLASSORIGIN="CIM_Export" TYPE="string">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+Name under which the Directory is exported.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_AdjacentSlots">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This is an association class that identifies a DiagnosticResult as made up of lower level Results. In this case, the Result identified as the PackageResult reference (i.e., the higher level result) would have its IsPackage property set to TRUE.
+AdjacentSlots describes the layout of Slots on a HostingBoard or adapter Card. Information like the distance between the Slots and whether they are &apos;shared&apos; (if one is populated, then the other Slot can not be used), is conveyed as properties of the association.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="PackageResult" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultInPackage">
+<PROPERTY.REFERENCE NAME="SlotA" REFERENCECLASS="CIM_Slot" CLASSORIGIN="CIM_AdjacentSlots">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2376,11 +2363,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The DiagnosticResult object that acts as the container for all the results of the package.
+One of the adjacent Slots.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultInPackage">
+<PROPERTY.REFERENCE NAME="SlotB" REFERENCECLASS="CIM_Slot" CLASSORIGIN="CIM_AdjacentSlots">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2388,12 +2375,31 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The DiagnosticResult object that is one of the elements of the package.
+The &apos;other&apos; adjacent Slot.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
+<PROPERTY NAME="DistanceBetweenSlots" CLASSORIGIN="CIM_AdjacentSlots" TYPE="real32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+The distance, in inches, between adjacent Slots.
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+Inches
+</VALUE>
+</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="SharedSlots" CLASSORIGIN="CIM_AdjacentSlots" TYPE="boolean">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+Slots can be located in close proximity on HostingBoards or other Cards, such that if one of these Slots is populated by an adapter Card, the other Slot must be left empty. This relationship is indicated by the SharedSlots boolean set to TRUE.
+</VALUE>
+</QUALIFIER>
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_DependencyContext">
+<CLASS NAME="CIM_ProductPhysicalElements">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2406,10 +2412,15 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This relationship associates a Dependency with one or more Configuration objects. For example, a ComputerSystem&apos;s dependencies could change based on the site/network to which the System is attached.
+Indicates the PhysicalElements that make up a Product.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductPhysicalElements">
+<QUALIFIER NAME="Max" TYPE="uint32">
+<VALUE>
+1
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_DependencyContext">
<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2422,11 +2433,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Configuration object that aggregates the Dependency.
+The Product.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Dependency" REFERENCECLASS="CIM_Dependency" CLASSORIGIN="CIM_DependencyContext">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_ProductPhysicalElements">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2434,31 +2445,26 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-An aggregated Dependency.
+The PhysicalElement which is a part of the Product.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionInOrganization">
+<CLASS NAME="CIM_ToDirectorySpecification">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_CollectionInOrganization is an association used to establish a parent-child relationship between a collection and an &apos;owning&apos; OrganizationalEntity. A single collection should not have both a CollectionInOrganization and a CollectionInSystem association.
+The ToDirectorySpecification association identifies the target directory for the file action. When this association is used, the assumption is that the target directory already existed. This association cannot exist with a ToDirectoryAction association since a file action can only involve a single target directory.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity" CLASSORIGIN="CIM_CollectionInOrganization">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectorySpecification" CLASSORIGIN="CIM_ToDirectorySpecification">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Max" TYPE="uint32">
@@ -2466,45 +2472,37 @@ TRUE
1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The parent organization responsible for the collection.
-</VALUE>
-</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection" CLASSORIGIN="CIM_CollectionInOrganization">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction" CLASSORIGIN="CIM_ToDirectorySpecification">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The collection
-</VALUE>
+<QUALIFIER NAME="Max" TYPE="uint32">
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ParticipatesInSet">
+<CLASS NAME="CIM_InstalledProductImage">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The InstalledProductImage association identifies the InstalledProduct instance representing the collection of installed features and elements for a particular product&apos;s installed instance.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_InstalledProductImage">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-ParticipatesInSet indicates which PhysicalElements should be replaced together.
+1
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Set" REFERENCECLASS="CIM_ReplacementSet" CLASSORIGIN="CIM_ParticipatesInSet">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-TRUE
+1
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
@@ -2514,19 +2512,19 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ReplacementSet.
+The product that has been installed and created the software features and software elements on the system.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_ParticipatesInSet">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_InstalledProduct" CLASSORIGIN="CIM_InstalledProductImage">
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The PhysicalElement which should be replaced with other Elements, as a Set.
+The collection representing the set of software features and elements that are the result of one product installation.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
@@ -2590,72 +2588,99 @@ Product Must Not Be Installed
</QUALIFIER>
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_BGPClustersInAS">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<CLASS NAME="CIM_DiagnosticResult">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+When a DiagnosticTest Service is running, test results are reported using a DiagnosticResult object, or one of its subclasses. A DiagnosticTest may be running because its Service is Started or due to an invocation of the RunTest method. DiagnosticResults are related to their Test via an instance of the DiagnosticResultsForMSE association.&#10;For every running of DiagnosticTest, a new instance of DiagnosticResult, or one of it&apos;s subclasses should be created.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY NAME="DiagnosticCreationClassName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
+<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
+<VALUE>
+CIM_DiagnosticTest.CreationClassName
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<VALUE>
+256
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This aggregation establishes &apos;whole-part&apos; relationships between an AutonomousSystem and the BGPClusters that it In addition, the routers that form a cluster share common configuration information, and are commonly administered.
+The scoping Test&apos;s CreationClassName.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="GroupAS" REFERENCECLASS="CIM_AutonomousSystem" CLASSORIGIN="CIM_BGPClustersInAS">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+<PROPERTY NAME="DiagnosticName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
+<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
<VALUE>
-TRUE
+CIM_DiagnosticTest.Name
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
<VALUE>
-1
+256
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The AutonomousSystem that aggregates the Clusters belonging to it and administers them.
+The scoping Test&apos;s Name.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PartAS" REFERENCECLASS="CIM_BGPCluster" CLASSORIGIN="CIM_BGPClustersInAS">
+</PROPERTY>
+<PROPERTY NAME="ExecutionID" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<VALUE>
+1024
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Clusters that are contained in the AS.
+The Unique identifier for an instance of DiagnosticResults.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_ProductFRU">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+<PROPERTY NAME="DiagSystemCreationClassName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
+<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
+<VALUE>
+CIM_DiagnosticTest.SystemCreationClassName
+</VALUE>
+</QUALIFIER>
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<VALUE>
+256
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_ProductFRU is an association between Product and FRU that provides information regarding what Product components have been or are being replaced. The association is one to many, conveying that a Product can have many FRUs, and that a particular instance of a FRU is only applied to one (instance of a) Product.
+The scoping Test&apos;s SystemCreationClassName.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductFRU">
-<QUALIFIER NAME="Max" TYPE="uint32">
+</PROPERTY>
+<PROPERTY NAME="DiagSystemName" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
+<QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false">
<VALUE>
-1
+CIM_DiagnosticTest.SystemName
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
@@ -2663,216 +2688,260 @@ CIM_ProductFRU is an association between Product and FRU that provides informati
TRUE
</VALUE>
</QUALIFIER>
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
+<VALUE>
+256
+</VALUE>
+</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Product to which the FRU is applied.
+The scoping Test&apos;s SystemName.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU" CLASSORIGIN="CIM_ProductFRU">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+<PROPERTY NAME="TimeStamp" CLASSORIGIN="CIM_DiagnosticResult" TYPE="datetime">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The date and time the result was last updated.
</VALUE>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="IsPackage" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The FRU.
+If this property is TRUE, then this DiagnosticResult summarizes the results from the execution of a packaged set of DiagnosticTests. The Tests in the package can be identified by following the DiagnosticResultForTest association to the test and then using the DiagnosticTestInPackage aggregation. The individual Results can be broken out by instantiating DiagnosticResults for the individual lower level tests and aggregating into the &apos;summary&apos; Result using the DiagnosticResultInPackage association.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_ProductParentChild">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+<PROPERTY NAME="TestStartTime" CLASSORIGIN="CIM_DiagnosticResult" TYPE="datetime">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The date and time when this test started.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+<PROPERTY NAME="TestCompletionTime" CLASSORIGIN="CIM_DiagnosticResult" TYPE="datetime">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The date and time when this test completed.
</VALUE>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="TestState" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The CIM_ProductParentChild association defines a parent child hierarchy among Products. For example, a Product may come bundled with other Products.
+Describes how the test is progressing. For example, if the test was discontinued, the TestState will be &quot;Stopped&quot; (value=5), or if testing is currently executing, TestState will be &quot;In Progress&quot; (4).
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductParentChild">
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+Unknown
+</VALUE>
+<VALUE>
+Other
+</VALUE>
+<VALUE>
+Passed
+</VALUE>
+<VALUE>
+Failed
+</VALUE>
+<VALUE>
+In Progress
</VALUE>
+<VALUE>
+Stopped
+</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+CIM_DiagnosticResult.OtherStateDescription
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="OtherStateDescription" CLASSORIGIN="CIM_DiagnosticResult" TYPE="string">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The parent Product in the association.
+When &quot;Other&quot; (value=1) is entered in the TestState property, OtherStateDescription can be used to describe the test&apos;s state.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductParentChild">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+CIM_DiagnosticResult.TestState
+</VALUE>
+</VALUE.ARRAY>
+</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="EstimatedTimeOfPerforming" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint32">
+<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
+<VALUE>
+Seconds
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The child Product in the association.
+Estimated number of seconds to perform the DiagnosticTest indicated by the DiagnosticCreationClassName and DiagnosticName properties. After the test has completed, the actual elapsed time can be determined by subtracting the TestStartTime from the TestCompletionTime. A similar property is defined in the association, DiagnosticTestForMSE. The difference between the two properties is that the value stored in the association is a generic test execution time for the Element and the Test. But, the value here (in DiagnosticResult) is the estimated time that this instance with the given settings would take to run the test. A CIM Consumer can compare this value with the value in the association DiagnosticTestForMSE to get an idea what impact their settings have on test execution.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_Synchronized">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+CIM_DiagnosticTestForMSE.EstimatedTimeOfPerforming
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY.ARRAY NAME="TestResults" TYPE="string" CLASSORIGIN="CIM_DiagnosticResult">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Indicates that two LogicalElements were aligned or made to be equivalent at the specified point in time. If the boolean property SyncMaintained is TRUE, then synchronization of the Elements is preserved. Both like and unlike objects may be synchronized. For example, two WatchDog timers may be aligned, or the contents of a LogicalFile may be synchronized with the contents of a StorageExtent.
+TestResults stores one or more textual results from the execution of the DiagnosticTest(s) referenced by the DiagnosticCreationClassName and DiagnosticName properties. One entry is considered a cell location in the array. Each entry is time stamped and contains the following information, in the following format: yyymmddhhttssoutc|DiagnosticName|Textual message Where: yyy = year, e.g. 2000 mm = month (01 - 12) dd = day (01 - 31) hh = hour (00 - 24) tt = minute (00-59) ss = second (00-59) o = &quot;+&quot; or &quot;-&quot; indicating the sign of the UTC correction field utc = offset from UTC (Universal Coordinated Time) in minutes DiagnosticName = string reference to the DiagnosticTest object which was executed Textual message = free form string that is the &apos;test result&apos;.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_Synchronized">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="ArrayType" TYPE="string">
<VALUE>
-TRUE
+Ordered
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</PROPERTY.ARRAY>
+<PROPERTY NAME="PercentComplete" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint8">
+<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
<VALUE>
-SystemElement represents one LogicalElement that is synchronized with the entity referenced as SyncedElement.
+Percent
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SyncedElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_Synchronized">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="MinValue" TYPE="sint64">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="MaxValue" TYPE="sint64">
<VALUE>
-SyncedElement represents another LogicalElement that is synchronized with the entity referenced as SystemElement.
+100
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY NAME="WhenSynced" CLASSORIGIN="CIM_Synchronized" TYPE="datetime">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The point in time that the Elements were synchronized.
+The percentage of the test that has executed thus far, if the TestState property is set to &quot;In Progress&quot; or the percentage of the complete test that was executed if the TestState property is set to any of the completed states (&quot;Passed&quot;, &quot;Failed&quot; or &quot;Stopped&quot;). Final results may be based on less than 100% coverage due to the parameters defined in DiagnosticSetting (such as QuickMode, PercentOfTestCoverage or HaltOnError).
</VALUE>
</QUALIFIER>
</PROPERTY>
-<PROPERTY NAME="SyncMaintained" CLASSORIGIN="CIM_Synchronized" TYPE="boolean">
+<PROPERTY NAME="TestWarningLevel" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Boolean indicating whether synchronization is maintained.
+Sets the level of warning messages to be logged. If for example no warning information is required, the level would be set to &quot;No Warnings&quot; (value=0). Using &quot;Missing Resources&quot; (value=1) will cause warnings to be generated when required resources or hardware are not found. Setting the value to 2, &quot;Testing Impacts&quot;, results in both missing resources and &apos;test impact&apos; warnings (for example, multiple retries required) to be reported.
</VALUE>
</QUALIFIER>
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_SoftwareElementActions">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+No Warnings
+</VALUE>
+<VALUE>
+Missing Resources
+</VALUE>
+<VALUE>
+Testing Impacts
</VALUE>
+<VALUE>
+All Warnings
+</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Write" TYPE="boolean">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="ReportSoftErrors" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This association is used to identify the actions for a software element.
+When this flag is true, the diagnostic test will report &apos;soft errors&apos;. In this context, a soft error is a message from the diagnostic reporting a known defect in the hardware or driver configuration, or execution environment. Examples are: &quot;Not enough memory&quot;, &quot;Driver IOCTL not implemented&quot;, &quot;Video RAM compare failed during polygon fill test (A known defect in the video chipset)&quot;, etc.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement" CLASSORIGIN="CIM_SoftwareElementActions">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Write" TYPE="boolean">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+</PROPERTY>
+<PROPERTY NAME="ReportStatusMessages" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-1
+When this flag is true, the diagnostic test will report &apos;status messages&apos;. In this context, a status message indicates that the diagnostic code is at a checkpoint. Examples are: &quot;Completion of phase 1&quot;, &quot;Complex pattern&quot;, etc.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Write" TYPE="boolean">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Action" REFERENCECLASS="CIM_Action" CLASSORIGIN="CIM_SoftwareElementActions">
-<QUALIFIER NAME="Min" TYPE="uint32">
+</PROPERTY>
+<PROPERTY NAME="HaltOnError" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-0
+When this flag is true, the test will halt after finding the first error.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-</QUALIFIER>
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
+<QUALIFIER NAME="Write" TYPE="boolean">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_SettingContext">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+<PROPERTY NAME="QuickMode" CLASSORIGIN="CIM_DiagnosticResult" TYPE="boolean">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+When this flag is true, the test software should attempt to run in an accelerated fashion either by reducing the coverage or number of tests performed.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Write" TYPE="boolean">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+</PROPERTY>
+<PROPERTY NAME="PercentOfTestCoverage" CLASSORIGIN="CIM_DiagnosticResult" TYPE="uint8">
+<QUALIFIER NAME="Units" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This relationship associates Configuration objects with Setting objects. For example, a NetworkAdapter&apos;s Settings could change based on the site/network to which its hosting ComputerSystem is attached. In this case, the ComputerSystem would have two different Configuration objects, corresponding to the differences in network configuration for the two network segments. Configuration A would aggregate a Setting object for the NetworkAdapter when operating on segment &quot;ANet&quot;, whereas Configuration B would aggregate a different NetworkAdapter Setting object, specific to segment &quot;BNet&quot;. Note that many Settings of the computer are independent of the network Configuration. For example, both Configurations A and B would aggregate the same Setting object for the ComputerSystem&apos;s MonitorResolution.
+Percent
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_SettingContext">
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="MinValue" TYPE="sint64">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="MaxValue" TYPE="sint64">
<VALUE>
-TRUE
+100
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Configuration object that aggregates the Setting.
+Requests the diagnostic software to reduce test coverage to the specified percentage. For example, a hard drive scan test could be asked to run at 50%. The most effective way to accomplish this is for the test software to scan every other track, as opposed to only scanning the first half of a drive. It is assumed that the effectiveness of the test is impacted proportional to the percentage of testing requested. Permissible values for this property range from 0 to 100. This property may not be applicable to all tests. If it can be set for a test, the value 7 (&quot;Supports PercentOfTestCoverage&quot;) should be entered into the DiagnosticTest&apos;s Characteristics array.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting" CLASSORIGIN="CIM_SettingContext">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+CIM_DiagnosticTest.Characteristics
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Write" TYPE="boolean">
<VALUE>
-An aggregated Setting.
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_ProductSoftwareFeatures">
+<CLASS NAME="CIM_SoftwareElementActions">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2885,10 +2954,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ProductSoftwareFeatures association identifies the software features for a particular product.
+This association is used to identify the actions for a software element.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_ProductSoftwareFeatures">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement" CLASSORIGIN="CIM_SoftwareElementActions">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
1
@@ -2905,7 +2974,7 @@ TRUE
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature" CLASSORIGIN="CIM_ProductSoftwareFeatures">
+<PROPERTY.REFERENCE NAME="Action" REFERENCECLASS="CIM_Action" CLASSORIGIN="CIM_SoftwareElementActions">
<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
0
@@ -2920,30 +2989,33 @@ TRUE
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ParametersForMethod">
+<CLASS NAME="CIM_PolicyComponent">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
<VALUE>
-ParametersForMethod represents the association between MethodParameters class(es) and a ManagedElement which has a method may use this MethodParameters instance during its invocation. This association is optional, as the MethodParameters instance may be passed as a parameter to a method or used to create a method signature before the method is invoked. This association is useful for finding all the valid MethodParameters instances for a particular method. This may be particularly useful for user oriented interfaces and automated or policy driven method invocations.
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Parameters" REFERENCECLASS="CIM_MethodParameters" CLASSORIGIN="CIM_ParametersForMethod">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The MethodParameters instance which may be used by the ParametersForMethod&apos;s method invocation.
+CIM_PolicyComponent is a generic association used to establish &apos;part of&apos; relationships between the subclasses of CIM_Policy. For example, the PolicyConditionInPolicyRule association defines that PolicyConditions are part of a PolicyRule.
+</VALUE>
+</QUALIFIER>
+<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_Policy" CLASSORIGIN="CIM_PolicyComponent">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<VALUE>
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="TheMethod" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_ParametersForMethod">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2951,29 +3023,24 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ManagedElement which has a method that may use this instance of MethodParameters.
+The parent Policy in the association.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="MethodName" CLASSORIGIN="CIM_ParametersForMethod" TYPE="string">
+<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_Policy" CLASSORIGIN="CIM_PolicyComponent">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="MaxLen" TYPE="uint32">
-<VALUE>
-64
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The name of the method that may use this instance of MethodParameters during its invocation.
+The child/part Policy in the association.
</VALUE>
</QUALIFIER>
-</PROPERTY>
+</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_SystemSettingContext">
+<CLASS NAME="CIM_SoftwareElementChecks">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -2986,76 +3053,59 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-This relationship associates System-specific Configuration objects with System-specific Setting objects, similar to the SettingContext association.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_SystemConfiguration" CLASSORIGIN="CIM_SystemSettingContext">
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
+Since software elements in a runnable state cannot transition into another state, the value of the Phase property is restricted to In-State for SoftwareElement objects in a runable state.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement" CLASSORIGIN="CIM_SoftwareElementChecks">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+1
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Max" TYPE="uint32">
<VALUE>
-The Configuration object that aggregates the Setting.
+1
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_SystemSetting" CLASSORIGIN="CIM_SystemSettingContext">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-An aggregated Setting.
-</VALUE>
-</QUALIFIER>
</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_DiagnosticResultForMSE">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Check" REFERENCECLASS="CIM_Check" CLASSORIGIN="CIM_SoftwareElementChecks">
+<QUALIFIER NAME="Min" TYPE="uint32">
<VALUE>
-TRUE
+0
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-This is an association class relating diagnostic test results to the ManagedSystemElement that is/was tested.
-</VALUE>
+<QUALIFIER NAME="Max" TYPE="uint32">
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult" CLASSORIGIN="CIM_DiagnosticResultForMSE">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
+</PROPERTY.REFERENCE>
+<PROPERTY NAME="Phase" CLASSORIGIN="CIM_SoftwareElementChecks" TYPE="uint16">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The diagnostic result.
+The Phase property indicates whether the referenced check is an in-state check or a next-state check.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_DiagnosticResultForMSE">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
+<VALUE.ARRAY>
<VALUE>
-TRUE
+In-State
</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The ManagedSystemElement to which the diagnostic result applies.
+Next-State
</VALUE>
+</VALUE.ARRAY>
</QUALIFIER>
-</PROPERTY.REFERENCE>
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_RecordInLog">
+<CLASS NAME="CIM_ParticipatesInSet">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3068,10 +3118,10 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-RecordInLog describes the aggregation or location of Log entries within a MessageLog.
+ParticipatesInSet indicates which PhysicalElements should be replaced together.
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="MessageLog" REFERENCECLASS="CIM_MessageLog" CLASSORIGIN="CIM_RecordInLog">
+<PROPERTY.REFERENCE NAME="Set" REFERENCECLASS="CIM_ReplacementSet" CLASSORIGIN="CIM_ParticipatesInSet">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3082,69 +3132,54 @@ TRUE
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-1
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-<VALUE>
-1
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Message Log.
+The ReplacementSet.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="LogRecord" REFERENCECLASS="CIM_LogRecord" CLASSORIGIN="CIM_RecordInLog">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_ParticipatesInSet">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Weak" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true">
-<VALUE>
-TRUE
-</VALUE>
-</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Log entry contained within the MessageLog.
+The PhysicalElement which should be replaced with other Elements, as a Set.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_AFRelatedServices">
+<CLASS NAME="CIM_LogicalIdentity">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
<VALUE>
-The IETF&apos;s RFC2597 describes a Differentiated Services Per-Hop-Behavior (PHB) Group called Assured Forwarding (AF). Quoting from the RFC, &quot;The AF PHB group provides delivery of IP packets in four independently forwarded AF classes. Within each AF class, an IP packet can be assigned one of three different levels of drop precedence.&quot; The AFRelatedServices association describes the precedence of the individual AF drop-related Services within an AF IP packet-forwarding class.
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="AFLowerDropPrecedence" REFERENCECLASS="CIM_AFService" CLASSORIGIN="CIM_AFRelatedServices">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+CIM_LogicalIdentity is an abstract and generic association, indicating that two LogicalElements represent different aspects of the same underlying entity. This relationship conveys what could be defined with multiple inheritance. It is restricted to the &apos;logical&apos; aspects of a ManagedSystemElement. In most scenarios, the Identity relationship is determined by the equivalence of Keys or some other identifying properties of the related Elements. The association should only be used in well understood scenarios. This is why the association is abstract - allowing more concrete definition and clarification in subclasses. One of the scenarios where this relationship is reasonable is to represent that a Device is both a &apos;bus&apos; entity and a &apos;functional&apos; entity. For example, a Device could be both a USB (bus) and a Keyboard (functional) entity.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_LogicalIdentity">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The AFService with a lower drop precedence (ie, lower probability of dropping packets).
+SystemElement represents one aspect of the LogicalElement.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="AFHigherDropPrecedence" REFERENCECLASS="CIM_AFService" CLASSORIGIN="CIM_AFRelatedServices">
+<PROPERTY.REFERENCE NAME="SameElement" REFERENCECLASS="CIM_LogicalElement" CLASSORIGIN="CIM_LogicalIdentity">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3152,69 +3187,64 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-An AFService at the same IP packet-forwarding class level, but at a higher drop precedence.
+SameElement represents an alternate aspect of the System entity.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_MemberOfCollection">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
-<VALUE>
-TRUE
-</VALUE>
-</QUALIFIER>
-<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
+<CLASS NAME="CIM_ManagedElement">
+<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-CIM_MemberOfCollection is an aggregation used to establish membership of ManagedElements in a Collection.
+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.REFERENCE NAME="Collection" REFERENCECLASS="CIM_Collection" CLASSORIGIN="CIM_MemberOfCollection">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY NAME="Caption" CLASSORIGIN="CIM_ManagedElement" TYPE="string">
+<QUALIFIER NAME="MaxLen" TYPE="uint32">
<VALUE>
-TRUE
+64
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+The Caption property is a short textual description (one-line string) of the object.
</VALUE>
</QUALIFIER>
+</PROPERTY>
+<PROPERTY NAME="Description" CLASSORIGIN="CIM_ManagedElement" TYPE="string">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Collection that aggregates members
+The Description property provides a textual description of the object.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Member" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_MemberOfCollection">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_ConfigurationComponent">
+<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-The aggregated member of the collection.
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_CompatibleProduct">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-TRUE
+ConfigurationComponent aggregates &apos;lower-level&apos; Configuration objects into a &apos;high-level&apos; Configuration. This enables the assembly of complex Configurations by grouping together simpler ones. For example, a logon policy for the United States could consist of two Configuration groups, one for the east coast and one for the west coast. Each of these could in turn consist of multiple Configurations to handle different aspects of the logon process.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<PROPERTY.REFERENCE NAME="ConfigGroup" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_ConfigurationComponent">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-CIM_CompatibleProduct is an association between Products that can indicate a wide variety of information. For example, it can indicate that the two referenced Products interoperate, that they can be installed together, that one can be the physical container for the other, etc. The string property, CompatibilityDescription, defines how the Products interoperate or are compatible, any limitations regarding interoperability or installation, ...
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_CompatibleProduct">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3222,11 +3252,11 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The Product for which compatible offerings are defined.
+The Configuration that aggregates additional Configurations.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="CompatibleProduct" REFERENCECLASS="CIM_Product" CLASSORIGIN="CIM_CompatibleProduct">
+<PROPERTY.REFERENCE NAME="ConfigComponent" REFERENCECLASS="CIM_Configuration" CLASSORIGIN="CIM_ConfigurationComponent">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3234,88 +3264,63 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The compatible Product.
+A Configuration that is part of a &apos;higher-level&apos; Configuration.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY NAME="CompatibilityDescription" CLASSORIGIN="CIM_CompatibleProduct" TYPE="string">
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-CompatibilityDescription is a free-form string defining how the two referenced Products interoperate or are compatible, any limitations to compatibility, etc.
-</VALUE>
-</QUALIFIER>
-</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_ParameterValueSources">
+<CLASS NAME="CIM_Component">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
+<QUALIFIER NAME="Abstract" TYPE="boolean" OVERRIDABLE="false" TOSUBCLASS="false">
<VALUE>
-ParameterValueSources represents the association between a MethodParameters instance and the ManagedElement instances which contain properties to be used to create values for the MethodParameters properties.
+TRUE
</VALUE>
</QUALIFIER>
-<PROPERTY.REFERENCE NAME="Parameters" REFERENCECLASS="CIM_MethodParameters" CLASSORIGIN="CIM_ParameterValueSources">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregation" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The MethodParameters instance whose property values are to be set.
+CIM_Component is a generic association used to establish &apos;part of&apos; relationships between Managed System Elements. For example, the SystemComponent association defines parts of a System.
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="ValueSource" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_ParameterValueSources">
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_Component">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
-<VALUE>
-The ManagedElement which contains properties to be used to populate the values of the properties of the MethodParameters instance.
-</VALUE>
-</QUALIFIER>
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_FromDirectorySpecification">
-<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The FromDirectorySpecification association identifies the source directory for the file action. When this association is used, the assumption is that the source directory already existed. This association cannot exist with a FromDirectoryAction association since a file action can only involve single source directory.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="SourceDirectory" REFERENCECLASS="CIM_DirectorySpecification" CLASSORIGIN="CIM_FromDirectorySpecification">
-<QUALIFIER NAME="Min" TYPE="uint32">
-<VALUE>
-0
+The parent element in the association.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_ManagedSystemElement" CLASSORIGIN="CIM_Component">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
-1
+TRUE
</VALUE>
</QUALIFIER>
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction" CLASSORIGIN="CIM_FromDirectorySpecification">
-<QUALIFIER NAME="Min" TYPE="uint32">
+<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-0
+The child element in the association.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Max" TYPE="uint32">
-</QUALIFIER>
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_FRUPhysicalElements">
+<CLASS NAME="CIM_MemberOfCollection">
<QUALIFIER NAME="ASSOCIATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3328,32 +3333,27 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-Indicates the PhysicalElements that make up a FRU.
-</VALUE>
-</QUALIFIER>
-<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU" CLASSORIGIN="CIM_FRUPhysicalElements">
-<QUALIFIER NAME="Max" TYPE="uint32">
-<VALUE>
-1
+CIM_MemberOfCollection is an aggregation used to establish membership of ManagedElements in a Collection.
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_Collection" CLASSORIGIN="CIM_MemberOfCollection">
+<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
-<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
+<QUALIFIER NAME="Aggregate" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The FRU.
+The Collection that aggregates members
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement" CLASSORIGIN="CIM_FRUPhysicalElements">
+<PROPERTY.REFERENCE NAME="Member" REFERENCECLASS="CIM_ManagedElement" CLASSORIGIN="CIM_MemberOfCollection">
<QUALIFIER NAME="Key" TYPE="boolean" OVERRIDABLE="false">
<VALUE>
TRUE
@@ -3361,7 +3361,7 @@ TRUE
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>
-The PhysicalElement which is a part of the FRU.
+The aggregated member of the collection.
</VALUE>
</QUALIFIER>
</PROPERTY.REFERENCE>
diff --git a/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42005rspgood.xml b/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42005rspgood.xml
index 2726d2b..7ac8955 100644
--- a/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42005rspgood.xml
+++ b/test/wetest/cimv2/EnumerateClasses/EnumerateClasses42005rspgood.xml
@@ -4,102 +4,80 @@
<SIMPLERSP>
<IMETHODRESPONSE NAME="EnumerateClasses">
<IRETURNVALUE>
-<CLASS NAME="CIM_InstalledProductImage">
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_InstalledProduct">
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_ToDirectorySpecification">
-<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectorySpecification">
+<CLASS NAME="CIM_CollectionInSystem">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_System">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction">
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_InstalledSoftwareElement">
-<PROPERTY.REFERENCE NAME="Software" REFERENCECLASS="CIM_SoftwareElement">
+<CLASS NAME="CIM_ProductFRU">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="System" REFERENCECLASS="CIM_ComputerSystem">
+<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_SoftwareElementChecks">
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement">
+<CLASS NAME="CIM_Statistics">
+<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Check" REFERENCECLASS="CIM_Check">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedElement">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="Phase" TYPE="uint16">
-</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_ToDirectoryAction">
-<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectoryAction">
+<CLASS NAME="CIM_FromDirectorySpecification">
+<PROPERTY.REFERENCE NAME="SourceDirectory" REFERENCECLASS="CIM_DirectorySpecification">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction">
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_FRUIncludesSoftwareFeature">
-<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU">
+<CLASS NAME="CIM_RecordInLog">
+<PROPERTY.REFERENCE NAME="MessageLog" REFERENCECLASS="CIM_MessageLog">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature">
+<PROPERTY.REFERENCE NAME="LogRecord" REFERENCECLASS="CIM_LogRecord">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionConfiguration">
+<CLASS NAME="CIM_CollectionSetting">
<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration">
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_CollectionInSystem">
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_System">
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_NextService">
-<PROPERTY.REFERENCE NAME="PreceedingService" REFERENCECLASS="CIM_ConditioningService">
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FollowingService" REFERENCECLASS="CIM_ConditioningService">
-</PROPERTY.REFERENCE>
-<PROPERTY NAME="TrafficClass" TYPE="string">
+<CLASS NAME="CIM_Indication">
+<PROPERTY NAME="IndicationTime" TYPE="datetime">
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_OrgStructure">
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity">
+<CLASS NAME="CIM_CollectionConfiguration">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_OrganizationalEntity">
+<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_NetworksInAdminDomain">
-<PROPERTY.REFERENCE NAME="Domain" REFERENCECLASS="CIM_AdminDomain">
+<CLASS NAME="CIM_ElementCapacity">
+<PROPERTY.REFERENCE NAME="Capacity" REFERENCECLASS="CIM_PhysicalCapacity">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_Indication">
-<PROPERTY NAME="IndicationTime" TYPE="datetime">
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_DirectorySpecificationFile">
-<PROPERTY.REFERENCE NAME="DirectorySpecification" REFERENCECLASS="CIM_DirectorySpecification">
+<CLASS NAME="CIM_ProductSoftwareFeatures">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileSpecification" REFERENCECLASS="CIM_FileSpecification">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ProductPhysicalElements">
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_ProductParentChild">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement">
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ElementSetting">
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement">
+<CLASS NAME="CIM_StorageDefect">
+<PROPERTY.REFERENCE NAME="Extent" REFERENCECLASS="CIM_StorageExtent">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting">
+<PROPERTY.REFERENCE NAME="Error" REFERENCECLASS="CIM_StorageError">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_LogicalIdentity">
-<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_LogicalElement">
+<CLASS NAME="CIM_CollectionInOrganization">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SameElement" REFERENCECLASS="CIM_LogicalElement">
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection">
</PROPERTY.REFERENCE>
</CLASS>
<CLASS NAME="CIM_FRUIncludesProduct">
@@ -108,84 +86,36 @@
<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectedCollections">
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs">
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="CollectionInCollection" REFERENCECLASS="CIM_CollectionOfMSEs">
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_ProductSupport">
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_SystemSettingContext">
+<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_SystemConfiguration">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Support" REFERENCECLASS="CIM_SupportAccess">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_SystemSetting">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ElementConfiguration">
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement">
+<CLASS NAME="CIM_ActionSequence">
+<PROPERTY.REFERENCE NAME="Next" REFERENCECLASS="CIM_Action">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration">
+<PROPERTY.REFERENCE NAME="Prior" REFERENCECLASS="CIM_Action">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ConfigurationComponent">
-<PROPERTY.REFERENCE NAME="ConfigGroup" REFERENCECLASS="CIM_Configuration">
+<CLASS NAME="CIM_DiagnosticResultForTest">
+<PROPERTY.REFERENCE NAME="DiagnosticResult" REFERENCECLASS="CIM_DiagnosticResult">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="ConfigComponent" REFERENCECLASS="CIM_Configuration">
+<PROPERTY.REFERENCE NAME="DiagnosticTest" REFERENCECLASS="CIM_DiagnosticTest">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_IndicationSubscription">
-<PROPERTY.REFERENCE NAME="Filter" REFERENCECLASS="CIM_IndicationFilter">
+<CLASS NAME="CIM_DiagnosticResultForMSE">
+<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Handler" REFERENCECLASS="CIM_IndicationHandler">
+<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_ManagedSystemElement">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_DiagnosticResult">
-<PROPERTY NAME="DiagnosticCreationClassName" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="DiagnosticName" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="ExecutionID" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="DiagSystemCreationClassName" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="DiagSystemName" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="TimeStamp" TYPE="datetime">
-</PROPERTY>
-<PROPERTY NAME="IsPackage" TYPE="boolean">
-</PROPERTY>
-<PROPERTY NAME="TestStartTime" TYPE="datetime">
-</PROPERTY>
-<PROPERTY NAME="TestCompletionTime" TYPE="datetime">
-</PROPERTY>
-<PROPERTY NAME="TestState" TYPE="uint16">
-</PROPERTY>
-<PROPERTY NAME="OtherStateDescription" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="EstimatedTimeOfPerforming" TYPE="uint32">
-</PROPERTY>
-<PROPERTY.ARRAY NAME="TestResults" TYPE="string">
-</PROPERTY.ARRAY>
-<PROPERTY NAME="PercentComplete" TYPE="uint8">
-</PROPERTY>
-<PROPERTY NAME="TestWarningLevel" TYPE="uint16">
-</PROPERTY>
-<PROPERTY NAME="ReportSoftErrors" TYPE="boolean">
-</PROPERTY>
-<PROPERTY NAME="ReportStatusMessages" TYPE="boolean">
-</PROPERTY>
-<PROPERTY NAME="HaltOnError" TYPE="boolean">
-</PROPERTY>
-<PROPERTY NAME="QuickMode" TYPE="boolean">
-</PROPERTY>
-<PROPERTY NAME="PercentOfTestCoverage" TYPE="uint8">
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_ServiceProcess">
-<PROPERTY.REFERENCE NAME="Service" REFERENCECLASS="CIM_Service">
+<CLASS NAME="CIM_CompatibleProduct">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Process" REFERENCECLASS="CIM_Process">
+<PROPERTY.REFERENCE NAME="CompatibleProduct" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="ExecutionType" TYPE="uint16">
+<PROPERTY NAME="CompatibilityDescription" TYPE="string">
</PROPERTY>
</CLASS>
<CLASS NAME="CIM_PhysicalElementLocation">
@@ -194,19 +124,17 @@
<PROPERTY.REFERENCE NAME="PhysicalLocation" REFERENCECLASS="CIM_Location">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ElementCapacity">
-<PROPERTY.REFERENCE NAME="Capacity" REFERENCECLASS="CIM_PhysicalCapacity">
+<CLASS NAME="CIM_FRUIncludesSoftwareFeature">
+<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_Export">
-<PROPERTY.REFERENCE NAME="LocalFS" REFERENCECLASS="CIM_LocalFileSystem">
+<CLASS NAME="CIM_InstalledSoftwareElement">
+<PROPERTY.REFERENCE NAME="Software" REFERENCECLASS="CIM_SoftwareElement">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Directory" REFERENCECLASS="CIM_Directory">
+<PROPERTY.REFERENCE NAME="System" REFERENCECLASS="CIM_ComputerSystem">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="ExportedDirectoryName" TYPE="string">
-</PROPERTY>
</CLASS>
<CLASS NAME="CIM_FibrePortActiveLogin">
<PROPERTY.REFERENCE NAME="LoginOriginator" REFERENCECLASS="CIM_FibrePort">
@@ -232,84 +160,58 @@
<PROPERTY NAME="ResponderEndCredit" TYPE="uint64">
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_ActsAsSpare">
-<PROPERTY.REFERENCE NAME="Group" REFERENCECLASS="CIM_SpareGroup">
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Spare" REFERENCECLASS="CIM_ManagedSystemElement">
-</PROPERTY.REFERENCE>
-<PROPERTY NAME="HotStandby" TYPE="boolean">
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_Dependency">
-<PROPERTY.REFERENCE NAME="Antecedent" REFERENCECLASS="CIM_ManagedElement">
-</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Dependent" REFERENCECLASS="CIM_ManagedElement">
-</PROPERTY.REFERENCE>
-</CLASS>
-<CLASS NAME="CIM_Component">
-<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_ManagedSystemElement">
+<CLASS NAME="CIM_CollectedCollections">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_ManagedSystemElement">
+<PROPERTY.REFERENCE NAME="CollectionInCollection" REFERENCECLASS="CIM_CollectionOfMSEs">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ActionSequence">
-<PROPERTY.REFERENCE NAME="Next" REFERENCECLASS="CIM_Action">
+<CLASS NAME="CIM_ElementConfiguration">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Prior" REFERENCECLASS="CIM_Action">
+<PROPERTY.REFERENCE NAME="Configuration" REFERENCECLASS="CIM_Configuration">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_AdjacentSlots">
-<PROPERTY.REFERENCE NAME="SlotA" REFERENCECLASS="CIM_Slot">
+<CLASS NAME="CIM_NetworksInAdminDomain">
+<PROPERTY.REFERENCE NAME="Domain" REFERENCECLASS="CIM_AdminDomain">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SlotB" REFERENCECLASS="CIM_Slot">
+<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="DistanceBetweenSlots" TYPE="real32">
-</PROPERTY>
-<PROPERTY NAME="SharedSlots" TYPE="boolean">
-</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_RelatedStatistics">
-<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation">
+<CLASS NAME="CIM_ToDirectoryAction">
+<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectoryAction">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="RelatedStats" REFERENCECLASS="CIM_StatisticalInformation">
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_StorageDefect">
-<PROPERTY.REFERENCE NAME="Extent" REFERENCECLASS="CIM_StorageExtent">
+<CLASS NAME="CIM_Dependency">
+<PROPERTY.REFERENCE NAME="Antecedent" REFERENCECLASS="CIM_ManagedElement">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Error" REFERENCECLASS="CIM_StorageError">
+<PROPERTY.REFERENCE NAME="Dependent" REFERENCECLASS="CIM_ManagedElement">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionSetting">
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_CollectionOfMSEs">
+<CLASS NAME="CIM_DiagnosticResultInPackage">
+<PROPERTY.REFERENCE NAME="PackageResult" REFERENCECLASS="CIM_DiagnosticResult">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting">
+<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_LogicalNetworkService">
-<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork">
+<CLASS NAME="CIM_IndicationSubscription">
+<PROPERTY.REFERENCE NAME="Filter" REFERENCECLASS="CIM_IndicationFilter">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="NetworkService" REFERENCECLASS="CIM_NetworkService">
+<PROPERTY.REFERENCE NAME="Handler" REFERENCECLASS="CIM_IndicationHandler">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="ContainmentType" TYPE="uint16">
-</PROPERTY>
-</CLASS>
-<CLASS NAME="CIM_ManagedElement">
-<PROPERTY NAME="Caption" TYPE="string">
-</PROPERTY>
-<PROPERTY NAME="Description" TYPE="string">
-</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_Statistics">
+<CLASS NAME="CIM_RelatedStatistics">
<PROPERTY.REFERENCE NAME="Stats" REFERENCECLASS="CIM_StatisticalInformation">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedElement">
+<PROPERTY.REFERENCE NAME="RelatedStats" REFERENCECLASS="CIM_StatisticalInformation">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_PolicyComponent">
-<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_Policy">
+<CLASS NAME="CIM_BGPClustersInAS">
+<PROPERTY.REFERENCE NAME="GroupAS" REFERENCECLASS="CIM_AutonomousSystem">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_Policy">
+<PROPERTY.REFERENCE NAME="PartAS" REFERENCECLASS="CIM_BGPCluster">
</PROPERTY.REFERENCE>
</CLASS>
<CLASS NAME="CIM_FromDirectoryAction">
@@ -318,60 +220,70 @@
<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_DiagnosticResultForTest">
-<PROPERTY.REFERENCE NAME="DiagnosticResult" REFERENCECLASS="CIM_DiagnosticResult">
+<CLASS NAME="CIM_AFRelatedServices">
+<PROPERTY.REFERENCE NAME="AFLowerDropPrecedence" REFERENCECLASS="CIM_AFService">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="DiagnosticTest" REFERENCECLASS="CIM_DiagnosticTest">
+<PROPERTY.REFERENCE NAME="AFHigherDropPrecedence" REFERENCECLASS="CIM_AFService">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_DiagnosticResultInPackage">
-<PROPERTY.REFERENCE NAME="PackageResult" REFERENCECLASS="CIM_DiagnosticResult">
+<CLASS NAME="CIM_ActsAsSpare">
+<PROPERTY.REFERENCE NAME="Group" REFERENCECLASS="CIM_SpareGroup">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult">
+<PROPERTY.REFERENCE NAME="Spare" REFERENCECLASS="CIM_ManagedSystemElement">
</PROPERTY.REFERENCE>
+<PROPERTY NAME="HotStandby" TYPE="boolean">
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_DependencyContext">
+<CLASS NAME="CIM_OrgStructure">
+<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_OrganizationalEntity">
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_SettingContext">
<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Dependency" REFERENCECLASS="CIM_Dependency">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CollectionInOrganization">
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_OrganizationalEntity">
+<CLASS NAME="CIM_FRUPhysicalElements">
+<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Collection">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ParticipatesInSet">
-<PROPERTY.REFERENCE NAME="Set" REFERENCECLASS="CIM_ReplacementSet">
+<CLASS NAME="CIM_NextService">
+<PROPERTY.REFERENCE NAME="PreceedingService" REFERENCECLASS="CIM_ConditioningService">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement">
+<PROPERTY.REFERENCE NAME="FollowingService" REFERENCECLASS="CIM_ConditioningService">
</PROPERTY.REFERENCE>
+<PROPERTY NAME="TrafficClass" TYPE="string">
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_ProductProductDependency">
-<PROPERTY.REFERENCE NAME="RequiredProduct" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_LogicalNetworkService">
+<PROPERTY.REFERENCE NAME="Network" REFERENCECLASS="CIM_LogicalNetwork">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="DependentProduct" REFERENCECLASS="CIM_Product">
+<PROPERTY.REFERENCE NAME="NetworkService" REFERENCECLASS="CIM_NetworkService">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="TypeOfDependency" TYPE="uint16">
+<PROPERTY NAME="ContainmentType" TYPE="uint16">
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_BGPClustersInAS">
-<PROPERTY.REFERENCE NAME="GroupAS" REFERENCECLASS="CIM_AutonomousSystem">
+<CLASS NAME="CIM_ElementSetting">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_ManagedSystemElement">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="PartAS" REFERENCECLASS="CIM_BGPCluster">
+<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ProductFRU">
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_DependencyContext">
+<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU">
+<PROPERTY.REFERENCE NAME="Dependency" REFERENCECLASS="CIM_Dependency">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ProductParentChild">
-<PROPERTY.REFERENCE NAME="Parent" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_ProductSupport">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Child" REFERENCECLASS="CIM_Product">
+<PROPERTY.REFERENCE NAME="Support" REFERENCECLASS="CIM_SupportAccess">
</PROPERTY.REFERENCE>
</CLASS>
<CLASS NAME="CIM_Synchronized">
@@ -384,22 +296,24 @@
<PROPERTY NAME="SyncMaintained" TYPE="boolean">
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_SoftwareElementActions">
-<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement">
+<CLASS NAME="CIM_ServiceProcess">
+<PROPERTY.REFERENCE NAME="Service" REFERENCECLASS="CIM_Service">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Action" REFERENCECLASS="CIM_Action">
+<PROPERTY.REFERENCE NAME="Process" REFERENCECLASS="CIM_Process">
</PROPERTY.REFERENCE>
+<PROPERTY NAME="ExecutionType" TYPE="uint16">
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_SettingContext">
-<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_Configuration">
+<CLASS NAME="CIM_ParameterValueSources">
+<PROPERTY.REFERENCE NAME="Parameters" REFERENCECLASS="CIM_MethodParameters">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_Setting">
+<PROPERTY.REFERENCE NAME="ValueSource" REFERENCECLASS="CIM_ManagedElement">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_ProductSoftwareFeatures">
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_DirectorySpecificationFile">
+<PROPERTY.REFERENCE NAME="DirectorySpecification" REFERENCECLASS="CIM_DirectorySpecification">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_SoftwareFeature">
+<PROPERTY.REFERENCE NAME="FileSpecification" REFERENCECLASS="CIM_FileSpecification">
</PROPERTY.REFERENCE>
</CLASS>
<CLASS NAME="CIM_ParametersForMethod">
@@ -410,60 +324,146 @@
<PROPERTY NAME="MethodName" TYPE="string">
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_SystemSettingContext">
-<PROPERTY.REFERENCE NAME="Context" REFERENCECLASS="CIM_SystemConfiguration">
+<CLASS NAME="CIM_Export">
+<PROPERTY.REFERENCE NAME="LocalFS" REFERENCECLASS="CIM_LocalFileSystem">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Setting" REFERENCECLASS="CIM_SystemSetting">
+<PROPERTY.REFERENCE NAME="Directory" REFERENCECLASS="CIM_Directory">
</PROPERTY.REFERENCE>
+<PROPERTY NAME="ExportedDirectoryName" TYPE="string">
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_DiagnosticResultForMSE">
-<PROPERTY.REFERENCE NAME="Result" REFERENCECLASS="CIM_DiagnosticResult">
+<CLASS NAME="CIM_AdjacentSlots">
+<PROPERTY.REFERENCE NAME="SlotA" REFERENCECLASS="CIM_Slot">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_ManagedSystemElement">
+<PROPERTY.REFERENCE NAME="SlotB" REFERENCECLASS="CIM_Slot">
</PROPERTY.REFERENCE>
+<PROPERTY NAME="DistanceBetweenSlots" TYPE="real32">
+</PROPERTY>
+<PROPERTY NAME="SharedSlots" TYPE="boolean">
+</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_RecordInLog">
-<PROPERTY.REFERENCE NAME="MessageLog" REFERENCECLASS="CIM_MessageLog">
+<CLASS NAME="CIM_ProductPhysicalElements">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="LogRecord" REFERENCECLASS="CIM_LogRecord">
+<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_AFRelatedServices">
-<PROPERTY.REFERENCE NAME="AFLowerDropPrecedence" REFERENCECLASS="CIM_AFService">
+<CLASS NAME="CIM_ToDirectorySpecification">
+<PROPERTY.REFERENCE NAME="DestinationDirectory" REFERENCECLASS="CIM_DirectorySpecification">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="AFHigherDropPrecedence" REFERENCECLASS="CIM_AFService">
+<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_CopyFileAction">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_MemberOfCollection">
-<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_Collection">
+<CLASS NAME="CIM_InstalledProductImage">
+<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Member" REFERENCECLASS="CIM_ManagedElement">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_InstalledProduct">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_CompatibleProduct">
-<PROPERTY.REFERENCE NAME="Product" REFERENCECLASS="CIM_Product">
+<CLASS NAME="CIM_ProductProductDependency">
+<PROPERTY.REFERENCE NAME="RequiredProduct" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="CompatibleProduct" REFERENCECLASS="CIM_Product">
+<PROPERTY.REFERENCE NAME="DependentProduct" REFERENCECLASS="CIM_Product">
</PROPERTY.REFERENCE>
-<PROPERTY NAME="CompatibilityDescription" TYPE="string">
+<PROPERTY NAME="TypeOfDependency" TYPE="uint16">
</PROPERTY>
</CLASS>
-<CLASS NAME="CIM_ParameterValueSources">
-<PROPERTY.REFERENCE NAME="Parameters" REFERENCECLASS="CIM_MethodParameters">
+<CLASS NAME="CIM_DiagnosticResult">
+<PROPERTY NAME="DiagnosticCreationClassName" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="DiagnosticName" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="ExecutionID" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="DiagSystemCreationClassName" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="DiagSystemName" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="TimeStamp" TYPE="datetime">
+</PROPERTY>
+<PROPERTY NAME="IsPackage" TYPE="boolean">
+</PROPERTY>
+<PROPERTY NAME="TestStartTime" TYPE="datetime">
+</PROPERTY>
+<PROPERTY NAME="TestCompletionTime" TYPE="datetime">
+</PROPERTY>
+<PROPERTY NAME="TestState" TYPE="uint16">
+</PROPERTY>
+<PROPERTY NAME="OtherStateDescription" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="EstimatedTimeOfPerforming" TYPE="uint32">
+</PROPERTY>
+<PROPERTY.ARRAY NAME="TestResults" TYPE="string">
+</PROPERTY.ARRAY>
+<PROPERTY NAME="PercentComplete" TYPE="uint8">
+</PROPERTY>
+<PROPERTY NAME="TestWarningLevel" TYPE="uint16">
+</PROPERTY>
+<PROPERTY NAME="ReportSoftErrors" TYPE="boolean">
+</PROPERTY>
+<PROPERTY NAME="ReportStatusMessages" TYPE="boolean">
+</PROPERTY>
+<PROPERTY NAME="HaltOnError" TYPE="boolean">
+</PROPERTY>
+<PROPERTY NAME="QuickMode" TYPE="boolean">
+</PROPERTY>
+<PROPERTY NAME="PercentOfTestCoverage" TYPE="uint8">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_SoftwareElementActions">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="ValueSource" REFERENCECLASS="CIM_ManagedElement">
+<PROPERTY.REFERENCE NAME="Action" REFERENCECLASS="CIM_Action">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_FromDirectorySpecification">
-<PROPERTY.REFERENCE NAME="SourceDirectory" REFERENCECLASS="CIM_DirectorySpecification">
+<CLASS NAME="CIM_PolicyComponent">
+<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_Policy">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="FileName" REFERENCECLASS="CIM_FileAction">
+<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_Policy">
</PROPERTY.REFERENCE>
</CLASS>
-<CLASS NAME="CIM_FRUPhysicalElements">
-<PROPERTY.REFERENCE NAME="FRU" REFERENCECLASS="CIM_FRU">
+<CLASS NAME="CIM_SoftwareElementChecks">
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_SoftwareElement">
</PROPERTY.REFERENCE>
-<PROPERTY.REFERENCE NAME="Component" REFERENCECLASS="CIM_PhysicalElement">
+<PROPERTY.REFERENCE NAME="Check" REFERENCECLASS="CIM_Check">
+</PROPERTY.REFERENCE>
+<PROPERTY NAME="Phase" TYPE="uint16">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_ParticipatesInSet">
+<PROPERTY.REFERENCE NAME="Set" REFERENCECLASS="CIM_ReplacementSet">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Element" REFERENCECLASS="CIM_PhysicalElement">
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_LogicalIdentity">
+<PROPERTY.REFERENCE NAME="SystemElement" REFERENCECLASS="CIM_LogicalElement">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="SameElement" REFERENCECLASS="CIM_LogicalElement">
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_ManagedElement">
+<PROPERTY NAME="Caption" TYPE="string">
+</PROPERTY>
+<PROPERTY NAME="Description" TYPE="string">
+</PROPERTY>
+</CLASS>
+<CLASS NAME="CIM_ConfigurationComponent">
+<PROPERTY.REFERENCE NAME="ConfigGroup" REFERENCECLASS="CIM_Configuration">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="ConfigComponent" REFERENCECLASS="CIM_Configuration">
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_Component">
+<PROPERTY.REFERENCE NAME="GroupComponent" REFERENCECLASS="CIM_ManagedSystemElement">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="PartComponent" REFERENCECLASS="CIM_ManagedSystemElement">
+</PROPERTY.REFERENCE>
+</CLASS>
+<CLASS NAME="CIM_MemberOfCollection">
+<PROPERTY.REFERENCE NAME="Collection" REFERENCECLASS="CIM_Collection">
+</PROPERTY.REFERENCE>
+<PROPERTY.REFERENCE NAME="Member" REFERENCECLASS="CIM_ManagedElement">
</PROPERTY.REFERENCE>
</CLASS>
</IRETURNVALUE>