Class CIM_System


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement


Description

CIM_System represents an entity made up of component parts (defined by the SystemComponent relationship), that operates as a'functional whole'. Systems are top-level objects in the CIM hierarchy, requiring no scoping or weak relationships in order to exist and have context. It should be reasonable to uniquely name and manage a System at an enterprise level. For example, a ComputerSystem is a kind of System that can be uniquely named and independently managed in an enterprise. However, these qualities are not true for the power supply (or the power supply sub-'system') within the computer.Although a System can be viewed as a Collection, this view is not the correct model. A Collection is simply a'bag'that'holds'its members. A System is a higher-level abstraction, built out of its individual components. It is more than the sum of its parts. Note that System is a subclass of EnabledLogicalElementwhich allows the entire abstraction to be functionally enabled or disabled at a higher level than enabling or disabling its component parts.

Subclasses

CIM_ComputerSystem IBMTSDS_StorageLPARSystem IBMTSDS_StorageManagementSystem IBMTSDS_StorageManagementSystemInterop IBMTSDS_StorageSystem

Referenced By

CIM_HostedAccessPoint CIM_HostedCollection CIM_HostedService CIM_HostedStoragePool CIM_InstalledSoftwareIdentity CIM_SystemComponent CIM_SystemDevice CIM_SystemPackaging SNIA_SystemDeviceView

Properties

IdTypeRangeDescription
Key
CreationClassName string
Max Length256
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
Name string
Max Length256
The inherited Name serves as the key of a System instance in an enterprise environment.
Read Only
NameFormat string
Max Length64
The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.
Read Write
PrimaryOwnerContact string
Max Length256
A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).
PrimaryOwnerName string
Max Length64
The name of the primary system owner. The system owner is the primary user of the system.
Roles string
An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be'Building 8 print server'or'Boise user directories'. A single system may perform multiple roles.Note that the instrumentation view of the'roles'of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_EnabledLogicalElement
EnabledState, OtherEnabledState, RequestedState, TimeOfLastStateChange, EnabledDefault
 

Method Summary

NameDescription
 
Inherited from class CIM_EnabledLogicalElement
RequestStateChange
 

Method Detail