CIM_SoftwareFeature¶
Subclass of CIM_LogicalElement
The CIM_SoftwareFeature class defines a particular function or capability of a product or application system. This class captures a level of granularity describing a unit of installation, rather than the units that reflect how the product is built or packaged. The latter detail is captured using a CIM_SoftwareElement class. When a SoftwareFeature can exist on multiple platforms or operating systems (for example, a client component of a three tiered client/server application that runs on Solaris, Windows NT, and Windows 95), the Feature is a collection of all the SoftwareElements for these different platforms. In this case, the users of the model must be aware of this situation since typically they will be interested in a sub-collection of the SoftwareElements required for a particular platform.
SoftwareFeatures are always defined in the context of a CIM_Product, using the CIM_ProductSoftwareFeature association. Features are delivered through Products. Optionally, SoftwareFeatures from one or more Products can be organized into ApplicationSystems using the CIM_ApplicationSystemSoftwareFeature association.
Key properties¶
Local properties¶
string
Vendor
The scoping Product’s supplier.
string
Name
The Name property defines the unique label by which the SoftwareFeature is identified. This label should be a human-readable name that uniquely identifies the element in the context of the element’s namespace.
string
IdentifyingNumber
The scoping Product’s identification.
string
ProductName
The scoping Product’s commonly used name.
string
Version
The scoping Product’s version.
Local methods¶
None
Inherited properties¶
string
Statusuint16
DetailedStatusuint16
HealthStatestring
Captionstring
InstanceIDstring
ElementNamestring
Descriptionuint16
CommunicationStatusuint16
OperatingStatusuint64
Generationuint16[]
OperationalStatusdatetime
InstallDateuint16
PrimaryStatusstring[]
StatusDescriptionsInherited methods¶
None