White Papers

54 Version 1.3.0
Invoking the ChangeBootSourceState( ) method shall change the boot sources state and affect
642
DCIM_BootSourceSetting.PendingEnabledStatus properties. Upon the successful invocation, the
643
DCIM_BootSourceSetting.PendingEnabledStatus shall have the value specified by the EnabledState
644
parameter for the DCIM_BootSourceSetting instances with the InstanceID property matching the
645
InstanceID parameter value(s).
646
NOTE: Invoking the ChangeBootSourceState( ) method multiple times can result in the earlier requests
647
being overwritten or lost.
648
Upon the successful completion of the returned job, the CurrentEnabledStatus shall have the same value
649
as the PendingEnabledStatus.
650
Return code values for the ChangeBootSourceState( ) method are specified in Table 55 and parameters
651
are specified in Table 56.
652
Table 55 ChangeBootSourceState( ) Method: Return Code Values
653
Value
Description
0
Completed with no error
2
Failed
Table 56 ChangeBootSourceState( ) Method: Parameters
654
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
MessageID
String
Error MessageID
OUT
Message
String
Error Message
OUT
MessageArguments[
]
String
Error MessageArguments
Table 57 ChangeBootSourceState( ) Method: Standard Messages
655
MessageID (OUT parameter)
Message
MessageArguments[]
BOOT001
The command was successful
BOOT002
Resource allocation failure
BOOT003
Method not supported
BOOT004
Invalid number of Boot Source
arguments
BOOT005
Missing required parameter
BOOT006
Invalid Boot Source InstanceID
BOOT007
Boot Source does not belong to
specified Boot Configuration
BOOT008
Source argument contains more
devices than are present on the
system
BOOT009
Boot Sources cannot be found for
this Boot Configuration