White Papers
38 Version 1.0.2
9.8 Get the first boot configuration’s information
The URI for getting particular instance information is deterministic (i.e the InstanceID will be
unique for each instance)
For the first boot configuration in the system, the instance URI will be:
http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/DCIM_BootConfigSetting?__cimnamespace=root/dcim+InstanceID=IPL
The instance of DCIM_BootConfigSetting that contains the information on the first boot
configuration will be returned
9.9 Inventory of boot sources in system
ENUMERATE the DCIM_BootSourceSetting class to view all available instances of the class.
For the class and general instance URI structure, see section 7.2.2.1
Class URI:
http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/DCIM_BootSourceSetting?__cimnamespace=root/dcim
The instance information of all available boot sources will be returned
9.10 Changing boot order by instance
A) ENUMERATE the DCIM_BootConfigSetting class as shown in 9.7 and identify the
ElementName field containing BootSeq and corresponding InstanceID (IPL or UEFI)
B) ENUMERATE the DCIM_BootSourceSetting class as shown in 9.9 and identify the boot
source InstanceID. The CurrentAssignedSequence attribute of each instance defines the
instance’s place in the zero based indexed boot sequence
C) To invoke the ChangeBootOrderByInstanceID() method, extract the instance information
from A) and B) and construct the input parameters per Table 32 in section 8.6.
D) INVOKE ChangeBootOrderByInstanceID() 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 31
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.11 Enable or disable boot source
A) ENUMERATE the DCIM_BootConfigSetting class as shown in 9.7 and identify the
ElementName field containing BootSeq and corresponding InstanceID .