CIM Schema Release Notes

CIM Schema Release Notes

This document describes the changes that have been incorporated into the CIM Schema Version release.

The experimental ZIP file contains entities that were approved for the CIM Schema Version that did not have sufficient implementation experience to be taken Final. The final ZIP file contains entities that have at least two independent implementations. Entities that are designated as final cannot be changed in a backward incompatible way between minor version releases.

Copyright (c) 2008 Distributed Management Task Force, Inc. (DMTF). All rights reserved.

DMTF is a not-for-profit association of industry members dedicated to promoting enterprise and systems management and interoperability. Members and non-members may reproduce DMTF specifications and documents for uses consistent with this purpose, provided that correct attribution is given. As DMTF specifications may be revised from time to time, the particular version and release date should always be noted.

Implementation of certain elements of this standard or proposed standard may be subject to third party patent rights, including provisional patent rights (herein "patent rights"). DMTF makes no representations to users of the standard as to the existence of such rights, and is not responsible to recognize, disclose, or identify any or all such third party patent right, owners or claimants, nor for any incomplete or inaccurate identification or disclosure of such rights, owners or claimants. DMTF shall have no liability to any party, in any manner or circumstance, under any legal theory whatsoever, for failure to recognize, disclose, or identify any such third party patent rights, or for such partys reliance on the standard or incorporation thereof in its product, protocols or testing procedures. DMTF shall have no liability to any party implementing such standard, whether such implementation is foreseeable or not, nor to any patent owner or claimant, and shall have no liability or responsibility for costs or losses incurred if a standard is withdrawn or modified after publication, and shall be indemnified and held harmless by any party implementing the standard from any and all claims of infringement by a patent owner for such implementations.

For information about patents held by third-parties which have notified the DMTF that, in their opinion, such patent may relate to or impact implementations of DMTF standards, visit http://www.dmtf.org/about/policies/disclosures.php.

Contributions to the CIM schema have been provided through the DMTF Alliance Partnerships with the Storage Networking Industry Association (SNIA), the Open Grid Forum (OGF) and the Printer Work Group (a Program of the IEEE-ISTO).

Installation

