1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_DeviceServicesLocation
6 // ==================================================================
7 [Association, Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::Device::StorageLib" ),
9 Description (
10 "Within an automated StorageLibrary, Media should be accessible "
11 "to the various robotics and MediaTransferDevices (Pickers, "
12 "Changers, InterLibraryPorts, etc.). The Library may be "
13 "serviced by different TransferDevices, each responsible for a "
14 "subset of the Library\'s StorageMediaLocations. The Device "
15 "ServicesLocation association indicates that the Transfer "
16 "Device handles Media stored in the referenced Location. For "
17 "example, LibraryPort \'A\' may only service Media from Slots "
18 "1-10, while LibraryPort \'B\' covers Slots 11-33. This detail "
19 "is conveyed by this association." )]
20 class CIM_DeviceServicesLocation : CIM_Dependency {
21
22 marek 1.1 [Override ( "Antecedent" ),
23 Description (
24 "The MediaTransferDevice that handles Media from the "
25 "StorageMediaLocation." )]
26 CIM_MediaTransferDevice REF Antecedent;
27
28 [Override ( "Dependent" ),
29 Description ( "The MediaLocation that is serviced." )]
30 CIM_StorageMediaLocation REF Dependent;
31
32 [Description (
33 "Boolean indicating that the referenced "
34 "StorageMediaLocation is not currently accessible to the "
35 "MediaTransferDevice. For example, the Location could be "
36 "the realization of an InterLibraryPort that is currently "
37 "servicing another Library. The DeviceServicesLocation "
38 "association describes that the TransferDevice COULD "
39 "service the MediaLocation. This boolean indicates that "
40 "that this is temporarily not possible." )]
41 boolean Inaccessible;
42
43 marek 1.1
44 };
|