White Papers

30 Version 1.2.0
Invoking the SetAttributes() method multiple times can result in the earlier requests being overwritten or 471
lost. 472
Table 24SetAttributes() Method: Return Code Values 473
Value Description
0 Completed with no error
2 Failed
Table 25SetAttributes() Method: Parameters 474
Qualifiers Name Type Description/Values
IN, REQ Target String
Shall be set to “System.Embedded.1
IN, REQ AttributeName[] String
Shall contain array of attributes where each
element shall be the GroupID property value
followed by “#” character and then followed by
the AttributeName property value for the
attribute to be modified.
Example: “ServerPwr.1#PowerCapSetting
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.
Note: Attributes with multi-element array values
shall not be set using this method.
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 Message ID may be used to look-up in
the Dell Message registry files. For more
information, see Error Message Registry
OUT Message[] String Error Message
OUT MessageArguments[] String Error MessageArguments
Table 26SetAttributes() Method: Standard Messages 475
MessageID (OUT parameter) Message MessageArguments[]
SYS001 The Command was succesful
SYS002 The command failed
SYS003 Missing parameter(s) <parameter> AttributeName/AttributeValue
SYS004
Invalid parameter value for
<parameter>
AttributeName/AttributeValue
SYS005
AttributeName and AttributeValue
count mismatch
SYS006
Cannot set ReadOnly
AttributeName <parameter> AttributeName