To install the CIM Schema:

  1. Download the ZIP files from the DMTF CIM standards page (http://www.dmtf.org/standards/cim/). The ZIP files can be found under the "CIM Schema and Specifications" section. The release contains both the experimental and final CIM Schemas.
  2. These files contain all the MOF files that are part of the CIM schema. The experimental ZIP file contains the latest experimental schema. This schema may change in a backward incompatible way based on implementation experience. The final ZIP file contains just the portions of the schema that is in a final state.

    These files contain a rendering of the CIM schema in XML into a single file.

    These files contain a rendering of the CIM schema in XML into individual files, one file per entity.

    These files contain a rendering of the CIM schema in XSD into individual files, one file per entity.

    These files contain a rendering of the CIM schema in HTML format.

    These files contain a comparison of the differences in the CIM schema rendered in HTML format. The files contain the differences between Final and Experimental, and the prior releease Experimental and and the prior release Final respectively.

    These files contains the UML representations of the CIM schema in Visio and PDF format.

  3. Unzip the downloaded files. Please be aware that the MOFs will be expanded into the directory that you specify. Subdirectories are created for each separate model area.

Schema Changes

Final

The following changes were applied to Final

Class (File)Change RequestDescription
Application/CIM_ArchitectureCheck.mofCIMCoreCR01124Add number for "Quad-Core Intel(R) Xeon(R) processor 5400 Series" and a general number for "Quad-Core Intel(R) Xeon(R) processor".
Application/CIM_ArchitectureCheck.mofCIMCoreCR01062Add new processor values for Intel processors
Application/CIM_ArchitectureCheck.mofCIMCoreCR01077Add processor family values in SMBIOS Type 4 for AMD processors
Application/CIM_ArchitectureCheck.mofCIMCoreCR01097Add values for Intel(R) Atom(TM) processors.
Device/CIM_HardwareThread.mofCIMCoreCR01153Take HardwareThread Final
Device/CIM_Processor.mofCIMCoreCR01124Add number for "Quad-Core Intel(R) Xeon(R) processor 5400 Series" and a general number for "Quad-Core Intel(R) Xeon(R) processor".
Device/CIM_Processor.mofCIMCoreCR01157Take Processor Property Final
Device/CIM_Processor.mofCIMCoreCR01062Add new processor values for Intel processors
Device/CIM_Processor.mofCIMCoreCR01077Add processor family values in SMBIOS Type 4 for AMD processors
Device/CIM_Processor.mofCIMCoreCR01097Add values for Intel(R) Atom(TM) processors.
Device/CIM_ProcessorCapabilities.mofCIMCoreCR01154Take ProcessorCapabilities Final
Device/CIM_ProcessorCore.mofCIMCoreCR01155Take ProcessorCore Final
Network/CIM_DHCPCapabilities.mofCIMCoreCR01140Take DHCPCapabilities Final
Network/CIM_DHCPProtocolEndpoint.mofCIMCoreCR01139Take DHCPProtocolEndpoint Final
Network/CIM_DHCPSettingData.mofCIMCoreCR01142Take DHCPSettingData Final
Network/CIM_DNSProtocolEndpoint.mofCIMCoreCR01145Take DNSProtocolEndpoint Final
Network/CIM_IPConfigurationService.mofCIMCoreCR01141Take IPConfigurationService Final
Network/CIM_RemoteAccessAvailableToElement.mofCIMCoreCR01143Take RemoteAccessAvailableToElement Final
Physical/CIM_PhysicalConnector.mofCIMCoreCR01149Add ConnectorLayout valuemaps for PCI, PCI-X and PCI-E
System/CIM_BootService.mofCIMCoreCR01115Take CIM_BootService class Final
System/CIM_BootSettingData.mofCIMCoreCR01113Take CIM_BootSettingData class Final
System/CIM_BootSourceSetting.mofCIMCoreCR01114Take CIM_BootSourceSetting class Final
User/CIM_Account.mofSecurityCR00034Add password encryption properties to final version of CIM_Account
User/CIM_AccountManagementCapabilities.mofSecurityCR00026Take CIM_AccountManagementCapabilities class to final.
User/CIM_AccountManagementService.mofSecurityCR00035Take CreateAccount method of CIM_AccountManagementService Final
User/CIM_ManagedElement.mofCIMCoreCR01098Add optional InstanceID to ManagedElement

Experimental

The following changes were applied to Experimental

Class (File)Change RequestDescription
Application/CIM_ArchitectureCheck.mofCIMCoreCR01124Add number for "Quad-Core Intel(R) Xeon(R) processor 5400 Series" and a general number for "Quad-Core Intel(R) Xeon(R) processor".
Application/CIM_ArchitectureCheck.mofCIMCoreCR01062Add new processor values for Intel processors
Application/CIM_ArchitectureCheck.mofCIMCoreCR01077Add processor family values in SMBIOS Type 4 for AMD processors
Application/CIM_ArchitectureCheck.mofCIMCoreCR01097Add values for Intel(R) Atom(TM) processors.
Device/CIM_HardwareThread.mofCIMCoreCR01153Take HardwareThread Final
Device/CIM_Processor.mofCIMCoreCR01124Add number for "Quad-Core Intel(R) Xeon(R) processor 5400 Series" and a general number for "Quad-Core Intel(R) Xeon(R) processor".
Device/CIM_Processor.mofCIMCoreCR01157Take Processor Property Final
Device/CIM_Processor.mofCIMCoreCR01062Add new processor values for Intel processors
Device/CIM_Processor.mofCIMCoreCR01077Add processor family values in SMBIOS Type 4 for AMD processors
Device/CIM_Processor.mofCIMCoreCR01097Add values for Intel(R) Atom(TM) processors.
Device/CIM_ProcessorCapabilities.mofCIMCoreCR01154Take ProcessorCapabilities Final
Device/CIM_ProcessorCore.mofCIMCoreCR01155Take ProcessorCore Final
Network/CIM_DHCPCapabilities.mofCIMCoreCR01140Take DHCPCapabilities Final
Network/CIM_DHCPProtocolEndpoint.mofCIMCoreCR01139Take DHCPProtocolEndpoint Final
Network/CIM_DHCPSettingData.mofCIMCoreCR01142Take DHCPSettingData Final
Network/CIM_DNSProtocolEndpoint.mofCIMCoreCR01145Take DNSProtocolEndpoint Final
Network/CIM_IPConfigurationService.mofCIMCoreCR01141Take IPConfigurationService Final
Network/CIM_RemoteAccessAvailableToElement.mofCIMCoreCR01143Take RemoteAccessAvailableToElement Final
Physical/CIM_PhysicalConnector.mofCIMCoreCR01149Add ConnectorLayout valuemaps for PCI, PCI-X and PCI-E
System/CIM_BootService.mofCIMCoreCR01115Take CIM_BootService class Final
System/CIM_BootSettingData.mofCIMCoreCR01113Take CIM_BootSettingData class Final
System/CIM_BootSourceSetting.mofCIMCoreCR01114Take CIM_BootSourceSetting class Final
User/CIM_Account.mofSecurityCR00034Add password encryption properties to final version of CIM_Account
User/CIM_AccountManagementCapabilities.mofSecurityCR00026Take CIM_AccountManagementCapabilities class to final.
User/CIM_AccountManagementService.mofSecurityCR00035Take CreateAccount method of CIM_AccountManagementService Final
User/CIM_ManagedElement.mofCIMCoreCR01098Add optional InstanceID to ManagedElement
Core/CIM_AllocationCapabilities.mofCIMCoreCR01127Add ResourceTypes
Core/CIM_EnabledLogicalElementSettingData.mofCIMCoreCR01119Add EnabledLogicalElementSettingData
Core/CIM_GroupSynchronized.mofCIMCoreCR1078Represent a synchronization relationship between two groups.
Core/CIM_ManagedElement.mofCIMCoreCR1099Add optional Generation to ManagedElement
Core/CIM_OpaqueManagementData.mofCIMCoreCR01095Several modifications to CIM_OpaqueManagementData.
Core/CIM_OpaqueManagementDataService.mofCIMCoreCR01096Update CIM_OpaqueManagementDataService
Core/CIM_ProtocolService.mofCIMCoreCR01105Add ProtocolService.CurrentActiveConnections 
Core/CIM_ReplicationGroup.mofCIMCoreCR1079Create a group that has the semantics that it's members are replicated collectively to some other entity via CIM_GroupSynchronized.
Core/CIM_ReplicationService.mofCIMCoreCR1080Create class that presents the interfaces required to replicate resources.
Core/CIM_ReplicationServiceCapabilities.mofCIMCoreCR1081Create class that presents the capabilities of a service to configure and manage replication.
Core/CIM_ReplicationSettingData.mofCIMCoreCR1082Create class that presents the desired settings for a service to configure and manage replication.
Core/CIM_ResourceAllocationSettingData.mofCIMCoreCR01126Revise HostResource, add ResourceTypes, add AddressOnParent property
Core/CIM_ResourcePool.mofCIMCoreCR01128Add ResourceTypes
Core/CIM_SoftwareIdentity.mofCIMCoreCR01061Add uint64 version of build number
Core/CIM_StorageExtent.mofCIMCoreCR1135Update StorageExtent to reflect absorbtion of CompositeExtent functionality into StorageExtent
Core/CIM_SynchronizationAspect.mofCIMCoreCR1084New class to describe the replication state of a resource that is replicated.
Core/CIM_Synchronized.mofCIMCoreCR1085Update CIM Synchronized to support new ReplicationServices.
Device/CIM_CompositeExtent.mofCIMCoreCR1134Update CompositeExtent to reflect absorbtion of CompositeExtent functionality into StorageExtent
Device/CIM_HardwareThread.mofCIMCoreCR01153Take HardwareThread Final
Device/CIM_PrintFinisher.mofCIMCoreCR01088Modify class CIM_PrintFinisher
Device/CIM_PrintInputTray.mofCIMCoreCR01087Modify class CIM_PrintInputTray.
Device/CIM_PrintOutputTray.mofCIMCoreCR1086Modify class CIM_PrintOutputTray, including changes in modeling.
Device/CIM_PrintSupply.mofCIMCoreCR01089Modify class CIM_PrintSupply
Device/CIM_PrinterComponent.mofCIMCoreCR01091Modify class CIM_PrinterComponent
Device/CIM_PrinterElement.mofCIMCoreCR01090Modify class CIM_PrinterElement
Device/CIM_Processor.mofCIMCoreCR01156Add CIM_Processor.EnabledProcessorCharacteristics property and expand Characteristics valuemap.
Device/CIM_StorageSynchronized.mofCIMCoreCR1083Update CIM StorageSynchronized to support new ReplicationServices.
Device/CIM_WiFiEndpoint.mofCIMCoreCR01017Add class CIM_WiFiEndpoint
Device\CIM_Radio.mofCIMCoreCR01122Add class CIM_Radio
Device\CIM_WiFiRadio.mofCIMCoreCR01123insert CIM_Radio as parent class of CIM_WiFiRadio
Interop/CIM_ReferencedSpecificationCIMCoreCR01136Create ReferencedSpecification association
Interop/CIM_ReferencedSpecificationCIMCoreCR01137Insert ReferencedSpecification as parent of ReferencedProfile
Interop/CIM_RegisteredProfile.mofCIMCoreCR01132Insert RegisteredSpecification as parent of RegisteredProfile
Interop/CIM_RegisteredSpecification.mofCIMCoreCR01131Create CIM_RegisteredSpecification
Network/CIM_DHCPCapabilities.mofCIMCoreCR01111Add IPv6 Support to CIM_DHCPCapabilities
Network/CIM_DHCPProtocolEndpoint.mofCIMCoreCR01110Add IPv6 Support to CIM_DHCPProtocolEndpoint
Network/CIM_DHCPSettingData.mofCIMCoreCR01109Add IPv6 Support to CIM_DHCPSettingData
Network/CIM_IPProtocolEndPoint.mofCIMCoreCR01106Add IPv6 Support to CIM_IPProtocolEndpoint
Network/CIM_IPProtocolEndpoint.mofCIMCoreCR01158Fix IPv6AddressType in IPProtocolEndpoint
Network/CIM_StaticIPAssignmentSettingData.mofCIMCoreCR01159Fix IPv6AddressType in StaticIPAssignmentSettingData
Network/CIM_StaticIPAssignmentSettingData.mofCIMCoreCR01108Add IPv6 Support to CIM_StaticIPAssignmentSettingData
Physical/CIM_PhysicalMemory.mofCIMCoreCR01152Add MaxMemorySpeed
Physical/CIM_SystemBusCard.mofCIMCoreCR01151Deprecate CIM_SystemBusCard.BusType and add CIM_SystemBusCard.BusLayout
System/CIM_BIOSService.mofCIMCoreCR01120Add SetBIOSAttributes method to CIM_BIOSService
System/CIM_BIOSServiceCapabilities.mofCIMCoreCR01121CIM_BIOSServiceCapabilities.MethodsSupported as an array with new value enumerations.
System/CIM_BootConfigSetting.mofCIMCoreCR01112Take CIM_BootConfigSetting class Final
System/CIM_BootServiceCapabilities.mofCIMCoreCR01116Take CIM_BootServiceCapabilities class Final
System/CIM_RecordForLog.mofCIMCoreCR01100.00Add PerceivedSeverity to CIM_RecordForLog
User/CIM_Account.mofCIMCoreCR01092Fix description of OtherUserPasswordEncryptionAlgorithm
User/CIM_AssociatedPrivilege.mofSecurityCR00030Add class CIM_AssociatedPrivilege
User/CIM_CredentialStore.mofSecurityCR00031Create CredentialStore class
User/CIM_Keystore.mofSecurityCR00032Modify Keystore class hierarchy