CIM V2.5 Readme
The following describes the MOF changes from CIM V2.4 to V2.5. Errata are
labeled using the designation, (E). Errata are indicated as the first
changes in the detailed descriptions below AND included, where appropriate,
in the model specific summaries.
A minor structural change to the MOF files can be seen in CIM V2.5. Changes
to existing classes, descriptions and properties (such as addition of new
properties, wording updates and enumeration changes) are made directly to
the V2.4 MOF files, to produce the CIM V2.5 files. New classes and
associations are placed in a new MOF file. This file is named using the
convention, CIM_<model nameversion><_Add>.mof - for example,
CIM_Core25_Add.mof. The new MOF file is added to the correct model via
a "#pragma include" statement at the end of the file. For example, the
following statement would be added to the end of the CIM_Core25.mof -
#pragma include ("CIM_Core25_Add.mof"). This structure indicates
the basic difference in level of review and testing between relatively minor
modifications to existing classes, and totally new classes requiring more
extensive review, analysis and test implementation.
NOTE: The headers of
the individual MOF files indicate their contents.
Specifically, Change
Requests dealing with updates to existing classes will
be documented in the
standard V2.x files. On the other hand, Change
Requests adding new
classes and associations will be documented in the
headers to the
CIM_<model nameversion><_Add>.mof file.
ERRATA:
- (E)User Model - Property name change
to avoid use of SQL reserved
- word in CIM_KerberosTicket
("Type" changed to "TicketType")
- (E) Network Model - Property name
change to avoid use of SQL reserved
- word in CIM_RouteCalculationService
("Type" changed to
- "AlgorithmType")
- (E) Network Model - Property datatype
change from uint32 to uint64
- (to align with IETF) for
CIM_AverageRateMeter.DeltaInterval and
- CIM_EWMAMeter.DeltaInterval
- (E) Support Model - Property name
changes to avoid SQL reserved words:
- PRS_Resource.Type to ResourceType
- PRS_Attachment.Reference to
AttachmentReference
- PRS_Attachment.Size to AttachmentSize
- PRS_Attachment.Object to
AttachmentObject
- PRS_Statement.Role to StatementRole
- PRS_Statement.Operator to
StatementOperator
- PRS_Revision.Date to RevisionDate
- PRS_Activity.New to NewKeys
- PRS_Transaction.State to
TransactionState
CORE MODEL:
- Addition of new qualifiers:
- Deprecated, Experimental, DN,
PropertyUsage and EmbeddedObject
- Description changes:
- CIM_PhysicalElement.OtherIdentifyingInfo
- CIM_CollectionOfMSEs
- Synchronization of MappingStrings with
the Master.MIF
- New value ("Stopped") in
CIM_ManagedSystemElement.Status
- Addition of the CIM_MethodParameters
class and associations
- Addition of new Verify/Apply methods in
CIM_Setting - to allow
- some PropertiesToApply (a new parameter)
- Addition of CIM_SystemSetting and
CIM_SystemConfiguration classes
- and associations
- Update the Dependent reference of
ProvidesServiceToElement
- from CIM_ManagedSystemElement to
CIM_ManagedElement (any
- ManagedElement may be dependent on the
provision of Services)
- CIM_AdminDomain moved from Network Model
to Core (to support
- Policy Model LDAP mapping)
INDICATION MODEL:
- Submission of new MOF/model
SYSTEM MODEL:
- New value ("Windows (R) Me")
in CIM_OperatingSystem.OSType
- Addition of the CIM_ServiceProcess
association
- Clarification of the
CIM_LogicalFile.Name property Description
DEVICE MODEL:
- New values in enumerations:
- "AMD Duron(TM) Processor
Family", "Crusoe(TM) TM5000 Family" and
- "Crusoe(TM) TM3000 Family"
added to CIM_Processor.Family
- Update the "K7" enum in
CIM_Processor.Family to
- "AMD Athlon(TM) Processor
Family"
- "Socket 423" and "Socket
A (Socket 462)" added to
- CIM_Processor.UpgradeMethod
- "Service Processor" added to
CIM_Watchdog.MonitoredEntity and
- CIM_Watchdog.MonitoredEntityOnLastExpiration
- Synchronization of MappingStrings with
the Master.MIF
APPLICATION MODEL:
- New values in enumerations:
- "AMD Duron(TM) Processor
Family", "Crusoe(TM) TM5000 Family"
- and "Crusoe(TM) TM3000 Family"
added to
- CIM_ArchitectureCheck.ArchitectureType
- Update the "K7" enum in
- CIM_ArchitectureCheck.ArchitectureType
to
- "AMD Athlon(TM) Processor
Family"
- "Windows (R) Me" added to
- CIM_SoftwareElement.TargetOperatingSystem,
- CIM_Check.TargetOperatingSystem,
- CIM_Action.TargetOperatingSystem and
- CIM_SoftwareElementVersionCheck.TargetOperatingSystemDesired
- "Not Applicable" added to
- CIM_SoftwareElement.TargetOperatingSystem,
- CIM_Check.TargetOperatingSystem,
- CIM_Action.TargetOperatingSystem and
- CIM_SoftwareElementVersionCheck.TargetOperatingSystemDesired
- Addition of CIM_InstalledProduct and
associations
- Change subclassing of CIM_Check and
CIM_Action from nothing to
- CIM_ManagedElement
-
- USER MODEL:
- Clarification of the class Description
for CIM_PublicKeyCertificate
- and the property Descriptions in
CIM_CertificateAuthority
- New properties:
- CADistinguishedName, MaxChainLength and
CRLRefreshFrequency
- in CIM_CertificateAuthority
- AltSubjct and PublicKey in
CIM_PublicKeyCertificate
- Insertion of
CIM_LocalCredentialManagementService in the
- inheritance tree
- Addition of CIM_CredentialManagementSAP,
CIM_NamedSharedIKESecret,
- CIM_PublicKeyManagementService and
CIM_UnsignedPublicKey
- classes and associations
- Addition of a new association,
CIM_TrustHierarchy
- (E) Property name change to avoid use of
SQL reserved word in
- CIM_KerberosTicket ("Type"
changed to "TicketType")
- and clarification of Description
-
NETWORK MODEL:
- New values in enumerations:
- CIM_ProtocolEndpoint.ProtocolType
- CIM_FilterList.Direction (also includes
an updated Description)
- CIM_FilterEntry.Action (also includes an
updated Description)
- Description changes:
- CIM_TransparentBridgingService
- CIM_SpanningTreeService
- CIM_SoureRouteService
- CIM_SwitchService.BridgeAddress
- Addition of the CIM_NextHopRouting class
and CIM_NextHopForwardedByService
- association
- Update of CIM_IPRoute to subclass from
CIM_NextHopRouting and to:
- Update property Descriptions
- Override DestinationAddress and Mask
properties to add
- ModelCorrespondence
- Override the NextHop property to make it
a key
- Removal of the IsStatic property since
it is defined
- in the superclass
- Addition of the Override qualifier to
references of
- CIM_CollectedBufferPool
- CIM_AdminDomain moved from Network Model
to Core (to support
- Policy Model LDAP mapping)
- (E) Property name change to avoid use of
SQL reserved word in
- CIM_RouteCalculationService
("Type" changed to
- "AlgorithmType")
- (E) Property datatype change from uint32
to uint64 (to align
- with IETF) for
CIM_AverageRateMeter.DeltaInterval and
- CIM_EWMAMeter.DeltaInterval (also
includes updates to
- the Descriptions)
POLICY MODEL:
- Description changes:
- CIM_PolicyGroup
- CIM_PolicyGroupInPolicyGroup
- CIM_PolicyRuleInPolicyGroup
SUPPORT MODEL:
- (E) Property name changes to avoid SQL
reserved words:
- PRS_Resource.Type to ResourceType
- PRS_Attachment.Reference to
AttachmentReference
- PRS_Attachment.Size to AttachmentSize
- PRS_Attachment.Object to
AttachmentObject
- PRS_Statement.Role to StatementRole
- PRS_Statement.Operator to
StatementOperator
- PRS_Revision.Date to RevisionDate
- PRS_Activity.New to NewKeys
- PRS_Transaction.State to
TransactionState
- Removed Description from PRS_Feature and
PRS_Resource (already
- inherited from PRS_ExchangeElement)
- Added MinValue and MaxValue qualifiers
to the following:
- PRS_Problem.Likelihood
- PRS_Problem.Impact
- PRS_Resolution.Confidence
- PRS_Statement.Relevance
- Addition of the Deprecated qualifier as
indicated in V2.4 Descriptions:
- PRS_ServiceIncident.TransactionName
- PRS_Activity.ParameterList
-
DAP MODEL:
- Corrections
to bring MOF inline with current changes