CIM211 Class Declaration
CIM_ElementSoftwareIdentity

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_ElementSoftwareIdentity --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_Dependency
NAMECIM_ElementSoftwareIdentity

Class Qualifiers

Class CIM_ElementSoftwareIdentity Qualifiers
NameTypeValueFrom Class
Versionstring2.10.0 CIM_ElementSoftwareIdentity
DescriptionstringElementSoftwareIdentity allows a Managed Element to report its software related asset information (firmware, drivers, configuration software, and etc.) CIM_ElementSoftwareIdentity
Associationbooleantrue CIM_ElementSoftwareIdentity
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_SoftwareIdentity ref Override
Description
Key
CIM_ElementSoftwareIdentity
DependentCIM_ManagedElement ref Override
Description
Key
CIM_ElementSoftwareIdentity
UpgradeConditionuint16 Description
ValueMap
Values
ModelCorrespondence
CIM_ElementSoftwareIdentity
OtherUpgradeConditionstring Description
ModelCorrespondence
CIM_ElementSoftwareIdentity
ElementSoftwareStatusuint16[] Experimental
Description
ValueMap
Values
CIM_ElementSoftwareIdentity

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_ElementSoftwareIdentity
DescriptionstringA LogicalElement ’ s Software Asset. CIM_ElementSoftwareIdentity
Keybooleantrue CIM_ElementSoftwareIdentity

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_ElementSoftwareIdentity
DescriptionstringThe ManagedElement that requires or uses the software. CIM_ElementSoftwareIdentity
Keybooleantrue CIM_ElementSoftwareIdentity

Property UpgradeCondition Qualifiers
NameTypeValueFrom Class
DescriptionstringIndicates the element ’ s ability to upgrade this software asset. ’ Resides off element ’ (2), indicates the persistence of the software is outside of the element. Typically for a element this software is part of the OperatingSystem is typically upgradeable. ’ Owner Upgradeable ’ (3), indicates the persistence of the software is on the element and is upgradeable by the owner. ’ FactoryUpgradeable ’ (4),indicates the persistence of the software is on the element and is upgradeable by the manufacturer. ’ Not Upgradeable ’ (5), indicates the presistence of the software is on the element and is not upgradeable. (i.e. burned into a non replaceable ROM chip. CIM_ElementSoftwareIdentity
ValueMapstring
[See below.]
CIM_ElementSoftwareIdentity
ValuesstringUnknown
Other
Resides off device
Owner Upgradeable
Factory Upgradeable
Not Upgradeable
DMTF Reserved
Vendor Reserved
CIM_ElementSoftwareIdentity
ModelCorrespondencestringCIM_ElementSoftwareIdentity.OtherUpgradeCondition CIM_ElementSoftwareIdentity

NameValue
0Unknown
1Other
2Resides off device
3Owner Upgradeable
4Factory Upgradeable
5Not Upgradeable
..DMTF Reserved
0x8000..0xFFFFVendor Reserved
Property OtherUpgradeCondition Qualifiers
NameTypeValueFrom Class
DescriptionstringDescribes the upgrade condition, when UpgradeCondition is set to 1 ( " Other " ). CIM_ElementSoftwareIdentity
ModelCorrespondencestringCIM_ElementSoftwareIdentity.UpgradeCondition CIM_ElementSoftwareIdentity

Property ElementSoftwareStatus Qualifiers
NameTypeValueFrom Class
DescriptionstringA collection of properties describing the status of the software on the managed element. Multiple properties could be set at the same time. For example a ElementSoftwareStatus could have " Default " , " Current " and " FallBack " set at the same time. " Current " indicates that the software is currently running on the Managed Element. " Next " indicates that the software is currently loaded and will run after the next reset or reboot. " FallBack " indicates that this version of software will run should the current version scheduled to load fail to run on the next reset or reboot. " Default " indicates the default version of the software that was originally shipped by the manufacturer. CIM_ElementSoftwareIdentity
ValueMapstring
[See below.]
CIM_ElementSoftwareIdentity
ValuesstringUnknown
Current
Next
FallBack
Default
DMTF Reserved
Vendor Reserved
CIM_ElementSoftwareIdentity

NameValue
0Unknown
2Current
3Next
4FallBack
5Default
6..32767DMTF Reserved
32768..65535Vendor Reserved
Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency