Class CIM_StorageLibrary
extends CIM_System

A StorageLibrary is a collection of ManagedSystemElements that operate together to provide cartridge library capabilities. This object serves as an aggregation point to group the following elements: MediaTransferDevices, a Label Reader, a library Door, MediaAccessDevices, and other Library components. The use of this class is deprecated in favor of CIM_ComputerSystem. Originally it was felt that a media library could be purely mechanical and thus not a ComputerSystem. However all manageable libraries are ComputerSystems. This change simplifies the use of the model by client software.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_System
   |
   +--CIM_StorageLibrary

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DeprecatedstringCIM_ComputerSystem, CIM_StorageLibraryCapabilities
DescriptionstringA StorageLibrary is a collection of ManagedSystemElements that operate together to provide cartridge library capabilities. This object serves as an aggregation point to group the following elements: MediaTransferDevices, a Label Reader, a library Door, MediaAccessDevices, and other Library components. The use of this class is deprecated in favor of CIM_ComputerSystem. Originally it was felt that a media library could be purely mechanical and thus not a ComputerSystem. However all manageable libraries are ComputerSystems. This change simplifies the use of the model by client software.
UMLPackagePathstringCIM::Device::StorageLib
Versionstring2.9.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AuditInProgressboolean
DeprecatedstringCIM_ComputerSystem.OperationalStatus
DescriptionstringThis property is deprecated in favour of an OperationalStatus value of 11 ('In Service'). Boolean set to TRUE if an audit of the location of some or all of the Library's PhysicalMedia is currently being performed. That an individual Changer is currently doing an audit is indicated by a similar AuditInProgress boolean property on the Changer object.
AuditNeededboolean
DeprecatedstringCIM_ComputerSystem.OperationalStatus
DescriptionstringThis property is deprecated in favour of an OperationalStatus value of 0 ('Unknown'). Boolean set to TRUE if the Library can not currently report the correct state of each PhysicalMedia within its proper StorageMediaLocation.
Automatedboolean
DeprecatedstringNo value
DescriptionstringThis property is deprecated since all managed libraries willbe automated. Boolean set to TRUE if the Library includes a robotics mechanism that can be controlled by a ComputerSystem, to automatically load and unload PhysicalMedia to/from MediaAccessDevices and StorageMediaLocations. The property is set to FALSE if the Library represents a repository of Media that are inaccessible to a MediaAccess Device without human intervention. An example of a non- automated Library is a 'shelf' or 'vault' where Physical Media are kept for extended periods of time.
MaxAuditTimeuint64
DescriptionstringMaximum time in seconds that it takes for the Storage Library to perform a complete audit of each StorageMedia Location, to determine the absence or presence of a Physical Media. If automated support is not provided, then this property's value is undefined.
PUnitstringsecond
UnitsstringSeconds
Overfilledboolean
DeprecatedstringCIM_ComputerSystem.OperationalStatus
DescriptionstringThis property is deprecated in favour of an OperationalStatus value of 4 ('stressed'). Boolean set to TRUE if there are more PhysicalMedia in a Library than there are StorageMediaLocations to contain them. For instance, if all MediaAccessDevices have a Media loaded in them, and all StorageMediaLocations are loaded by an operator, then an Overfilled condition exists.
RoboticsEnabledboolean
DeprecatedstringCIM_ComputerSystem.OperationalStatus
DescriptionstringThis property is deprecated in favour of an OperationalStatus value of 10 ('Stopped'). Boolean indicating whether the Library's robotics are currently active/enabled. If TRUE, then the Library may not be safe for a human to enter.
Capabilitiesuint16[]
DescriptionstringCapabilities of the StorageLibrary. For example, it can be indicated that the Library can perform automatic cleaning of the MediaAccessDevices contained in it (value=1) or that the Library provides physical door access for an operator (value=2).
ValueMapstring0, 2, 3, 4
ValuesstringUnknown, Automatic Cleaning, Manual Operation, Front Panel Lockable

Inherited Properties

NameData Type
AllocationStatestring
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
Namestring
NameFormatstring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryOwnerContactstring
PrimaryOwnerNamestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
Rolesstring[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32