White Papers

Version 4.0.0 14
MessageID (OUT
parameter)
Message
MessageArguments[]
RAC049
Resource allocation failure
NA
DCIM_TimeService.ManageTime()
The DCIM_TimeService.ManageTime() method is used to query the service processor time and to set the service
processor time in between of the host system reboots and service processor resets. Note that the the service
processor time set through the successful execution of this method does not persist and is volatile. The service
processor time shall reset to the BIOS time on every reset of the host system or the service processor.
However, if the DCIM_IDRACCardEnumeration NTPEnable attribute has the CurrentValue equal to “Enabled”,
then the method shall fail and return 2 (Error). When the DCIM_IDRACCardEnumeration NTPEnable attribute has
the CurrentValue equal to “Enabled”, the service processor time is retrieved from the configured NTP (Network
Time Protocol) servers, see iDRAC Card Profile
For querying the service processor time, the GetRequest parameter shall have a value of TRUE, the TimeData
parameter shall be an output parameter that contains the service processor time data. For setting the service
processor time, the GetRequest parameter shall have a value of FALSE and the TimeData parameter shall have
the time to be set. If the GetRequest parameter is not specified, the method shall return a value of 2 (Error
Occurred).
Detailed requirements of the DCIM_TimeService( ) method are specified in Table 14 and Table 15. No standard
messages are defined for this method.
Table 14. DCIM_TimeService.ManageTime() Method: Return Code Values
Value
Description
0
Request was successfully executed.
2
Error occurred
Table 15. DCIM_TimeService.ManageTime() Method: Parameters
Qualifiers
Name
Type
Description/Values
IN, REQ
GetRequest
Boolean
The
parameter shall be set to TRUE to request the time for the
iDRAC, and shall be set to FALSE for setting the time for the iDRAC.
IN, OUT
TimeData
datetime
On input, this is the desired value for the service processor time. On
output, this is the service
processor time.
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 in English corresponding to MessageID is returned if
the
method fails to execute
OUT
MessageArguments[]
string
Substitution variables for dynamic error messages
Table 16. CIM_TimeService.ManageTime() Method: Standard Messages
MessageID (OUT parameter)
Message
MessageArguments[]
RAC038
Cannot perform the operation due
to an unknown error in
iDRAC.
NA
RAC039
Invalid parameter value for
<parameter>
GetRequest
RAC040
Missing parameter(s)
<parameters>
GetRequest
RAC048
The command was successful
NA