Class CIM_IndicationService
extends CIM_Service

An IndicationService is a Service of the CIM Object Manager that is responsible for delivering indications to Indication Handlers.

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
   |
   +--CIM_IndicationService

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringAn IndicationService is a Service of the CIM Object Manager that is responsible for delivering indications to Indication Handlers.
UMLPackagePathstringCIM::Event
Versionstring2.20.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DeliveryRetryAttemptsuint163
DescriptionstringDefines the number of retries that the indication service will try to deliver an indication to a particular listener destination. This does not effect the original delivery attempt, thus if set to 0, it will only try to deliver the indication once. Note that implementations may preset this setting and not allow this value to be modified.
MinValuesint640
ModelCorrespondencestringCIM_IndicationService.DeliveryRetryInterval
DeliveryRetryIntervaluint3230
DescriptionstringDefines the minimal time interval in seconds for the indication service to use before delivering an indication to a particular listener destination that previously failed. The implementation may take longer due to QoS or other processing. Note that implementations may preset this setting and not allow this value to be modified.
ModelCorrespondencestringCIM_IndicationService.DeliveryRetryAttempts
PUnitstringsecond
FilterCreationEnabledbooleanfalse
DescriptionstringThe FilterCreationEnabled property controls whether or not clients can create indication filters. If this value is set to false, only the indication filters that exist can be subscribed to. If this value is true clients may attempt to create filters. Note that implementations may preset this setting and not allow this value to be modified.
SubscriptionRemovalActionuint16
DescriptionstringDefines the removal action for subscriptions that have two failed indication deliveries without any successful indication deliveries in between and the time between the failed deliveries exceeded the timeout defined in the SubscriptionRemovalTimeInterval property. "Remove" defines the subscription is to be removed. "Disable" indicates that subscription removal process isnot being enforced. "Ignore" indicates that the removal action is temporarily not enforced. implementations may preset this setting and not allow this value to be modified.
ModelCorrespondencestringCIM_IndicationService.SubscriptionRemovalTimeInterval
ValueMapstring2, 3, 4, ..
ValuesstringRemove, Disable, Ignore, DMTF Reserved
SubscriptionRemovalTimeIntervaluint32
DescriptionstringMinimum time between two failed indication deliveries without any successful indication deliveries in between before the SubscriptionRemovalPolicy goes into effect.
ModelCorrespondencestringCIM_IndicationService.SubscriptionRemovalAction
PUnitstringsecond

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LoSIDstring
LoSOrgIDstring
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryOwnerContactstring
PrimaryOwnerNamestring
PrimaryStatusuint16
RequestedStateuint16
Startedboolean
StartModestring
Statusstring
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
ChangeAffectedElementsAssignedSequenceuint32
RequestStateChangeuint32
StartServiceuint32
StopServiceuint32