White Papers

34 Version 1.0.2
Table 29 – ChangeBootSourceState() Method: Return Code Values
Value Description
0 Completed with no error
1 Not supported
2 Failed
4096 Job Created
Table 30 – ChangeBootSourceState() Method: Parameters
Qualifiers Name Type Description/Values
IN, REQ EnabledState String Shall contain the requested state for the boot device.
IN, REQ source[] String
Shall contain the InstanceID value(s) for
DCIM_BootSourceSetting instances to be affected.
OUT Job
CIM_Concrete
Job REF
Reference to the newly created pending value application
job.
OUT MessageID String Error MessageID
OUT Message String Error Message
OUT MessageArguments[] String Error MessageArguments
8.6 DCIM_BootConfigSetting.ChangeBootOrderByInstanceID()
The ChangeBootOrderByInstanceID() method is used to change the order of boot devices within the boot
list.
The successful invocation of the ChangeBootOrderByInstanceID() method shall order the boot devices in
the list in accordance to the corresponding array element in the “source” parameter array. The omitted
boot devices in the “source” parameter array shall be omitted in the boot list ordering.
Each element of the “source” parameter array shall have value of a DCIM_BootSourceSetting.InstanceID
property.
Upon successful completion of this method, the value of the PendingAssignedSequence property on each
instance of CIM_BootSourceSetting shall be updated such that the values are monotonically increasing in
correlation with the position of the referenced DCIM_BootSourceSetting instance in the “sourceinput
parameter array. That is, the first position in the array shall have the lowest non-zero value for
PendingAssignedSequence. The second position will have the second lowest value, and so on.
Upon successful completion of this method, the value of the PendingAssignedSequence property on each
instance of DCIM_BootSourceSetting, that relates to the target DCIM_BootConfigSetting instance that is
not present in the input array, shall be assigned a value of 0.
Upon the successful completion of the returned job, the CurrentAssignedSequence shall have the same
value as the PendingAssignedSequence.
Return code values for the ChangeBootOrderByInstanceID() method are specified in Table 31 and
parameters are specified in Table 32. Invoking the ChangeBootOrderByInstanceID() method multiple
times can result in the earlier requests being overwritten or lost.