// Copyright (c) 2013 DMTF. All rights reserved. [Experimental, Version ( "2.42.0" ), UMLPackagePath ( "CIM::Device::Tape" ), Description ( "TapeCopyCapabilities describes functionality supported by " "TapeCopyService" )] class CIM_TapeCopyCapabilities : CIM_EnabledLogicalElementCapabilities { [Description ( "SupportedSyncActions lists the tape copy services " "implemented synchronously" ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" }, Values { "AcquireTape", "ReleaseTape", "PositionTape", "WriteTapeMetaData", "ReadTapeMetaData", "TapeSnapshot", "SelectiveTapeCopy", "GetTapeServicesActivity" }] uint8 SupportedSyncActions[]; [Description ( "SupportedAsyncActions lists the tape copy services " "implemented asynchronously" ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" }, Values { "AcquireTape", "ReleaseTape", "PositionTape", "WriteTapeMetaData", "ReadTapeMetaData", "TapeSnapshot", "SelectiveTapeCopy", "GetTapeServicesActivity" }] uint8 SupportedAsyncActions[]; [Description ( "DefaultTimeout is the time after which a transaction " "initiated by a call to TapeCopyService.AquireTape() will " "be released automatically by the provider if " "TapeCopyService.ReleaseTape() wasn\'t called " "explicitely." )] datetime DefaultTimeout; };