summaryrefslogtreecommitdiffstats
path: root/redfish-core/include/registries
diff options
context:
space:
mode:
authorJames Feist <james.feist@linux.intel.com>2019-05-10 11:28:17 -0700
committerEd Tanous <ed.tanous@intel.com>2019-06-05 19:41:04 +0000
commitd62cec731dcb533b3fecb08ba115dbf713539681 (patch)
tree9b12c32ced780e1e5a6f5b64216bf10ccbe45a5f /redfish-core/include/registries
parent028f7ebc6626f6b95251ce52a9ed9ed053e48a3e (diff)
downloadbmcweb-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.hpp34
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 =
OpenPOWER on IntegriCloud