White Papers

Behavioral differences
27 Updating Firmware using OpenManage Enterprise APIs
4 Behavioral differences
This section explains the behavioral differences between OpenManage Enterprise and OpenManage
Enterprise – Modular after the firmware update operation.
In OpenManage Enterprise – Modular auto-start of the inventory task is not done and it is initiated manually
by clicking on “Check Compliance” in the UI
The API workflow has a small change specific to OpenManage Enterprise – Modular. After the firmware
update job is completed, find the internal Job exposed when creating the baseline. See the data returned on a
GET of the baseline in question to get the job id (bold Black text in the following code).
{
"@odata.context": "/api/$metadata#Collection(UpdateService.Baselines)
",
"@odata.count": 6,
"value": [
{
"@odata.type": "#UpdateService.Baselines",
"@odata.id": "/api/UpdateService/Baselines(8)",
"Id": 8,
"Name": "Test 2500+",
"Description": "",
"CatalogId": 22,
"RepositoryId": 12,
"TaskId": 27734,
"RepositoryName": "Dell",
"RepositoryType": "DELL_ONLINE",
"LastRun": "2018-08-08 21:22:36.858",
"DowngradeEnabled": true
,
"Is64Bit": true,
"Targets": [
{
"Id": 1010,
"Type": {
"Id": 6000,
"Name": "GROUP"
}
}
],
"ComplianceSummary": {
"ComplianceStatus": "CRITICAL",
"NumberOfCritical": 7761,
"NumberOfWarning": 1,
"NumberOfNormal": 12,
"NumberOfDowngrade": 1
},
"
DeviceComplianceReports@odata.navigationLink":
"/api/UpdateService/Baselines(8)/DeviceComplianceReports"
}
]
}