diff options
| author | James Feist <james.feist@linux.intel.com> | 2019-05-10 11:28:17 -0700 |
|---|---|---|
| committer | Ed Tanous <ed.tanous@intel.com> | 2019-06-05 19:41:04 +0000 |
| commit | d62cec731dcb533b3fecb08ba115dbf713539681 (patch) | |
| tree | 9b12c32ced780e1e5a6f5b64216bf10ccbe45a5f /redfish-core/include/registries | |
| parent | 028f7ebc6626f6b95251ce52a9ed9ed053e48a3e (diff) | |
| download | bmcweb-d62cec731dcb533b3fecb08ba115dbf713539681.tar.gz bmcweb-d62cec731dcb533b3fecb08ba115dbf713539681.zip | |
Add inventory added and removed to registry
Add registry entries to aid parsing logs.
Tested: Removed entity manager persistence file and
got logs like the following:
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/#1557855925",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "2019-05-14T17:45:25+00:00",
"EntryType": "Event",
"Id": "1557855925",
"Message": "F1UL16RISER1 Board with serial number BQWK63400247 was installed.",
"MessageArgs": [
"F1UL16RISER1",
"Board",
"BQWK63400247"
],
"MessageId": "OpenBMC.0.1.InventoryAdded",
"Name": "System Event Log Entry",
"Severity": "OK"
}
Change-Id: Id111872121b47395335d8c9e118dc6809a1b7574
Signed-off-by: James Feist <james.feist@linux.intel.com>
Diffstat (limited to 'redfish-core/include/registries')
| -rw-r--r-- | redfish-core/include/registries/openbmc_message_registry.hpp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/redfish-core/include/registries/openbmc_message_registry.hpp b/redfish-core/include/registries/openbmc_message_registry.hpp index 319f663..970d767 100644 --- a/redfish-core/include/registries/openbmc_message_registry.hpp +++ b/redfish-core/include/registries/openbmc_message_registry.hpp @@ -220,6 +220,40 @@ const std::array registry = { .resolution = "None.", }}, MessageEntry{ + "InventoryAdded", + { + .description = + "Indicates that an inventory item with the specified model, " + "type, and serial number was installed.", + .message = "%1 %2 with serial number %3 was installed.", + .severity = "OK", + .numberOfArgs = 3, + .paramTypes = + { + "string", + "string", + "string", + }, + .resolution = "None.", + }}, + MessageEntry{ + "InventoryRemoved", + { + .description = + "Indicates that an inventory item with the specified model, " + "type, and serial number was removed.", + .message = "%1 %2 with serial number %3 was removed.", + .severity = "OK", + .numberOfArgs = 3, + .paramTypes = + { + "string", + "string", + "string", + }, + .resolution = "None.", + }}, + MessageEntry{ "IntelUPILinkWidthReducedToHalf", { .description = |

