White Papers

Version 1.0.2 31
8.2 DCIM_BIOSService.SetAttributes()
The SetAttributes() method is used to set or change the values of a group of attributes.
Invocation of the SetAttributes() method shall change the values of the attribute’s CurrentValue or
PendingValue properties that correspond to the names specified by the AttributeName parameter and the
values specified by the AttributeValue parameter if the respective attribute’s IsReadOnly property is
FALSE. Invocation of this method when the respective attribute’s IsReadOnly property is TRUE shall
result in no change to the corresponding value of the attribute’s CurrentValue property.
Return code values for the SetAttributes() method are specified in Table 23, and parameters are
specified in Table 24.
Invoking the SetAttributes() method multiple times can result in the earlier requests being overwritten or
lost.
Table 23SetAttributes() Method: Return Code Values
Value Description
0 Completed with no error
1 Not supported
2 Failed
Table 24SetAttributes() Method: Parameters
Qualifiers Name Type Description/Values
IN, REQ Target String
Shall be set to “BIOS.Setup.1-1”
IN, REQ AttributeName[] String
Shall contain the AttributeName property value
for the attribute to be modified.
IN, REQ AttributeValue[] String Shall contain the desired attribute values.
If the value is valid, the CurrentValue or
PendingValue property of the specified attribute
will be modified.
OUT SetResult[] String Returns:
"Set CurrentValue property" when the attributes
current value is set.
“Set PendingValue property” when the
attributes pending value is set.
OUT RebootRequired[] String Returns:
“Yes” if reboot is required,
“No” if reboot is not required.
OUT MessageID[] String Error MessageID
OUT Message[] String Error Message
OUT MessageArguments[] String Error MessageArguments
8.3 DCIM_BIOSService.CreateTargetedConfigJob()
The CreateTargetedConfigJob() method is used to apply the pending values created by the SetAttribute,
SetAttributes, ChangeBootSourceState and ChangeBootOrderByInstanceID methods. The successful
execution of this method creates a job for application of pending values.
CreateTargetedConfigJob method supports the following optional input parameters