CIM Schema 2.17.0 Release Notes

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

The experimental ZIP file contains entities that were approved for the CIM Schema Version 2.17.0 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) 2007 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 2.17.0 Final and 2.17.0 Experimental, 2.17.0 and the prior releease Experimental and 2.17.0 and the prior release Final respectively.

    These files contain 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 2.17.0 Final

Class (File) Change Request Description
Application/CIM_Action.mof CIMCoreCR0991 Add new Operating System type enumerations to CIM_Action
Application/CIM_BIOSElement.mof CIMCoreCR00971 Add RegistryURIs property to CIM_BIOSElement
Application/CIM_Check.mof CIMCoreCR0992 Add new Operating System type enumerations to CIM_Check
Application/CIM_SoftwareElement.mof CIMCoreCR0993 Add new Operating System type enumerations to CIM_SoftwareElement
Application/CIM_SoftwareElementVersionCheck.mof CIMCoreCR0993 Add new Operating System type enumerations to CIM_SoftwareElementVersionCheck
Core/CIM_EnabledLogicalElement.mof CIMCoreCR00929 Clarify usage of RequestStateChange
Includes/OSTypes.inc CIMCoreCR00999 Add new Operating System type enumerations to OSTypes.inc (include file).
Interop/CIM_ObjectManagerCommunicationMechanism.mof WIPCR00443 Add functional profiles Pulled Read Count and Pulled Query Execution
Network/CIM_RedirectionService.mof CIMCoreCR01012 Take RedirectionService class Final
Network/CIM_TextRedirectionSAP.mof CIMCoreCR01014 Take TextRedirectionSAP class Final
Network/CIM_TextRedirectionService.mof CIMCoreCR01013 Take TextRedirectionService class Final
System/CIM_LogEntry.mof CIMCoreCR00957 Take LogEntry class Final
qualifiers.mof ArchCR00115 Allow narrowing of subclass defined in EmbeddedInstance

Experimental

The following changes were applied to 2.17.0 Experimental

