White Papers

Version 1.2.0 49
Table 47DCIM_RAIDService.GetAvailableDisks() Method: Parameters 746
Qualifiers Name Type Description/Values
IN, REQ Target String FQDD of target device (Controller)
IN, REQ DiskType Uint32
0 - Include all Types
1- Include Magnetic only
2 Include Solid State Only
IN, REQ Diskprotocol Uint32
0 - Include all protocols
1- Include Sata
2 - Include SAS
IN DiskEncrypt Uint32
0 Include FDE (encryption capable
and non-encryption capable) disks
1 Include FDE only, include only
non-FDE disks
2- Include only non-FDE disks
IN RaidLevel Uint32
OUT PDArray[] String Array of FQDD(s) identifies physical disk(s)..
OUT MessageID String
Error MessageID is returned If the method fails
to execute.
OUT Message String
Error Message in E
nglish corresponding to
MessageID is returned If the method fails to
execute.
OUT MessageArguments[] String
Substitution variables for dynamic error
messages
747
748
8.9 DCIM_RAIDService.CheckVDValues() 749
The CheckVDValues() method is used to determine the possible sizes of Virtual disks and the default 750
settings, proviced a RAID level and set of physical disks. 751
The VDPropArray property is filled with Size and other values, so that the method is successfully 752
executed. If the SpanDepth is not provided, a default value of 2 shall be used for RAID levels 10, 50, and 753
60. NOTE: For certain numbers of disks such as nine or fifteen, it may be necessary for the user to 754
provide another SpanDepth. 755
756
Table 48DCIM_RAIDService.CheckVDValues() Method: 757
VDPropNameArrayIn
Values
Requirment
Description
Size Optional Size (in MB) of the virtual disk.
SpanDepth Optional
Number of spans in a virtual disk (required for multispan RAID
level.) The default value is two for Multispan RAID levels and
one for basic RAID levels
RAIDLevel Mandatory
See RAIDLevel Values and ValueMaps from
DCIM_VirtualDiskView MOF.