White Papers
Dellâ„¢ Lifecycle Controller 2 Web Services Interface Guide for Windows  Version: 2.1.0 
39 
 Address = http://schemas.xmlsoap.org/ws 
 /2004/08/addressing/role/anonymous 
 ReferenceParameters 
 ResourceURI = http://schemas.dell.com/wbem/wscim/1 
 /cim-schema/2/DCIM_SoftUpdateConcreteJob 
 SelectorSet 
 Selector: InstanceID = JID_001265811668, 
  __cimnamespace = root/dcim 
 ReturnValue = null 
Entering an invalid instanceID may yield the following error message: 
InstallFromSoftwareIdentity_OUTPUT 
 Message = Invalid InstanceID 
 MessageID = SUP024 
ReturnValue = null 
7.5  Update from Network Source 
A Firmware update can be achieved by invoking the InstallFromURI() method in the class 
DCIM_SoftwareInstallationService. Firmware update is performed in several stages as described in the 
next sections. The steps are demonstrated in examples in Section 7.6 and Section 7.7. 
Note: When using WSMAN command to initiate update jobs, make sure to wait for two seconds 
before submitting a second job in order to avoiding racing conditions. 
7.5.1  Request Update Download 
The first stage is a request to initiate and download the update image from a source defined by the 
user by invoking the InstallFromURI() method. 
7.5.2  Monitor Download Status 
Downloading the update package may take several minutes. The second stage is to monitor the 
download. The download status may be monitored by enumerating or getting the instance of the 
corresponding job. 
7.5.3  Reboot to Perform Update 
Once downloaded, the request needs to be scheduled. The third stage is to schedule the update. To 
schedule the update, use the SetupJobQueue() method of the class DCIM_JobService in Section 10.2.1. 
7.5.4  Wait for Job Completion 
The fourth stage is to wait for the job to be completed, which may take several minutes. The job 
status can be monitored as shown in Section 10.2.3. 










