(file) Return to CIM_IndicationService.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Event

 1 karl  1.1.2.2 // Copyright (c) 2008 DMTF.  All rights reserved.
 2                  [Version ( "2.20.0" ), 
 3                   UMLPackagePath ( "CIM::Event" ), 
 4                   Description ( 
 5                      "An IndicationService is a Service of the CIM Object Manager "
 6                      "that is responsible for delivering indications to Indication "
 7                      "Handlers." )]
 8               class CIM_IndicationService : CIM_Service {
 9               
10                     [Description ( 
11                         "The FilterCreationEnabled property controls whether or "
12                         "not clients can create indication filters. If this value "
13                         "is set to false, only the indication filters that exist "
14                         "can be subscribed to. If this value is true clients may "
15                         "attempt to create filters. Note that implementations may "
16                         "preset this setting and not allow this value to be "
17                         "modified." )]
18                  boolean FilterCreationEnabled = false;
19               
20                     [Description ( 
21                         "Defines the number of retries that the indication "
22 karl  1.1.2.2           "service will try to deliver an indication to a "
23                         "particular listener destination. This does not effect "
24                         "the original delivery attempt, thus if set to 0, it will "
25                         "only try to deliver the indication once. Note that "
26                         "implementations may preset this setting and not allow "
27                         "this value to be modified." ), 
28                      MinValue ( 0 ), 
29                      ModelCorrespondence { 
30                         "CIM_IndicationService.DeliveryRetryInterval" }]
31                  uint16 DeliveryRetryAttempts = 3;
32               
33                     [Description ( 
34                         "Defines the minimal time interval in seconds for the "
35                         "indication service to use before delivering an "
36                         "indication to a particular listener destination that "
37                         "previously failed. The implementation may take longer "
38                         "due to QoS or other processing. Note that "
39                         "implementations may preset this setting and not allow "
40                         "this value to be modified." ), 
41                      ModelCorrespondence { 
42                         "CIM_IndicationService.DeliveryRetryAttempts" }, 
43 karl  1.1.2.2        PUnit ( "Seconds" )]
44                  uint32 DeliveryRetryInterval = 30;
45               
46                     [Description ( 
47                         "Defines the removal action for subscriptions that have "
48                         "two failed indication deliveries without any successful "
49                         "indication deliveries in between and the time between "
50                         "the failed deliveries exceeded the timeout defined in "
51                         "the SubscriptionRemovalTimeInterval property. \"Remove\" "
52                         "defines the subscription is to be removed.\n"
53                         "\"Disable\" indicates that subscription removal process "
54                         "isnot being enforced. \n"
55                         "\"Ignore\" indicates that the removal action is "
56                         "temporarily not enforced. implementations may preset "
57                         "this setting and not allow this value to be modified." ), 
58                      ValueMap { "2", "3", "4", ".." }, 
59                      Values { "Remove", "Disable", "Ignore", "DMTF Reserved" }, 
60                      ModelCorrespondence { 
61                         "CIM_IndicationService.SubscriptionRemovalTimeInterval" }]
62                  uint16 SubscriptionRemovalAction;
63               
64 karl  1.1.2.2       [Description ( 
65                         "Minimum time between two failed indication deliveries "
66                         "without any successful indication deliveries in between "
67                         "before the SubscriptionRemovalPolicy goes into effect." ), 
68                      ModelCorrespondence { 
69                         "CIM_IndicationService.SubscriptionRemovalAction" }, 
70                      PUnit ( "Seconds" )]
71                  uint32 SubscriptionRemovalTimeInterval;
72               
73               
74               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2