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

 1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
 2               // <change cr="SysDevCR00722.000" type ="change">Update of
 3               // descriptions based on Tech Edit review.</
 4               // <change cr="SysDevCR00726.001" type ="add">Clarify ElementEffects
 5               // description</
 6               // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
 7               // qualifier values to CIM Schema.</change>
 8               // <change cr="CIMCoreCR00864" type="add">Update description of 
 9               // "Manages" value of property ElementAffects .</change>
10               // ==================================================================
11               //  CIM_ServiceAffectsElement
12               // ==================================================================
13                  [Association, Version ( "2.14.0" ), 
14                   UMLPackagePath ( "CIM::Core::Service" ), 
15                   Description ( 
16                      "ServiceAffectsElement represents an association between a "
17                      "Service and the ManagedElements that might be affected by its "
18                      "execution. Instantiating this association indicates that "
19                      "running the service may change, manage, provide functionality "
20                      "for,or pose some burden on the ManagedElement. This burden "
21                      "might affect performance, throughput, availability, and so on." )]
22 karl  1.1.2.2 class CIM_ServiceAffectsElement {
23               
24                     [Key, Description ( 
25                         "The Managed Element that is affected by the Service." )]
26                  CIM_ManagedElement REF AffectedElement;
27               
28                     [Key, Description ( 
29                         "The Service that is affecting the ManagedElement." )]
30                  CIM_Service REF AffectingElement;
31               
32                     [Description ( 
33                         "An enumeration that describes the effect on the "
34                         "ManagedElement. This array corresponds to the "
35                         "OtherElementEffectsDescriptions array, where the latter "
36                         "provides details that are related to the high-level "
37                         "effects enumerated by this property. Additional detail "
38                         "is required if the ElementEffects array contains the "
39                         "value 1 (Other). The values are defined as follows: \n"
40                         "- Exclusive Use (2): No other Service may have this "
41                         "association to the element. \n"
42                         "- Performance Impact (3): Deprecated in favor of "
43 karl  1.1.2.2           "\"Consumes\", \"Enhances Performance\", or \"Degrades "
44                         "Performance\". Execution of the Service may enhance or "
45                         "degrade the performance of the element. This may be as a "
46                         "side-effect of execution or as an intended consequence "
47                         "of methods provided by the Service. \n"
48                         "- Element Integrity (4): Deprecated in favor of "
49                         "\"Consumes\", \"Enhances Integrity\", or \"Degrades "
50                         "Integrity\". Execution of the Service may enhance or "
51                         "degrade the integrity of the element. This may be as a "
52                         "side-effect of execution or as an intended consequence "
53                         "of methods provided by the Service. \n"
54                         "- Manages (5): The Service manages the element. \n"
55                         "- Consumes (6): Execution of the Service consumes some "
56                         "or all of the associated element as a consequence of "
57                         "running the Service. For example, the Service may "
58                         "consume CPU cycles, which may affect performance, or "
59                         "Storage which may affect both performance and integrity. "
60                         "(For instance, the lack of free storage can degrade "
61                         "integrity by reducing the ability to save state. ) "
62                         "\"Consumes\" may be used alone or in conjunction with "
63                         "other values, in particular, \"Degrades Performance\" "
64 karl  1.1.2.2           "and \"Degrades Integrity\". \n"
65                         "\"Manages\" and not \"Consumes\" should be used to "
66                         "reflect allocation services that may be provided by a "
67                         "Service. \n"
68                         "- Enhances Integrity (7): The Service may enhance "
69                         "integrity of the associated element. \n"
70                         "- Degrades Integrity (8): The Service may degrade "
71                         "integrity of the associated element. \n"
72                         "- Enhances Performance (9): The Service may enhance "
73                         "performance of the associated element. \n"
74                         "- Degrades Performance (10): The Service may degrade "
75                         "performance of the associated element." ), 
76                      ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
77                         "10", "..", "0x8000..0xFFFF" }, 
78                      Values { "Unknown", "Other", "Exclusive Use", 
79                         "Performance Impact", "Element Integrity", "Manages", 
80                         "Consumes", "Enhances Integrity", "Degrades Integrity", 
81                         "Enhances Performance", "Degrades Performance", 
82                         "DMTF Reserved", "Vendor Reserved" }, 
83                      ArrayType ( "Indexed" ), 
84                      ModelCorrespondence { 
85 karl  1.1.2.2           "CIM_ServiceAffectsElement.OtherElementEffectsDescriptions" }]
86                  uint16 ElementEffects[];
87               
88                     [Description ( 
89                         "Provides details for the effect at the corresponding "
90                         "array position in ElementEffects. This information is "
91                         "required if ElementEffects contains the value 1 (Other)." ), 
92                      ArrayType ( "Indexed" ), 
93                      ModelCorrespondence { 
94                         "CIM_ServiceAffectsElement.ElementEffects" }]
95                  string OtherElementEffectsDescriptions[];
96               
97               
98               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2