CIM_SoftwareElement, ROOT\virtualization\v2

Class | Childs (1) | Methods | Properties (25) | Qualifiers (5) | Instances | Namespaces (4)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

The CIM_SoftwareElement class is used to decompose a CIM_SoftwareFeature object into a set of individually manageable or deployable parts, for a particular platform. A SoftwareElement's platform is uniquely identified by its underlying hardware architecture and operating system (for example Sun Solaris on Sun Sparc or Windows NT on Intel platforms). As such, to understand the details of how the functionality of a particular SoftwareFeature is provided on a particular platform, the CIM_SoftwareElement objects referenced by CIM_SoftwareFeatureSoftwareElements associations are organized in disjoint sets based on the TargetOperatingSystem property. A CIM_SoftwareElement object captures the management details of a part or component in one of four states characterized by the SoftwareElementState property.

CIM_SoftwareElement - child subclasses in ROOT\virtualization\v2

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_BIOSElement1330--✓-

CIM_SoftwareElement properties

CIM_SoftwareElement has 25 properties (11 Local, 14 Derived)

NameOriginCIMType
BuildNumberCIM_SoftwareElement8 [string]
CaptionCIM_ManagedElement8 [string]
CodeSetCIM_SoftwareElement8 [string]
CommunicationStatusCIM_ManagedSystemElement18 [uint16]
DescriptionCIM_ManagedElement8 [string]
DetailedStatusCIM_ManagedSystemElement18 [uint16]
ElementNameCIM_ManagedElement8 [string]
HealthStateCIM_ManagedSystemElement18 [uint16]
IdentificationCodeCIM_SoftwareElement8 [string]
InstallDateCIM_ManagedSystemElement101 [datetime]
InstanceIDCIM_ManagedElement8 [string]
LanguageEditionCIM_SoftwareElement8 [string]
ManufacturerCIM_SoftwareElement8 [string]
key
Name
CIM_ManagedSystemElement8 [string]
OperatingStatusCIM_ManagedSystemElement18 [uint16]
OperationalStatusCIM_ManagedSystemElement18 [uint16]
OtherTargetOSCIM_SoftwareElement8 [string]
PrimaryStatusCIM_ManagedSystemElement18 [uint16]
SerialNumberCIM_SoftwareElement8 [string]
key
SoftwareElementID
CIM_SoftwareElement8 [string]
key
SoftwareElementState
CIM_SoftwareElement18 [uint16]
StatusCIM_ManagedSystemElement8 [string]
StatusDescriptionsCIM_ManagedSystemElement8 [string]
key
TargetOperatingSystem
CIM_SoftwareElement18 [uint16]
key
Version
CIM_SoftwareElement8 [string]

Detailed description of CIM_SoftwareElement properties

Local properties (11) of CIM_SoftwareElement class

