White Papers

44 Version 1.3.0
Table 32 DCIM_RAIDService.DeleteVirtualDisk() Method: Return Code Values
700
Value
Description
0
Request was successfully executed.
2
Error occurred
Table 33 DCIM_RAIDService.DeleteVirtualDisk() Method: Standard Messages
701
MessageID (OUT parameter)
Message
STOR003
Missing parameter
STOR004
Invalid parameter value
STOR006
General failure
STOR007
Resource Allocation Failure
STOR017
Virtual Disk provided is not valid for the operation
Table 34 DCIM_RAIDService.DeleteVirtualDisk () Method: Parameters
702
Qualifiers
Name
Type
Description/Values
IN, REQ
Target
String
FQDD of target device (Virtual disk)
OUT
RebootRequired
string
A value of “Yes” means a reboot is required to
set this value, and a value of “No” means a
reboot is not required to set this value
OUT
MessageID
String
Error MessageID is returned If the method fails
to execute.
OUT
Message
String
Error Message in English corresponding to
MessageID is returned If the method fails to
execute.
OUT
MessageArguments[]
string
Substitution variables for dynamic error
messages
703
8.5 DCIM_RAIDService.CreateVirtualDisk()
704
The CreateVirtualDisk() method is used to create a single virtual disk on the targeted controller.
705
The successful execution of this method results in a pending and unfinished creation of a virtual disk. The
706
ObjectStatus and PendingOperations property in the Virtual Disk view class has the value
707
“PendingCreate”. The virtual disk shall not be created until a configuration job has been scheduled and
708
the system is rebooted. Upon creation of the virtual disk the FQDD of the virtual disk shall change.
709
This method also supports creation of sliced virtual disk. A sliced virtual disk shall be created if the Size
710
input parameter value is less than total size of the physical disks. Additional sliced virtual disk may be
711
created using the same set of physical disks and the same RAID level that was used to create the first
712
virtual disk.
713
NOTE: If the set of physical disks already has sliced virtual disks, the CheckVDValues() method should
714
be used on that set of physical disks to find the exact value for StartingLBA. This value should be used as
715
the StartingLBA parameter value of the CreateVirtualDisk() method.
716
This CreateVirtualDisk() method is also used to create a Cachecade Virtual Disk on the targeted
717
controller. This method internally creates a RAID-0 virtual disk.The creation process is same as described
718