Server
Class IBMTSDS_ProviderSoftwareIdentity


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_SoftwareIdentity


Description

SoftwareIdentity represents software, viewed as an asset and/or individually identifiable entity (similar to Physical Element). It does NOT indicate whether the software is installed, executing, etc. (The latter is the role of the SoftwareFeature/ SoftwareElement classes and the Application Model.) This class refers to the CIM Agent software, and not the software of the storage devices that the CIM Agent manages.

Subclasses


Referenced By

IBMTSDS_RegisteredProfileSoftwareIdentity IBMTSDS_RegisteredSubProfileSoftwareIdentity

Properties

IdTypeRangeDescription
Key
InstanceID string
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID is defined as'IBMTSDS:DSOpenAPI'.
Read Only
BuildNumber uint16
The build number of the software - for example,'1'from'5.2.0.1'.
Classifications uint16
Unknown0
Other1
Driver2
Configuration Software3
Application Software4
Instrumentation5
Firmware/BIOS6
Diagnostic Software7
Operating System8
Middleware9
Firmware10
BIOS/FCode11
DMTF Reserved..
Vendor Reserved0x8000..0xFFFF
An array of enumerated integers that classify this software. For example, the software MAY be instrumentation (value=5) or firmware and diagnostic software (10 and 7). The use of value 6, Firmware/BIOS, is being deprecated. Instead, either the value 10 (Firmware) and/or 11 (BIOS/FCode) SHOULD be used.
Languages string
The language editions supported by the software. The language codes are defined in ISO 639.
MajorVersion uint16
The major number component of the software's version information - for example,'5'from'5.2.0.1'.
Manufacturer string
Manufacturer of this software.
MinorVersion uint16
The minor number component of the software's version information - for example,'2'from'5.2.0.1'.
Name string
Max Length256
A user-friendly name for the software.
RevisionNumber uint16
The revision or maintenance release component of the software's version information - for example,'0'from'5.2.0.1'.
TargetOperatingSystems string
Specifies the target operating systems of the software. Due to the extreme variability in operating systems, this property is defined as a string array.
VersionString string
A string representing the complete software version information - for example,'5.2.0.1'.
Read Write
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_SoftwareIdentity
BuildNumber, ClassificationDescriptions, Classifications, Languages, MajorVersion, Manufacturer, MinorVersion, ReleaseDate, RevisionNumber, SerialNumber, TargetOperatingSystems, TargetType, VersionString
 

Method Summary

NameDescription
 

Method Detail