CIM_SoftwareElement, ROOT\CIMV2

Class | Childs (3) | Methods | Properties (16) | Qualifiers (4) | Instances (40) | 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 software element'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). As such, to understand the details of how the functionality of a particular software feature is provided on a particular platform, the CIM_SoftwareElement objects referenced by CIM_SoftwareFeatureSoftwareElement 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\cimv2

Number of classes:3
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_BIOSElement1170-1-
CIM_VideoBIOSElement0170---
Win32_SoftwareElement019040---

CIM_SoftwareElement properties

CIM_SoftwareElement has 16 properties (11 Local, 5 Derived)

NameOriginCIMType
BuildNumberCIM_SoftwareElement8 [string]
CaptionCIM_ManagedSystemElement8 [string]
CodeSetCIM_SoftwareElement8 [string]
DescriptionCIM_ManagedSystemElement8 [string]
IdentificationCodeCIM_SoftwareElement8 [string]
InstallDateCIM_ManagedSystemElement101 [datetime]
LanguageEditionCIM_SoftwareElement8 [string]
ManufacturerCIM_SoftwareElement8 [string]
key
Name
CIM_ManagedSystemElement8 [string]
OtherTargetOSCIM_SoftwareElement8 [string]
SerialNumberCIM_SoftwareElement8 [string]
key
SoftwareElementID
CIM_SoftwareElement8 [string]
key
SoftwareElementState
CIM_SoftwareElement18 [uint16]
StatusCIM_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 this software element.'
Mappingstrings['MIF.DMTF|Software Component Information|002.4']
Maxlen64
readTrue
BuildNumber property is in 6 classes of ROOT\cimv2 and in 10 namespaces
CodeSet property
CIMTYPE'string'
Description'The code set used by this software element. '
Maxlen64
readTrue
CodeSet property is in 10 classes of ROOT\cimv2 and in 4 namespaces
IdentificationCode property
CIMTYPE'string'
Description' The value of this property is the manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number.'
Mappingstrings['MIF.DMTF|Software Component Information|002.7']
Maxlen64
readTrue
IdentificationCode property is in 5 classes of ROOT\cimv2 and in 3 namespaces
LanguageEdition property
CIMTYPE'string'
Description'The value of this property identifies the language edition of this software element. The language codes defined in ISO 639 should be used. Where the software element represents multi-lingual or international version of a product, the string multilingual should be used.'
Mappingstrings['MIF.DMTF|Software Component Information|002.6']
Maxlen32
readTrue
LanguageEdition property is in 5 classes of ROOT\cimv2 and in 3 namespaces
Manufacturer property
CIMTYPE'string'
Description'Manufacturer of this software element'
Mappingstrings['MIF.DMTF|ComponentID|001.1']
Maxlen256
readTrue
Manufacturer property is in 54 classes of ROOT\cimv2 and in 17 namespaces
OtherTargetOS property
CIMTYPE'string'
Description' The OtherTargetOS property records the manufacturer and operating system type for a software element when the TargetOperatingSystem property has a value of 1 ("Other"). Therefore, when the TargetOperatingSystem property has a value of "Other", the OtherTargetOS property must have a non-null value. For all other values of TargetOperatingSystem, the OtherTargetOS property is to be NULL. '
Maxlen64
ModelCorrespondence'CIM_OperatingSystem.OtherTypeDescription'
readTrue
OtherTargetOS property is in 5 classes of ROOT\cimv2 and in 3 namespaces
SerialNumber property
CIMTYPE'string'
Description'The assigned serial number of this software element.'
Mappingstrings['MIF.DMTF|ComponentID|001.4']
Maxlen64
readTrue
SerialNumber property is in 30 classes of ROOT\cimv2 and in 24 namespaces
SoftwareElementID property
CIMTYPE'string'
Description' This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation of this CIM_SoftwareElement'
keyTrue
maxlen256
readTrue
SoftwareElementID property is in 53 classes of ROOT\cimv2 and in 3 namespaces
SoftwareElementState property
CIMTYPE'uint16'
Description' The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. - A software element in the deployable state describes the details necessary to successful distribute it and the details (conditions and actions) required to create a software element in the installable state (i.e., the next state). - A software element in the installable state describes the details necessary to successfully install it and the details (conditions and actions required to create a software element in the executable state (i.e., the next state). - A software element in the executable state describes the details necessary to successfully start it and the details (conditions and actions required to create a software element in the running state (i.e., the next state). - A software element in the running state describes the details necessary to monitor and operate on a start element.'
keyTrue
readTrue
Values['Deployable', 'Installable', 'Executable', 'Running']
SoftwareElementState property is in 53 classes of ROOT\cimv2 and in 3 namespaces
TargetOperatingSystem property
CIMTYPE'uint16'
Description'The TargetOperatingSystem property allows the provider to specify the operating system environment. The value of this property does not ensure binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the OS version check. The second piece of information is the architecture the OS runs on. The combination of these constructs allows the provider to clearly identify the level of OS required for a particular software element.'
keyTrue
Mappingstrings['MIF.DMTF|Software Component Information|002.5']
ModelCorrespondence'CIM_OperatingSystem.OSType'
readTrue
Values['Unknown', 'Other', 'MACOS', 'ATTUNIX', 'DGUX', 'DECNT', 'Digital 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', 'TandemNSK', 'TandemNT', 'BS2000', 'LINUX', 'Lynx', 'XENIX', 'VM/ESA', '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', 'VSE', 'TPF']
TargetOperatingSystem property is in 53 classes of ROOT\cimv2 and in 3 namespaces
Version property
CIMTYPE'string'
Description'Version should be in the form .. or .'
keyTrue
Mappingstrings['MIF.DMTF|ComponentID|001.3']
Maxlen64
readTrue
Version property is in 101 classes of ROOT\cimv2 and in 142 namespaces

