Attn: Change dump request parameter to integer
The dump request interface is changing from requiring the event log id
to be passed as a string to requiring the event log id to be passed as a
64-bit integer.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I2862ab51cf707b2e6e1a7d3cd9009b9102b70c61
diff --git a/attn/ti_handler.cpp b/attn/ti_handler.cpp
index 2000331..69191ab 100644
--- a/attn/ti_handler.cpp
+++ b/attn/ti_handler.cpp
@@ -508,11 +508,12 @@
try
{
// dbus call arguments
- std::map<std::string, std::string> createParams;
+ std::map<std::string, std::variant<std::string, uint64_t>>
+ createParams;
createParams["com.ibm.Dump.Create.CreateParameters.DumpType"] =
"com.ibm.Dump.Create.DumpType.Hostboot";
createParams["com.ibm.Dump.Create.CreateParameters.ErrorLogId"] =
- std::to_string(logId);
+ uint64_t(logId);
method.append(createParams);
// using system dbus