White Papers

Table 20 DCIM_RAIDService.GetRAIDLevels () Method: Return Code Values
Value
Description
0
Request was successfully executed.
1
Method is not supported in the implementation.
2
Error occurred
Table 21 DCIM_RAIDService.GetRAIDLevels () Method: Standard Messages
MessageID (OUT parameter)
Message
STOR003
Missing parameter
STOR004
Invalid parameter value
STOR006
General failure
STOR007
Resource Allocation Failure
Table 22 DCIM_RAIDService.GetRAIDLevels () Method: Parameters
Qualifiers
Name
Type
Description/Values
IN, REQ
Target
String
FQDD of target device (Controller)
IN, REQ
DiskType
Uinit32
0- Include all Types, 1- Include
Magnetic only, 2 Include Solid
State Only
IN, REQ
Diskprotocol
Uinit32
0 - Include all protocols, 1- Include
Sata, 2 Include SAS
IN
(optional)
DiskEncrypt
Uint32
0 Include FDE (encryption capable)
and Non encryption capable disks 1
Include FDE only, include only non FDE
disks
IN
PDArray
String Array
Array of FQDD(s) identifies physical
disk(s)..
OUT
VDRAIDEnumArray
String Array
Indexed array of Virtual Disk RAID level
enum values .
OUT
(optional)
MessageID
String
Error MessageID is returned If the method
fails to execute.
OUT
(optional)
Message
String
Error Message in English corresponding to
MessageID is returned If the method fails to
execute.
[Implementation Note: Supported methods include the following:
8.8 Method: DCIM_RAIDService.GetAvailableDisks ()
The GetAvailableDisks () method is used to determine possible choices of drives to create virtual disks.