White Papers

Version 1.3.0 39
Time
Boot
on DCIM_BootConfigSetting with
InstanceID “OneTime” and source[]
containing a single
DCIM_BootSourSetting InstanceID
from any boot list.
boot device selected for one time
boot. After the reboot, the boot list
reverts to the original boot list.
DCIM_BootConfigSetting shall represent a collection of DCIM_BootSourceSetting instances; where the
433
DCIM_BootSourceSetting.InstanceID substring that prefixes the first colon shall match the
434
DCIM_BootConfigSetting.InstanceID value. For more information, see Figure 2.
435
For example, DCIM_BootSourceSetting.InstanceID with value ofvFlash:LABEL1:1” belongs to
436
DCIM_BootConfigSetting boot list with InstanceID “vFlash”.
437
All the boot devices within the list may be sorted using the ChangeBootOrderByInstanceID() method
438
(section 8.7) and may be enabled or disabled using the ChangeBootSourceState() method (see section
439
8.6).
440
The state of the boot list for the next boot shall be changed through the DCIM_BIOSEnumeration with
441
AttributeName “BootMode” (section 7.1.5.3) or through execution of ChangeBootOrderByInstanceID()
442
method on the DCIM_BootConfigSetting instance with InstanceID “OneTime” with the source[] parameter
443
having a single DCIM_BootSourceSetting InstanceID from any of the lists including vFlash.
444
Each boot list contains boot devices that shall be represented by DCIM_BootSourceSetting.
445
7.2.1 DCIM_BootConfigSetting
446
This section describes the implementation for the DCIM_BootConfigSetting class that represents a
447
particular boot list.
448
This class shall be instantiated in the Implementation Namespace.
449
7.2.1.1 Resource URIs for WinRM
®
450
The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cim-
451
schema/2/DCIM_BootConfigSetting?__cimnamespace=root/dcim
452
The key property shall be the InstanceID.
453
The instance Resource URI for DCIM_BootConfigSetting instance shall be:
454
http://schemas.dell.com/wbem/wscim/1/cim-
455
schema/2/DCIM_BootConfigSetting?__cimnamespace=root/dcim+InstanceID=<a value from Table 29
456
DCIM_BootConfigSetting.InstanceID column>”
457
7.2.1.2 Operations
458
The following table details the implemented operations on DCIM_BootConfigSetting.
459
Table 30 DCIM_BootConfigSetting Operations
460
Operation Name
Requirements
Required Input
Get
Mandatory
Instance URI
Enumerate
Mandatory
Class URI
Invoke
Mandatory
Instance URI
DCIM_BIOSService.SetAttribute()
Mandatory
See section 8.1 with AttributeName =
“BootMode”
DCIM_BIOSService.SetAttributes()
Mandatory
See section 8.2 with AttributeName =
“BootMode”
461