Class (File) Change Request Description
Application/CIM_Action.mof CIMCoreCR0991 Add new Operating System type enumerations to CIM_Action
Application/CIM_BIOSElement.mof CIMCoreCR00971 Add RegistryURIs property to CIM_BIOSElement
Application/CIM_Check.mof CIMCoreCR0992 Add new Operating System type enumerations to CIM_Check
Application/CIM_SoftwareElement.mof CIMCoreCR0993 Add new Operating System type enumerations to CIM_SoftwareElement
Application/CIM_SoftwareElementVersionCheck.mof CIMCoreCR0993 Add new Operating System type enumerations to CIM_SoftwareElementVersionCheck
Core/CIM_EnabledLogicalElement.mof CIMCoreCR00929 Clarify usage of RequestStateChange
Includes/OSTypes.inc CIMCoreCR00999 Add new Operating System type enumerations to OSTypes.inc (include file).
Interop/CIM_ObjectManagerCommunicationMechanism.mof WIPCR00443 Add functional profiles Pulled Read Count and Pulled Query Execution
Network/CIM_RedirectionService.mof CIMCoreCR01012 Take RedirectionService class Final
Network/CIM_TextRedirectionSAP.mof CIMCoreCR01014 Take TextRedirectionSAP class Final
Network/CIM_TextRedirectionService.mof CIMCoreCR01013 Take TextRedirectionService class Final
System/CIM_LogEntry.mof CIMCoreCR00957 Take LogEntry class Final
qualifiers.mof ArchCR00115 Allow narrowing of subclass defined in EmbeddedInstance
Core/CIM_AllocationCapabilities.mof CIMCoreCR00982 Additions to Virtualization MOF Resource Type
Core/CIM_AssociatedPowerManagementService.mof CIMCoreCR01011 Add graceful shutdown related enums to power state related properties.
Core/CIM_DomainMemberCS.mof CIMCoreCR00978 Add new association to collect the members of a cluster.
Core/CIM_ManagedSystemElement.mof CIMCoreCR00953 Add enum to represent "normal" operatingstatus
Core/CIM_ManagedSystemElement.mof CIMCoreCR00931 Add new value "Transitioning" to MSE.OperatingStatus
Core/CIM_PowerManagementService.mof CIMCoreCR01003 Add graceful shutdown related enums to RequestPowerStateChange method.
Core/CIM_PowerSource.mof CIMCoreCR00960 Additional Power Source Attributes
Core/CIM_PowerSupply.mof CIMCoreCR00980 Additional PowerSupply attributes
Core/CIM_PoweranagementCapabilities.mof CIMCoreCR01010 Add graceful shutdown related enums to PowerStatesSupported property.
Core/CIM_ResourceAllocationSettingData.mof CIMCoreCR00981 Addition to ResourceType, fixed MappingBehavior
Core/CIM_ResourcePool.mof CIMCoreCR00983 Additions to Virtualization MOF Resource Type
Device/CIM_AssociatedPrintInterpreter.mof CIMCoreCR00997 Add class CIM_AssociatedPrintInterpreter to enhanced printer device model.
Device/CIM_AssociatedPrintSupply.mof CIMCoreCR00947 Add new class CIM_AssociatedPrintSupply to enhanced printer device model.
Device/CIM_PrintAlertRecord.mof CIMCoreCR01002 Add class CIM_PrintAlertRecord to enhanced printer device model.
Device/CIM_PrintChannel.mof CIMCoreCR00995 Add class CIM_PrintChannel to enhanced printer device model.
Device/CIM_PrintFinisher.mof CIMCoreCR00963 Add new class CIM_PrintFinisher to enhanced printer device model.
Device/CIM_PrintInterpreter.mof CIMCoreCR00996 Add class CIM_PrintInterpreter to enhanced printer device model.
Device/CIM_PrintMarker.mof CIMCoreCR00945 Add new class CIM_PrintMarker to enhanced printer device model.
Device/CIM_PrintMediaPath.mof CIMCoreCR00962 Add new class CIM_PrintMediaPath to enhanced printer device model.
Device/CIM_PrintSupply.mof CIMCoreCR00946 Add new class CIM_PrintSupply to enhanced printer device model.
Device/CIM_PrinterComponent.mof CIMCoreCR00998 Add class CIM_PrinterComponent to enhanced printer device model.
Device/CIM_PrinterElement.mof CIMCoreCR00958 Add new class CIM_PrinterElement to enhanced printer device model.
Device/CIM_Sensor.mof CIMCoreCR01015 Add intrusion sensor type
Device/CIM_USBDevice.mof CIMCoreCR01006 Modify CIM_USBDevice class for USB Redirection
Event/CIM_ListenerDestinationWSManagement.mof WIPCR00366 Add CIM_ListenerDestinationWSManagement subclass and properties
Includes/ProcessorFamily.inc CIMCoreCR00959 Add new processor family value: Embedded AMD Opteron Processor
Interop/CIM_CIMXMLCommunicationMechanism.mof WIPCR00439 Fix declaration of behaviors of Pulled Enumerations
Network/CIM_USBRedirectionCapabilities.mof CIMCoreCR01005 Add new CIM_USBRedirectionCapabilities class
Network/CIM_USBRedirectionSAP.mof CIMCoreCR01004 Add new CIM_USBRedirectionSAP class
Network/CIM_USBRedirectionService.mof CIMCoreCR00950 Add new CIM_USBRedirectionService class
Physical/CIM_ComponentBay.mof CIMCoreCR00984 Add support for representing component bays
System/CIM_BIOSAttribute.mof CIMCoreCR00970 Add BIOS Management class
System/CIM_BIOSEnumeration.mof CIMCoreCR00972 Add BIOS Enumeration Management class
System/CIM_BIOSInteger.mof CIMCoreCR00973 Add BIOS Integer Management class
System/CIM_BIOSPassword.mof CIMCoreCR00974 Add BIOS Password Management class
System/CIM_BIOSService.mof CIMCoreCR00975 Add BIOS Service class
System/CIM_BIOSServiceCapabilities.mof CIMCoreCR00976 Add BIOS Service Capabilities class
System/CIM_BIOSString.mof CIMCoreCR00977 Add BIOS String Management class
System/CIM_LogEntry.mof CIMCoreCR00906 Add standard message properties to LogEntry
System/CIM_OperatingSystemCapabilities.mof CIMCoreCR01009 Add support for indicating whether underlying CS is shutdown when OS is shutdown.
System/CIM_PlatformWatchdogService.mof CIMCoreCR00964 Add TimerExpired property to CIM_PlatformWatchdogService.
System/CIM_VirtualSystemMigrationCapabilities.mof CIMCoreCR00969 Add new class CIM_VirtualSystemMigrationCapabilities
System/CIM_VirtualSystemMigrationService.mof CIMCoreCR00968 Add new class CIM_VirtualSystemMigrationService
System/CIM_VirtualSystemMigrationSettingData.mof CIMCoreCR00967 Add new class CIM_VirtualSystemMigrationSettingData
User/CIM_Credential.mof WIP_SECCR00014 Change the description for the ValidFrom property of the CIM_Credential class.
User/CIM_Keystore.mof WIP_SECCR00007 Create Keystore class
User/CIM_RemoteIdentity.mof WIP_SECCR00006 Add OctetString qualifier to Name property in CIM_RemoteIdentity.
User/CIM_SignedCredential.mof WIP_SECCR00015 Make the CIM_SignedCredential class generic.
User/CIM_X509Certificate.mof WIP_SECCR00017 Add CIM_X509Certificate class.
User/CIM_X509Infrastructure.mof WIP_SECCR00016 Add CIM_X509Infrastructure class.