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="ArchCR00066.004" type="add">Add UmlPackagePath
5 // qualifier values to CIM Schema.</change>
6 // ==================================================================
7 // CIM_ProvidesServiceToElement
8 // ==================================================================
9 [Association, Deprecated { "CIM_ServiceAvailableToElement" },
10 Version ( "2.10.0" ),
11 UMLPackagePath ( "CIM::Core::Service" ),
12 Description (
13 "Note: The use of the CIM_ProvidesServiceToElement class has "
14 "been deprecated. Instead, ServiceAvailableToElement conveys "
15 "the semantics of use, while the subclasses of "
16 "ProvidesServiceToElement (or the ConcreteDependency "
17 "association) describe dependency relationships. "
18 "CIM_ProvidesServiceToElement was meant to generalize the "
19 "ServiceServiceDependency association. This method indicates "
20 "that ManagedElements can use the functionality provided by one "
21 "or more Services. An example of the association is that a "
22 marek 1.1 "Processor and an enclosure (a PhysicalElement) can use "
23 "AlertOnLAN Services to signal an incomplete or erroneous boot. "
24 "In reality, AlertOnLAN is simply a HostedService on a computer "
25 "system that is generally available for use and is not a "
26 "dependency of the processor or enclosure. To describe that the "
27 "use of the service might be restricted or have limited "
28 "availability or applicability, the "
29 "CIM_ServiceAvailableToElement association would be "
30 "instantiated." )]
31 class CIM_ProvidesServiceToElement : CIM_Dependency {
32
33 [Deprecated { "CIM_ServiceAvailableToElement.ServiceProvided" },
34 Override ( "Antecedent" ),
35 Description (
36 "Note: The use of this element is deprecated. Deprecated "
37 "description: The Service provided." )]
38 CIM_Service REF Antecedent;
39
40 [Deprecated { "CIM_ServiceAvailableToElement.UserOfService" },
41 Override ( "Dependent" ),
42 Description (
43 marek 1.1 "Note: The use of this element is deprecated. Deprecated "
44 "description: The ManagedElement that is dependent on the "
45 "Service." )]
46 CIM_ManagedElement REF Dependent;
47
48
49 };
|