White Papers

Version 1.0.2 39
B) ENUMERATE the DCIM_BootSourceSetting class as shown in 9.9 and identify the boot
source InstanceID. The CurrentEnabledStatus attribute of each instance identifies whether it
is enable or disabled
C) To invoke the ChangeBootSourceState() method, extract the instance information from
A) and B) and construct the input parameters per Table 30 in section 8.5.
D) INVOKE ChangeBootSourceState() method
Class URI:
http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/root/dcim/DCIM_BootConfigSetting?InstanceID=IPL
E) Examine output parameters per Table 29
F) Apply the pending values (Section 9.5)
G) Allow several minutes for the UEFI to execute the SSIB task, which will be followed by a
reboot of the system
H) Repeat B) to confirm successful execution of the method
9.12 One time boot
A) ENUMERATE the DCIM_BootSourceSetting class as shown in 9.9 and identify the
desired one time boot source: vFlash, IPL, or UEFI
B) To invoke the ChangeBootOrderByInstanceID() method, extract the instance information
from A) and construct the input parameters per Table 32; providing an xml with one and only
one DCIM_BootSourceSetting InstanceID: see section 8.6.
C) INVOKE ChangeBootOrderByInstanceID() method
Class URI:
http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/root/dcim/DCIM_BootConfigSetting?InstanceID=OneTime
D) Examine output parameters per Table 31
E) ENUMERATE the DCIM_BootSourceSetting class as shown in 9.9 and verify that an
additional entry for that DCIM_BootSourceSetting appears prefixed with “OneTime:”
F) ENUMERATE the DCIM_BootConfigSetting class as shown in 9.7, the OneTime entry
should have an IsNext value of 3, which means “Is Next for Single Use”