Error code for findCcinInVpd API
This commit updates findCcinInVpd API to set error code in case of
error. This helps the caller of API to take action based on the error
code returned from the API.
Change-Id: I9ce9ae7b9bf9b80766a2dc44836ecde51ce28255
Signed-off-by: Rekha Aparna <vrekhaaparna@ibm.com>
diff --git a/vpd-manager/include/error_codes.hpp b/vpd-manager/include/error_codes.hpp
index 6b4eb76..0665709 100644
--- a/vpd-manager/include/error_codes.hpp
+++ b/vpd-manager/include/error_codes.hpp
@@ -41,7 +41,8 @@
FAILED_TO_DETECT_LOCATION_CODE_TYPE,
RECEIVED_INVALID_KWD_TYPE_FROM_DBUS,
INVALID_KEYWORD_LENGTH,
- INVALID_VALUE_READ_FROM_DBUS
+ INVALID_VALUE_READ_FROM_DBUS,
+ RECORD_NOT_FOUND
};
const std::unordered_map<int, std::string> errorCodeMap = {
@@ -78,6 +79,7 @@
{error_code::FILE_SYSTEM_ERROR, "File system error."},
{error_code::INVALID_KEYWORD_LENGTH, "Invalid keyword length."},
{error_code::INVALID_VALUE_READ_FROM_DBUS, "Invalid value read from DBus"},
+ {error_code::RECORD_NOT_FOUND, "Record not found."},
{error_code::FAILED_TO_DETECT_LOCATION_CODE_TYPE,
"Failed to detect location code type"},
{error_code::DBUS_FAILURE, "Dbus call failed"},