▲ BuildNumber property
CIMTYPE'string'
Description'The internal identifier for this compilation of SoftwareElement.'
MappingStrings['MIF.DMTF|Software Component Information|002.4']
MaxLen64
BuildNumber property is in 3 classes of ROOT\virtualization\v2 and in 10 namespaces
▲ CodeSet property
CIMTYPE'string'
Description'The code set used by this SoftwareElement. It defines the bit patterns that a system uses to identify characters. ISO defines various code sets such as UTF-8 and ISO8859-1.'
MaxLen64
CodeSet property is in 3 classes of ROOT\virtualization\v2 and in 4 namespaces
▲ IdentificationCode property
CIMTYPE'string'
Description'The manufacturer's identifier for this SoftwareElement. Often this will be a stock keeping unit (SKU) or a part number.'
MappingStrings['MIF.DMTF|SubComponent Software|001.6']
MaxLen64
IdentificationCode property is in 3 classes of ROOT\virtualization\v2 and in 3 namespaces
▲ LanguageEdition property
CIMTYPE'string'
Description'The value of this property identifies the language edition of this SoftwareElement. The language codes defined in ISO 639 should be used. Where the element represents a multi-lingual or international version, the string "Multilingual" should be used.'
MappingStrings['MIF.DMTF|SubComponent Software|001.7']
MaxLen32
LanguageEdition property is in 3 classes of ROOT\virtualization\v2 and in 3 namespaces
▲ Manufacturer property
CIMTYPE'string'
Description'Manufacturer of this SoftwareElement.'
MappingStrings['MIF.DMTF|SubComponent Software|001.3']
MaxLen256
Manufacturer property is in 4 classes of ROOT\virtualization\v2 and in 17 namespaces
▲ OtherTargetOS property
CIMTYPE'string'
Description'The OtherTargetOS property records the manufacturer and operating system type for a SoftwareElement when the TargetOperatingSystem property has a value of 1 ("Other"). For all other values of TargetOperatingSystem, the OtherTargetOS property is NULL.'
MaxLen64
ModelCorrespondence['CIM_OperatingSystem.OtherTypeDescription']
OtherTargetOS property is in 3 classes of ROOT\virtualization\v2 and in 3 namespaces
▲ SerialNumber property
CIMTYPE'string'
Description'The assigned serial number of this SoftwareElement.'
MappingStrings['MIF.DMTF|ComponentID|001.4']
MaxLen64
SerialNumber property is in 4 classes of ROOT\virtualization\v2 and in 24 namespaces
▲ SoftwareElementID property
CIMTYPE'string'
Description'This is an identifier for the SoftwareElement and is designed to be used in conjunction with other keys to create a unique representation of the element.'
keyTrue
MaxLen256
SoftwareElementID property is in 3 classes of ROOT\virtualization\v2 and in 3 namespaces
▲ SoftwareElementState property
CIMTYPE'uint16'
Description'The SoftwareElementState is defined in this model to identify various states of a SoftwareElement's life cycle.
- A SoftwareElement in the deployable state describes the details necessary to successfully distribute it and the details (Checks and Actions) required to move it to the installable state (i.e, the next state).
- A SoftwareElement in the installable state describes the details necessary to successfully install it and the details (Checks and Actions) required to create an element in the executable state (i.e., the next state).
- A SoftwareElement in the executable state describes the details necessary to successfully start it and the details (Checks and Actions) required to move it to the running state (i.e., the next state).
- A SoftwareElement in the running state describes the details necessary to manage the started element.'
keyTrue
ValueMap['0', '1', '2', '3']
Values['Deployable', 'Installable', 'Executable', 'Running']
SoftwareElementState property is in 3 classes of ROOT\virtualization\v2 and in 3 namespaces
▲ TargetOperatingSystem property
CIMTYPE'uint16'
Description'The TargetOperatingSystem property specifies the element's operating system environment. The value of this property does not ensure that it is binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the class, CIM_OSVersion Check. The second piece of information is the architecture that the OS runs on. This information is verified using CIM_ArchitectureCheck. The combination of these constructs clearly identifies the level of OS required for a particular SoftwareElement.'
keyTrue
MappingStrings['MIF.DMTF|SubComponent Software|001.8']
ModelCorrespondence['CIM_OperatingSystem.OSType']
ValueMap['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '100', '101', '102', '103', '104', '105', '106', '107', '108', '109', '110']
Values['Unknown', 'Other', 'MACOS', 'ATTUNIX', 'DGUX', 'DECNT', 'Tru64 UNIX', 'OpenVMS', 'HPUX', 'AIX', 'MVS', 'OS400', 'OS/2', 'JavaVM', 'MSDOS', 'WIN3x', 'WIN95', 'WIN98', 'WINNT', 'WINCE', 'NCR3000', 'NetWare', 'OSF', 'DC/OS', 'Reliant UNIX', 'SCO UnixWare', 'SCO OpenServer', 'Sequent', 'IRIX', 'Solaris', 'SunOS', 'U6000', 'ASERIES', 'HP NonStop OS', 'HP NonStop OSS', 'BS2000', 'LINUX', 'Lynx', 'XENIX', 'VM', 'Interactive UNIX', 'BSDUNIX', 'FreeBSD', 'NetBSD', 'GNU Hurd', 'OS9', 'MACH Kernel', 'Inferno', 'QNX', 'EPOC', 'IxWorks', 'VxWorks', 'MiNT', 'BeOS', 'HP MPE', 'NextStep', 'PalmPilot', 'Rhapsody', 'Windows 2000', 'Dedicated', 'OS/390', 'VSE', 'TPF', 'Windows (R) Me', 'Caldera Open UNIX', 'OpenBSD', 'Not Applicable', 'Windows XP', 'z/OS', 'Microsoft Windows Server 2003', 'Microsoft Windows Server 2003 64-Bit', 'Windows XP 64-Bit', 'Windows XP Embedded', 'Windows Vista', 'Windows Vista 64-Bit', 'Windows Embedded for Point of Service', 'Microsoft Windows Server 2008', 'Microsoft Windows Server 2008 64-Bit', 'FreeBSD 64-Bit', 'RedHat Enterprise Linux', 'RedHat Enterprise Linux 64-Bit', 'Solaris 64-Bit', 'SUSE', 'SUSE 64-Bit', 'SLES', 'SLES 64-Bit', 'Novell OES', 'Novell Linux Desktop', 'Sun Java Desktop System', 'Mandriva', 'Mandriva 64-Bit', 'TurboLinux', 'TurboLinux 64-Bit', 'Ubuntu', 'Ubuntu 64-Bit', 'Debian', 'Debian 64-Bit', 'Linux 2.4.x', 'Linux 2.4.x 64-Bit', 'Linux 2.6.x', 'Linux 2.6.x 64-Bit', 'Linux 64-Bit', 'Other 64-Bit', 'Microsoft Windows Server 2008 R2', 'VMware ESXi', 'Microsoft Windows 7', 'CentOS 32-bit', 'CentOS 64-bit', 'Oracle Enterprise Linux 32-bit', 'Oracle Enterprise Linux 64-bit', 'eComStation 32-bitx']
TargetOperatingSystem property is in 3 classes of ROOT\virtualization\v2 and in 3 namespaces
▲ Version property
CIMTYPE'string'
Description'Software Version should be in the form .. or ..'
keyTrue
MappingStrings['MIF.DMTF|SubComponent Software |001.4']
MaxLen64
Version property is in 10 classes of ROOT\virtualization\v2 and in 142 namespaces

Derived properties (14) of CIM_SoftwareElement class

▲ Caption property
CIMTYPE'string'
Caption property is in 222 classes of ROOT\virtualization\v2 and in 37 namespaces
▲ CommunicationStatus property
CIMTYPE'uint16'
CommunicationStatus property is in 127 classes of ROOT\virtualization\v2 and in 9 namespaces
▲ Description property
CIMTYPE'string'
Description property is in 225 classes of ROOT\virtualization\v2 and in 142 namespaces
▲ DetailedStatus property
CIMTYPE'uint16'
DetailedStatus property is in 127 classes of ROOT\virtualization\v2 and in 9 namespaces
▲ ElementName property
CIMTYPE'string'
ElementName property is in 223 classes of ROOT\virtualization\v2 and in 21 namespaces
▲ HealthState property
CIMTYPE'uint16'
HealthState property is in 128 classes of ROOT\virtualization\v2 and in 15 namespaces
▲ InstallDate property
CIMTYPE'datetime'
InstallDate property is in 127 classes of ROOT\virtualization\v2 and in 23 namespaces
▲ InstanceID property
CIMTYPE'string'
InstanceID property is in 223 classes of ROOT\virtualization\v2 and in 21 namespaces
▲ Name property
CIMTYPE'string'
Description'The name used to identify this SoftwareElement.'
keyTrue
MaxLen256
Override'Name'
Name property is in 152 classes of ROOT\virtualization\v2 and in 142 namespaces
▲ OperatingStatus property
CIMTYPE'uint16'
OperatingStatus property is in 127 classes of ROOT\virtualization\v2 and in 9 namespaces
▲ OperationalStatus property
CIMTYPE'uint16'
OperationalStatus property is in 128 classes of ROOT\virtualization\v2 and in 18 namespaces
▲ PrimaryStatus property
CIMTYPE'uint16'
PrimaryStatus property is in 127 classes of ROOT\virtualization\v2 and in 9 namespaces
▲ Status property
CIMTYPE'string'
Status property is in 127 classes of ROOT\virtualization\v2 and in 42 namespaces
▲ StatusDescriptions property
CIMTYPE'string'
StatusDescriptions property is in 128 classes of ROOT\virtualization\v2 and in 18 namespaces

CIM_SoftwareElement Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
AbstractTrue✗✗✓✗✓
Description'The CIM_SoftwareElement class is used to decompose a CIM_SoftwareFeature object into a set of individually manageable or deployable parts, for a particular platform. A SoftwareElement's platform is uniquely identified by its underlying hardware architecture and operating system (for example Sun Solaris on Sun Sparc or Windows NT on Intel platforms). As such, to understand the details of how the functionality of a particular SoftwareFeature is provided on a particular platform, the CIM_SoftwareElement objects referenced by CIM_SoftwareFeatureSoftwareElements associations are organized in disjoint sets based on the TargetOperatingSystem property. A CIM_SoftwareElement object captures the management details of a part or component in one of four states characterized by the SoftwareElementState property.'✗✗✓✗✓
LOCALE1033✗✗✓✓✓
UMLPackagePath'CIM::Application::DeploymentModel'✗✗✓✗✓
Version'2.23.0'✗✗✓✗✓

CIM_SoftwareElement System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\virtualization\v2:CIM_SoftwareElement'___SYSTEM8✗✗
__NAMESPACE'ROOT\virtualization\v2'___SYSTEM8✗✗
__SERVER'.'___SYSTEM8✗✗
__DERIVATION['CIM_LogicalElement', 'CIM_ManagedSystemElement', 'CIM_ManagedElement']___SYSTEM8✗✓
__PROPERTY_COUNT25___SYSTEM3✗✗
__RELPATH'CIM_SoftwareElement'___SYSTEM8✗✗
__DYNASTY'CIM_ManagedElement'___SYSTEM8✗✗
__SUPERCLASS'CIM_LogicalElement'___SYSTEM8✗✗
__CLASS'CIM_SoftwareElement'___SYSTEM8✗✗
__GENUS1___SYSTEM3✗✗

Similar Classes to CIM_SoftwareElement

Number of classes:23
comments powered by Disqus
WUtils.com