Users Guide

Remote Services Profiles 69
BIOS and Boot Management Methods
The methods are used to apply attributes and change the boot configurations
in the system. Each of the methods have their own set of input and output
parameters. The methods have specific return code values. The following
methods are used under BIOS and boot management:
•The
SetAttribute()
method is used to set or change the value of a BIOS
attribute.
•The
SetAttributes()
method is used to set or change the values of a group
of attributes.
•The
ChangeBootSourceState()
method is used to change the
EnabledState of a boot source from either disable to enable and enable to
disable.
•The
ChangeBootOrderByInstanceID()
method is used to change the
boot order of the boot sources from the boot list instances (IPL, BCV,
UEFI). This method expects boot source instances from one list only, so to
change the boot order of multiple instances, call this method multiple
times with instances from different boot lists.
•The
CreateTargetedConfigJob()
method is used to apply the pending
values created by the
SetAttribute()
and
SetAttributes()
methods. The
successful execution of this method creates a job for application of
pending attribute values. This method is also used to set the boot order,
source state, and one time boot device.
NOTE: Subsequent calls to the CreateTargetedConfigJob() method after the
first CreateTargetedConfigJob() method results in an error until the first job is
completed. However, the you can delete the current job and create a new job
using CreateTargetedConfigJob().
•The
DeletePendingConfiguration()
method cancels the pending
configuration (created using the SetAttribute and SetAttributes methods)
changes made before the configuration job is created with
CreateTargetedConfigJob()
.
•The
ChangePassword()
method changes the BIOS password.
Persistent Storage Profile
Table 4-5 lists the classes, functions, operations, and methods under the
persistent storage profile.