1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
5 // to Units qualifier values.</change>
6 // ==================================================================
7 // CIM_LimitedAccessPort
8 // ==================================================================
9 [Version ( "2.6.0" ),
10 UMLPackagePath ( "CIM::Device::StorageLib" ),
11 Description (
12 "LimitedAccessPorts represent hardware that transports Physical "
13 "Media into or out of a System, such as a StorageLibrary. They "
14 "are identified as \'limited\' since these Ports do not provide "
15 "access to ALL the PhysicalMedia or StorageMediaLocations in a "
16 "Library, but only to a subset." )]
17 class CIM_LimitedAccessPort : CIM_MediaTransferDevice {
18
19 [Description (
20 "Boolean indicating that the Port is \'locked\' (TRUE) or "
21 "\'unlocked\' (FALSE). When the Port is locked, access "
22 karl 1.1.2.2 "its Media Locations is prevented without the use of a "
23 "physical key, front panel activity or the issuance of a "
24 "software unlock command." )]
25 boolean Locked;
26
27 [Description (
28 "When a Port is \'Extended\' or \'open\' (value=TRUE), "
29 "its Storage MediaLocations are accessible to a human "
30 "operator. If not extended (value=FALSE), the Locations "
31 "are accessible to a PickerElement." )]
32 boolean Extended;
33
34 [Description (
35 "When a LimitedAccessPort is \'Extended\', all related "
36 "media- transfer componentry may be stopped. The "
37 "ExtendTimeout property provides a mechanism to event on "
38 "a Port left open for a period of time (in seconds) "
39 "exceeding the property\'s value." ),
40 Units ( "Seconds" ),
41 PUnit ( "second" )]
42 uint32 ExtendTimeout;
43 karl 1.1.2.2
44 [Description (
45 "Date and time that the Port was last extended." )]
46 datetime LastExtended;
47
48 [Description (
49 "The number of times that the LimitedAccessPort was used "
50 "to move a PhysicalMedia into the System/StorageLibrary." ),
51 Counter]
52 uint64 ImportCount;
53
54 [Description (
55 "The number of times that the LimitedAccessPort was used "
56 "to move a PhysicalMedia out of the "
57 "System/StorageLibrary." ),
58 Counter]
59 uint64 ExportCount;
60
61 [Description (
62 "An enumeration expressing whether the Port is used for "
63 "import into the Library/System which scopes and names it "
64 karl 1.1.2.2 "(value=1), export from the Library/System (value=2), or "
65 "both (value=3)." ),
66 ValueMap { "0", "1", "2", "3" },
67 Values { "Unknown", "Import", "Export",
68 "Both Import and Export" }]
69 uint16 Direction;
70
71
72 };
|