White Papers
12 Dell Confidential Version 1.0.0
8 Methods
This section details the requirements for supporting extrinsic methods for the CIM elements defined by
this profile.
8.1 Method: DCIM_OSDeploymentService.GetDriverPackInfo()
The GetDriverPackInfo method returns the list of operating systems that can be installed on the server
using the embedded device drivers present in the Dell Lifecycle Controller product.
Return values for GetDriverPackInfo() shall be as specified in Table 2, where the method-execution
behavior matches the return-code description. GetDriverPackInfo() method’s parameters are specified in
Table 3 – DCIM_OSDeploymentService.GetDriverPackInfo() Method: Parameters. Output parameters are
Version and OSList.
Table 3 – DCIM_OSDeploymentService.GetDriverPackInfo() Method: Return Code Values
Value Description
0 Request was successfully executed.
1 Method is not supported in the implementation.
2 Error occurred.
4096
Job started: REF returned to started
CIM_ConcreteJob
Table 4 – DCIM_OSDeploymentService. GetDriverPackInfo() Method: Parameters
Qualifiers Name Type Description/Values
OUT
(required)
Version String NULL or Version of the driver pack.
OUT
(required)
OSList String[]
NULL or Contains list of operating systems
supported for this server.
OUT
(optional)
Job CIM_ConcreteJob NULL or reference to a CIM_ConreteJob
OUT
(optional)
MessageID String
Error MessageID is returned If the method
fails to execute.
OUT
(optional)
Message String
Error Message in English corresponding to
MessageID is returned If the method fails to
execute.
8.2 Method: DCIM_OSDeploymentService.UnpackAndAttach()
The UnpackAndAttach() method will extract the drivers for the selected operating system to a USB device
that will be attached locally to the server for the specified time interval.
Return values for UnpackAndAttach() shall be as specified in Table 4, where the method-execution
behavior matches the return-code description. UnpackAndAttach(
) method’s parameters are specified in
Table 6 – DCIM_OSDeploymentService.UnpackAndAttach() Method: Parameters. No standard messages
are defined for this method.