CIM29 Class Declaration
CIM_ServiceUsesSecurityService

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_ServiceUsesSecurityService --> CIM_ServiceServiceDependency --> CIM_ProvidesServiceToElement --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_ServiceServiceDependency
NAMECIM_ServiceUsesSecurityService

Class Qualifiers

Class CIM_ServiceUsesSecurityService Qualifiers
NameTypeValueFrom Class
Versionstring2.6.0 CIM_ServiceUsesSecurityService
DescriptionstringThis relationship associates a Service with the Security Services that it uses. CIM_ServiceUsesSecurityService
Associationbooleantrue CIM_ServiceUsesSecurityService
DescriptionstringCIM_ServiceServiceDependency is an association between a Service and another Service, indicating that the latter is required to be present, required to have completed, or must be absent for the former Service to provide its functionality. For example, Boot Services may be dependent upon underlying system initialization Services. In the case of the initialization Services, the Boot Service may be dependent on the init Services completing. Examining the ServiceServiceDependency class definition, note that its superclass ProvidesServiceToElement is deprecated. Unfortunately, ProvidesServiceToElement cannot be removed from the object hierarchy without a major Schema release. When/if this occurs, the ProvidesServiceToElement superclass will be removed, and ServiceServiceDependency will subclass from CIM_Dependency directly. CIM_ServiceServiceDependency
Associationbooleantrue CIM_ServiceServiceDependency
DescriptionstringThe use of the CIM_ProvidesServiceToElement class has been deprecated. Instead, ServiceAvailableToElement conveys the semantics of ’ use ’ , while the subclasses of ProvidesService ToElement (or the ConcreteDependency association) describe dependency relationships. CIM_ProvidesServiceToElement was meant to generalize the ServiceServiceDependency association. It tried to indicate that ManagedElements may use the functionality provided by one or more Services. An example is that a Processor and an enclosure (a PhysicalElement) may use AlertOnLAN Services to signal an incomplete or erroneous boot. In reality, AlertOnLAN is simply a HostedService on a computer system that is generally ’ available for ’ use ’ and not a dependency of the processor or enclosure. To describe that use of the service may be restricted or have limited availability/ applicability, then the CIM_ServiceAvailableToElement association would be instantiated. CIM_ProvidesServiceToElement
Associationbooleantrue CIM_ProvidesServiceToElement
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_SecurityService ref Description
Override
Key
CIM_ServiceUsesSecurityService
DependentCIM_Service ref Description
Override
Key
CIM_ServiceUsesSecurityService
TypeOfDependencyuint16 Description
ValueMap
Values
CIM_ServiceServiceDependency
RestartServiceboolean Description CIM_ServiceServiceDependency

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe required Service. CIM_ServiceUsesSecurityService
OverridestringAntecedent CIM_ServiceUsesSecurityService
Keybooleantrue CIM_ServiceUsesSecurityService

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Service that is dependent on an underlying Service. CIM_ServiceUsesSecurityService
OverridestringDependent CIM_ServiceUsesSecurityService
Keybooleantrue CIM_ServiceUsesSecurityService

Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe required Service. CIM_ServiceServiceDependency
OverridestringAntecedent CIM_ServiceServiceDependency
Keybooleantrue CIM_ServiceServiceDependency

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Service that is dependent on an underlying Service. CIM_ServiceServiceDependency
OverridestringDependent CIM_ServiceServiceDependency
Keybooleantrue CIM_ServiceServiceDependency

Property TypeOfDependency Qualifiers
NameTypeValueFrom Class
DescriptionstringThe nature of the Service to Service dependency. This property describes that the associated Service must have completed (value=2), must be started (3) or must not be started (4) in order for the Service to function. CIM_ServiceServiceDependency
ValueMapstring
[See below.]
CIM_ServiceServiceDependency
ValuesstringUnknown
Other
Service Must Have Completed
Service Must Be Started
Service Must Not Be Started
CIM_ServiceServiceDependency

NameValue
0Unknown
1Other
2Service Must Have Completed
3Service Must Be Started
4Service Must Not Be Started
Property RestartService Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property describes that the Antecedent Service must be restarted after the Dependent operation is complete. CIM_ServiceServiceDependency

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_ProvidesServiceToElement
DescriptionstringThe Service provided. CIM_ProvidesServiceToElement
Keybooleantrue CIM_ProvidesServiceToElement

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_ProvidesServiceToElement
DescriptionstringThe ManagedElement dependent on the Service. CIM_ProvidesServiceToElement
Keybooleantrue CIM_ProvidesServiceToElement

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency