White Papers
Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows  Version: 2.1.0 
40 
7.5.5  Delete Job 
The fifth and final stage is to delete the completed job from the job store. Deleting the job queue is 
shown in Section 10.2.2. 
7.6  Update NICs from HTTP, CIFS Share, NFS share, TFTP, or FTP 
The InstallFromURI() method takes the following input and downloads the Dell Update Package to the 
Lifecycle Controller in the target system. The method returns a jobid for an instance of 
DCIM_SoftwareUpdateJob that can be scheduled to execute or queried for status at a later time. The 
following is the example of the method for updating a NIC firmware. 
Invoke InstallFromURI() with the following parameters and syntax: 
[URI-IP-ADDRESS]: This is the IP address of the location for Dell Update Package. The Dell Update 
Package will need to be the Windows type update package. The file share can be HTTP, CIFS, NFS, 
TFTP, or FTP type as shown below: 
HTTP Format: 
http://[IP ADDRESS]/[PATH TO FILE.exe] 
CIFS Format: 
cifs://WORKGROUP_NAME\[USERNAME]:[PASSWORD]@[URI-IP-ADDRESS]/ 
[FILE.exe];mountpoint=[DIRECTORYNAME] 
TFTP or FTP Format:  
tftp://[IP ADDRESS]/[PATH TO FILE.exe] 
ftp://[IP ADDRESS]/[PATH TO FILE.exe] 
[InstanceID]: The instanceID is the SoftwareIdentify instanceID that represents the firmware that 
is to be updated. This instanceID can be retrieved as described in Section 6.2. For example, the 
instanceID can be: 
DCIM:INSTALLED:PCI:14E4:1639:0237:1028 
  It is installed firmware on a PCI device. 
  VID (Vendor ID)= 14E4 
  DID (Device ID) = 1636 
  SSID (Subsystem ID) = 0237 
  SVID (Subvendor ID) = 1028 
  This refers to a Broadcom NetXtreme II BCM5709 network adaptor
7
. 










