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