White Papers

Power Utilization Management Profile
Version 1.0.0a 17
Table 5 – DCIM_OEMPowerUtilizationManagementService.RequestPowerUtilizationLimits( )
Method: Parameters
Qualifiers Name Type Description/Values
IN, REQ RequestedAlgorithm uint16
The scoping managed system for the
power redundancy configuration.
IN CustomSettingNames[] string
Array of custom setting names having
the same name as
DCIM_OEMPowerUtilizationCustomSetti
ngData properties.
IN CustomSettingValues[] string
The values for array of custom setting
names. The values are equal to the
DCIM_OEMPowerUtilizationCustomSetti
ngData properties’ values.
OUT Job
CIM_ConcreteJob
REF
Returned if job started
8.2.1 DCIM_OEMPowerUtilizationManagementService.
RequestPowerUtilizationAlgorithm (
) Conditional Support
If the SupportedMethods property array of the associated instance of
DCIM_OEMPowerUtilizationManagementCapabilities contains the value 32770
(RequestPowerUtilizationAlgorithm), the RequestPowerUtilizationAlgorithm(
) method shall be
implemented and shall not return the value 1 (Not Supported).
If the SupportedMethods property array of the associated instance of
DCIM_OEMPowerUtilizationManagementCapabilities does not contain the value 32770
(RequestPowerUtilizationAlgorithm), the RequestPowerUtilizationAlgorithm(
) method shall not be
implemented or shall always return the value 1 (Not Supported).
8.3 Method: DCIM_OEMPowerUtilizationManagementService.
RequestPowerUtilizationLimit ()
DCIM_OEMPowerUtilizationManagementService.ConfigureExternalPowerDomains( ) method requests a
change in the current power consumption budget of the managed system.
DCIM_OEMPowerUtilizationManagementService.RequestPowerUtilizationLimit(
) return values shall be
as specified in Table 2.
DCIM_OEMPowerUtilizationManagementService.RequestPowerUtilizationLimit(
) parameters are
specified in Table 3.
No standard messages are defined for this method.
Table 6 – DCIM_OEMPowerUtilizationManagementService.RequestPowerUtilizationLimits( )
Method: Return Code Values
Value Description
0 Request was successfully executed.
1 Method is not supported in the implementation.
2 Error occurred