White Papers

APIs
21 Updating Firmware using OpenManage Enterprise APIs
Attribute Name T
y
pe Description
SourceName String String identifier of the software component. It also identifies
the location on the device.
More information on the software inventory and source
name mappings to devices can be found at
/api/DeviceService/Devices(<device
id>
)
/Inventor
y
Details
(
'deviceSoftware'
)
PrerequisiteInfo String Indicates if there are any prerequisites for updating the
component to the new version
ImpactAssessmen
t
Strin
g
Similar to criticalit
y
, but lar
g
el
y
not filled.
Uri Strin
g
Link to the new driver
RebootRequired Boolean Indicates if a reboot is required to update the component
ComplianceStatus String Compliance status of this component with respect to the
catalo
g
.
ComplianceDependencies Strin
g
Intercomponent dependencies if an
y
.
Example: Response Payload
The output below indicates there are 11 components. The detailed response of only one component—SAS
RAID firmware, is shown here.
{"@odata.context":
"/api/$metadata#Collection(UpdateService.ComponentComplianceReport)",
"@odata.count": 11,
"value": [
{
"@odata.type": "#UpdateService.ComponentComplianceReport",
"@odata.id":
"/api/UpdateService/Baselines(6)/DeviceComplianceReports(1)/ComponentComplianceR
eports(11)",
"Id": 11,
"Version": "25.5.5.0005",
"CurrentVersion": "25.5.3.0005",
"Path": "FOLDER04905010M/1/SAS-
RAID_Firmware_F675Y_WN64_25.5.5.0005_A13.EXE",
"Name": "PERC H730P Mini Monolithic",
"Criticality": "Recommended
",
"UniqueIdentifier": "F675YLW64b8e0efd84d9e9525d9655a64ba68309a",
"TargetIdentifier": "101560",
"UpdateAction": "UPGRADE",
"SourceName": "DCIM:INSTALLED#301_C_RAID.Mezzanine.1-1",
"PrerequisiteInfo": "",
"ImpactAssessment": "",
"Uri":
"http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=F675Y
",
"RebootRequired": true,