Update the request dump methods

- Watchdog change
The dump request path of OpenPOWER dumps are updated
from /org/openpower/dump to /xyz/openbmc_project/dump/system

- Dump change
The dump type parameter is added instead of dump path.

Change-Id: Ic08e3c5fc99eaed116b97ceaf6c41f05a3503859
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
diff --git a/dump/dump_utils.cpp b/dump/dump_utils.cpp
index 1b2de79..18c1d3f 100644
--- a/dump/dump_utils.cpp
+++ b/dump/dump_utils.cpp
@@ -65,7 +65,8 @@
         "EID", eid, "CHIPTYPE", sbeTypeAttributes.at(sbeType).chipName,
         "FAILINGUNIT", failingUnit);
 
-    auto path = sbeTypeAttributes.at(sbeType).dumpPath.c_str();
+    constexpr auto path = "/xyz/openbmc_project/dump/system";
+    auto dumpRequestType = sbeTypeAttributes.at(sbeType).dumpType;
     constexpr auto interface = "xyz.openbmc_project.Dump.Create";
     constexpr auto function = "CreateDump";
 
@@ -78,6 +79,8 @@
 
         std::unordered_map<std::string, std::variant<std::string, uint64_t>>
             createParams = {
+                {"com.ibm.Dump.Create.CreateParameters.DumpType",
+                 dumpRequestType},
                 {"com.ibm.Dump.Create.CreateParameters.ErrorLogId",
                  uint64_t(eid)},
                 {"com.ibm.Dump.Create.CreateParameters.FailingUnitId",