Class CIM_Service
extends CIM_EnabledLogicalElement

A Service is a LogicalElement that represents the availability of functionality that can be managed. This functionality may be provided by a seperately modeled entity such as a LogicalDevice or a SoftwareFeature, or both. The modeled Service typically provides only functionality required for management of itself or the elements it affects.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service

Direct Known Subclasses

CIM_BasicExecutionService
CIM_BatchService
CIM_BIOSService
CIM_BootService
CIM_ClusteringService
CIM_ConditioningService
CIM_ConfigurationReportingService
CIM_ControllerConfigurationService
CIM_DatabaseService
CIM_DiagnosticService
CIM_DiskPartitionConfigurationService
CIM_DropThresholdCalculationService
CIM_FibreProtocolService
CIM_FileExportService
CIM_FileImportService
CIM_FileServerConfigurationService
CIM_FileSystemConfigurationService
CIM_FingerprintMatchingService
CIM_FSQuotaManagementService
CIM_HelpService
CIM_IBSubnetManager
CIM_IndicationService
CIM_IPConfigurationService
CIM_IPEncapsulationManagementService
CIM_iSCSIConfigurationService
CIM_J2eeDeployedObject
CIM_J2eeEJB
CIM_J2eeResourceAdapter
CIM_J2eeServlet
CIM_LaunchInContextService
CIM_MemoryConfigurationService
CIM_MetricService
CIM_MPLSCrossConnect
CIM_MPLSService
CIM_NetworkPolicyService
CIM_NetworkPortConfigurationService
CIM_NetworkService
CIM_OOBAlertService
CIM_OpaqueManagementDataService
CIM_PersistentMemoryService
CIM_PlatformWatchdogService
CIM_PolicyActivationService
CIM_PowerManagementService
CIM_PowerTopologyService
CIM_PowerUtilizationManagementService
CIM_PrintService
CIM_ProtocolService
CIM_QoSService
CIM_RedirectionService
CIM_ReplicationService
CIM_ResourcePoolConfigurationService
CIM_SCSIPathConfigurationService
CIM_SecurityService
CIM_SharedDeviceManagementService
CIM_SNMPService
CIM_SoftwareInstallationService
CIM_SpareConfigurationService
CIM_StatisticsService
CIM_StorageConfigurationService
CIM_StorageElementCompositionService
CIM_StorageErasureService
CIM_StorageProtectionService
CIM_StorageRelocationService
CIM_TierService
CIM_TimeService
CIM_VirtualSystemManagementService
CIM_VirtualSystemMigrationService
CIM_VirtualSystemSnapshotService
CIM_VLANService
CIM_VRFConfigurationService
CIM_VTLStatisticalDataService
CIM_WakeUpService
CIM_WBEMServer
CIM_WBEMServerDeviceRegistrationService
CIM_WBEMService
CIM_ZoneService
PRS_SISService

Class Qualifiers

NameData TypeValue
Abstractbooleantrue
ClassConstraintstringinv: LoSID <> null implies LoSOrgID <> null
DescriptionstringA Service is a LogicalElement that represents the availability of functionality that can be managed. This functionality may be provided by a seperately modeled entity such as a LogicalDevice or a SoftwareFeature, or both. The modeled Service typically provides only functionality required for management of itself or the elements it affects.
UMLPackagePathstringCIM::Core::Service
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CreationClassNamestring
DescriptionstringCreationClassName indicates the name of the class or the subclass that is 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.
Keybooleantrue
MaxLenuint32256
LoSIDstring
DescriptionstringIf not Null, the CIM_Service instance represents a line of service, as defined by ITIL, identified by the value of LoSID, which must be unique in the context of an unique identifier for an Organization specified in LoSOrgID.
ModelCorrespondencestringCIM_Service.LoSOrgID
LoSOrgIDstring
DescriptionstringIf not null, this CIM_Service instance represents an ITIL line of service and the value of LoSOrgID shall be a unique identifier for the organization that defines the value of LoSID.
ModelCorrespondencestringCIM_Service.LoSID
Namestring
DescriptionstringThe Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.
Keybooleantrue
MaxLenuint32256
OverridestringName
PrimaryOwnerContactstring
DescriptionstringA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).
MappingStringsstringMIF.DMTF|General Information|001.4
MaxLenuint32256
Writebooleantrue
PrimaryOwnerNamestring
DescriptionstringThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.
MappingStringsstringMIF.DMTF|General Information|001.3
MaxLenuint3264
Writebooleantrue
Startedboolean
DescriptionstringStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).
StartModestring
DeprecatedstringCIM_Service.EnabledDefault
DescriptionstringNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.
MaxLenuint3210
ValueMapstringAutomatic, Manual
SystemCreationClassNamestring
DescriptionstringThe CreationClassName of the scoping System.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_System.CreationClassName
SystemNamestring
DescriptionstringThe Name of the scoping System.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_System.Name

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32