Class CIM_MediaMovementService
extends CIM_Service

CIM_MediaMovementService is a class containing the methods necessary to support CIM controlled media movement within a Storage Library.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_MediaMovementService

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_MediaMovementService is a class containing the methods necessary to support CIM controlled media movement within a Storage Library.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::Storage Media Library
Versionstring2.42.0

Class Properties

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
LoSIDstringCIM_Service
LoSOrgIDstringCIM_Service
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Local Class Methods

MoveMedia (uint32)

Method Qualifiers (MoveMedia)

NameData TypeValue
DescriptionstringAn asynchronous method to move a piece of PhysicalMedia from its current location within a Storage Library to the location indicated by the method's Destination input parameter. The method returns an integer return code and a reference to an instance of CIM_ConcreteJob. The return code indicates any errors encountered during the construction of the job. All other errors, such as those encountered while the job executes, are reported in a CIM_Error object returned by the CIM_ConcreteJob's GetError() method.The optional ForceUnload parameter instructs the library to first unload the PhysicalMedia if it is loaded in a MediaAccessDevice. If the ForceUnload parameter is set to "false" and the PhysicalMedia is loaded in a MediaAccessDevice, the CIM_ConcreteJob's GetError method shall return an instance of CIM_Error indicating a "Command Sequence Error". If the ForceUnload parameter is omitted (set to "null"), the method shall use the library's default behavior, which may be vendor or library specific.
Experimentalbooleantrue

Method Parameters (MoveMedia)

NameTypeQualifiers
NameData TypeValue
ForceUnloadboolean
DescriptionstringOptional parameter instructing the storage library to first unload the media if it is loaded in a MediaAccessDevice.
INbooleantrue
Timeoutuint32
DescriptionstringThe timeout time in seconds
INbooleantrue
Destination REF CIM_StorageMediaLocation
DescriptionstringThe destination location
INbooleantrue
MediaToMove REF CIM_PhysicalMedia
DescriptionstringThe piece of media to be moved
INbooleantrue
MoveMediaJob REF CIM_ConcreteJob
DescriptionstringReference to the job (may be null if job completed.)
OUTbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service