Derived properties (5) of CIM_SoftwareElement class

Caption property
CIMTYPE'string'
Description'The Caption property is a short textual description (one-line string) of the object.'
MaxLen64
readTrue
Caption property is in 1050 classes of ROOT\cimv2 and in 37 namespaces
Description property
CIMTYPE'string'
Description'The Description property provides a textual description of the object. '
readTrue
Description property is in 1061 classes of ROOT\cimv2 and in 142 namespaces
InstallDate property
CIMTYPE'datetime'
Description'The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.'
MappingStrings['MIF.DMTF|ComponentID|001.5']
readTrue
InstallDate property is in 227 classes of ROOT\cimv2 and in 23 namespaces
Name property
CIMTYPE'string'
Description'The name used to identify this software element'
keyTrue
maxlen256
override'Name'
readTrue
Name property is in 1046 classes of ROOT\cimv2 and in 142 namespaces
Status property
CIMTYPE'string'
Description'The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are "OK", "Degraded" and "Pred Fail". "Pred Fail" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are "Error", "Starting", "Stopping" and "Service". The latter, "Service", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither "OK" nor in one of the other states.'
MaxLen10
readTrue
ValueMap['OK', 'Error', 'Degraded', 'Unknown', 'Pred Fail', 'Starting', 'Stopping', 'Service', 'Stressed', 'NonRecover', 'No Contact', 'Lost Comm']
Values['OK', 'Error', 'Degraded', 'Unknown', 'Pred Fail', 'Starting', 'Stopping', 'Service', 'Stressed', 'NonRecover', 'No Contact', 'Lost Comm']
Status property is in 230 classes of ROOT\cimv2 and in 42 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 software element'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). As such, to understand the details of how the functionality of a particular software feature is provided on a particular platform, the CIM_SoftwareElement objects referenced by CIM_SoftwareFeatureSoftwareElement 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
UUID'{8502C561-5FBB-11D2-AAC1-006008C78BC7}'

CIM_SoftwareElement System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\cimv2:CIM_SoftwareElement'___SYSTEM8
__NAMESPACE'ROOT\cimv2'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['CIM_LogicalElement', 'CIM_ManagedSystemElement']___SYSTEM8
__PROPERTY_COUNT16___SYSTEM3
__RELPATH'CIM_SoftwareElement'___SYSTEM8
__DYNASTY'CIM_ManagedSystemElement'___SYSTEM8
__SUPERCLASS'CIM_LogicalElement'___SYSTEM8
__CLASS'CIM_SoftwareElement'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to CIM_SoftwareElement

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