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

 1 marek 1.1 // 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 marek 1.1 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 marek 1.1           "\"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 marek 1.1           "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 marek 1.1           "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