summaryrefslogtreecommitdiff
path: root/redfish-core/src
diff options
context:
space:
mode:
authorAsmitha Karunanithi <asmitk01@in.ibm.com>2020-11-24 10:11:42 +0300
committerAsmitha Karunanithi <asmitk01@in.ibm.com>2020-11-24 10:11:42 +0300
commit3e082749f3301116de14ac61661a625897a75971 (patch)
treeb6631767056cb4865ffa177c5cffe412adb34d5f /redfish-core/src
parenta8fe54f09be1deefc119d8dcf100da922496d46d (diff)
downloadbmcweb-3e082749f3301116de14ac61661a625897a75971.tar.xz
Pointing to the latest Message schema in JSON error response
The odata.type of the message, included in the error response JSON is changed to point to the latest one (Message.v1_1_1) as there was conflict in the code, where it points to v1_0_0 schema and a property - MessageSeverity has been used (introduced in v1_1_0) Tested By: { "error": { "@Message.ExtendedInfo": [ { "@odata.type": "#Message.v1_1_1.Message", "Message": "The request failed due to an internal service error. The service is still operational.", . . . } ], "code": "Base.1.4.0.InternalError", "message": "The request failed due to an internal service error. The service is still operational." } } Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com> Change-Id: I57546adaffc2370c0314a2c2184799c387ec7272
Diffstat (limited to 'redfish-core/src')
-rw-r--r--redfish-core/src/error_messages.cpp148
1 files changed, 74 insertions, 74 deletions
diff --git a/redfish-core/src/error_messages.cpp b/redfish-core/src/error_messages.cpp
index f10a4a15f5..cfbc9c23fd 100644
--- a/redfish-core/src/error_messages.cpp
+++ b/redfish-core/src/error_messages.cpp
@@ -107,7 +107,7 @@ static void addMessageToJson(nlohmann::json& target,
nlohmann::json resourceInUse(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceInUse"},
{"Message", "The change to the requested resource failed because "
"the resource is in use or in transition."},
@@ -133,7 +133,7 @@ void resourceInUse(crow::Response& res)
nlohmann::json malformedJSON(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.MalformedJSON"},
{"Message", "The request body submitted was malformed JSON and "
"could not be parsed by the receiving service."},
@@ -159,7 +159,7 @@ void malformedJSON(crow::Response& res)
nlohmann::json resourceMissingAtURI(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceMissingAtURI"},
{"Message", "The resource at the URI " + arg1 + " was not found."},
{"MessageArgs", {arg1}},
@@ -186,7 +186,7 @@ nlohmann::json actionParameterValueFormatError(const std::string& arg1,
const std::string& arg3)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionParameterValueFormatError"},
{"Message",
"The value " + arg1 + " for the parameter " + arg2 +
@@ -219,7 +219,7 @@ void actionParameterValueFormatError(crow::Response& res,
nlohmann::json internalError(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.InternalError"},
{"Message", "The request failed due to an internal service error. "
"The service is still operational."},
@@ -245,7 +245,7 @@ void internalError(crow::Response& res)
nlohmann::json unrecognizedRequestBody(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.UnrecognizedRequestBody"},
{"Message", "The service detected a malformed request body that it "
"was unable to interpret."},
@@ -272,7 +272,7 @@ nlohmann::json resourceAtUriUnauthorized(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceAtUriUnauthorized"},
{"Message", "While accessing the resource at " + arg1 +
", the service received an authorization error " +
@@ -301,7 +301,7 @@ nlohmann::json actionParameterUnknown(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionParameterUnknown"},
{"Message", "The action " + arg1 +
" was submitted with the invalid parameter " + arg2 +
@@ -329,7 +329,7 @@ void actionParameterUnknown(crow::Response& res, const std::string& arg1,
nlohmann::json resourceCannotBeDeleted(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceCannotBeDeleted"},
{"Message", "The delete request failed because the resource "
"requested cannot be deleted."},
@@ -354,7 +354,7 @@ void resourceCannotBeDeleted(crow::Response& res)
nlohmann::json propertyDuplicate(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyDuplicate"},
{"Message", "The property " + arg1 + " was duplicated in the request."},
{"MessageArgs", {arg1}},
@@ -380,7 +380,7 @@ void propertyDuplicate(crow::Response& res, const std::string& arg1)
nlohmann::json serviceTemporarilyUnavailable(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ServiceTemporarilyUnavailable"},
{"Message", "The service is temporarily unavailable. Retry in " +
arg1 + " seconds."},
@@ -409,7 +409,7 @@ nlohmann::json resourceAlreadyExists(const std::string& arg1,
const std::string& arg3)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceAlreadyExists"},
{"Message", "The requested resource of type " + arg1 +
" with the property " + arg2 + " with the value " +
@@ -438,7 +438,7 @@ void resourceAlreadyExists(crow::Response& res, const std::string& arg1,
nlohmann::json accountForSessionNoLongerExists(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.AccountForSessionNoLongerExists"},
{"Message", "The account for the current session has been removed, "
"thus the current session has been removed as well."},
@@ -463,7 +463,7 @@ void accountForSessionNoLongerExists(crow::Response& res)
nlohmann::json createFailedMissingReqProperties(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.CreateFailedMissingReqProperties"},
{"Message",
"The create operation failed because the required property " + arg1 +
@@ -495,7 +495,7 @@ nlohmann::json propertyValueFormatError(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyValueFormatError"},
{"Message",
"The value " + arg1 + " for the property " + arg2 +
@@ -526,7 +526,7 @@ nlohmann::json propertyValueNotInList(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyValueNotInList"},
{"Message", "The value " + arg1 + " for the property " + arg2 +
" is not in the list of acceptable values."},
@@ -555,7 +555,7 @@ void propertyValueNotInList(crow::Response& res, const std::string& arg1,
nlohmann::json resourceAtUriInUnknownFormat(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceAtUriInUnknownFormat"},
{"Message", "The resource at " + arg1 +
" is in a format not recognized by the service."},
@@ -581,7 +581,7 @@ void resourceAtUriInUnknownFormat(crow::Response& res, const std::string& arg1)
nlohmann::json serviceInUnknownState(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ServiceInUnknownState"},
{"Message",
"The operation failed because the service is in an unknown state "
@@ -608,7 +608,7 @@ void serviceInUnknownState(crow::Response& res)
nlohmann::json eventSubscriptionLimitExceeded(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.EventSubscriptionLimitExceeded"},
{"Message",
"The event subscription failed due to the number of simultaneous "
@@ -638,7 +638,7 @@ nlohmann::json actionParameterMissing(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionParameterMissing"},
{"Message", "The action " + arg1 + " requires the parameter " + arg2 +
" to be present in the request body."},
@@ -666,7 +666,7 @@ void actionParameterMissing(crow::Response& res, const std::string& arg1,
nlohmann::json stringValueTooLong(const std::string& arg1, const int& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.StringValueTooLong"},
{"Message", "The string " + arg1 + " exceeds the length limit " +
std::to_string(arg2) + "."},
@@ -693,7 +693,7 @@ void stringValueTooLong(crow::Response& res, const std::string& arg1,
nlohmann::json sessionTerminated(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.SessionTerminated"},
{"Message", "The session was successfully terminated."},
{"MessageArgs", nlohmann::json::array()},
@@ -717,7 +717,7 @@ void sessionTerminated(crow::Response& res)
nlohmann::json subscriptionTerminated(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.SubscriptionTerminated"},
{"Message", "The event subscription has been terminated."},
{"MessageArgs", nlohmann::json::array()},
@@ -742,7 +742,7 @@ nlohmann::json resourceTypeIncompatible(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceTypeIncompatible"},
{"Message", "The @odata.type of the request body " + arg1 +
" is incompatible with the @odata.type of the "
@@ -771,7 +771,7 @@ void resourceTypeIncompatible(crow::Response& res, const std::string& arg1,
nlohmann::json resetRequired(const std::string& arg1, const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResetRequired"},
{"Message", "In order to complete the operation, a component reset is "
"required with the Reset action URI '" +
@@ -799,7 +799,7 @@ void resetRequired(crow::Response& res, const std::string& arg1,
nlohmann::json chassisPowerStateOnRequired(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ChassisPowerStateOnRequired"},
{"Message", "The Chassis with Id '" + arg1 +
"' requires to be powered on to perform this request."},
@@ -825,7 +825,7 @@ void chassisPowerStateOnRequired(crow::Response& res, const std::string& arg1)
nlohmann::json chassisPowerStateOffRequired(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ChassisPowerStateOffRequired"},
{"Message",
"The Chassis with Id '" + arg1 +
@@ -853,7 +853,7 @@ nlohmann::json propertyValueConflict(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyValueConflict"},
{"Message", "The property '" + arg1 +
"' could not be written because its value would "
@@ -882,7 +882,7 @@ nlohmann::json propertyValueIncorrect(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyValueIncorrect"},
{"Message", "The property '" + arg1 +
"' with the requested value of '" + arg2 +
@@ -910,7 +910,7 @@ void propertyValueIncorrect(crow::Response& res, const std::string& arg1,
nlohmann::json resourceCreationConflict(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceCreationConflict"},
{"Message", "The resource could not be created. The service has a "
"resource at URI '" +
@@ -936,7 +936,7 @@ void resourceCreationConflict(crow::Response& res, const std::string& arg1)
nlohmann::json maximumErrorsExceeded(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.MaximumErrorsExceeded"},
{"Message", "Too many errors have occurred to report them all."},
{"MessageArgs", nlohmann::json::array()},
@@ -961,7 +961,7 @@ void maximumErrorsExceeded(crow::Response& res)
nlohmann::json preconditionFailed(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PreconditionFailed"},
{"Message", "The ETag supplied did not match the ETag required to "
"change this resource."},
@@ -986,7 +986,7 @@ void preconditionFailed(crow::Response& res)
nlohmann::json preconditionRequired(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PreconditionRequired"},
{"Message", "A precondition header or annotation is required to change "
"this resource."},
@@ -1012,7 +1012,7 @@ void preconditionRequired(crow::Response& res)
nlohmann::json operationFailed(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.OperationFailed"},
{"Message",
"An error occurred internal to the service as part of the overall "
@@ -1039,7 +1039,7 @@ void operationFailed(crow::Response& res)
nlohmann::json operationTimeout(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.OperationTimeout"},
{"Message", "A timeout internal to the service occured as part of the "
"request. Partial results may have been returned."},
@@ -1067,7 +1067,7 @@ nlohmann::json propertyValueTypeError(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyValueTypeError"},
{"Message",
"The value " + arg1 + " for the property " + arg2 +
@@ -1097,7 +1097,7 @@ nlohmann::json resourceNotFound(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceNotFound"},
{"Message", "The requested resource of type " + arg1 + " named " +
arg2 + " was not found."},
@@ -1124,7 +1124,7 @@ void resourceNotFound(crow::Response& res, const std::string& arg1,
nlohmann::json couldNotEstablishConnection(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.CouldNotEstablishConnection"},
{"Message",
"The service failed to establish a connection with the URI " + arg1 +
@@ -1153,7 +1153,7 @@ void couldNotEstablishConnection(crow::Response& res, const std::string& arg1)
nlohmann::json propertyNotWritable(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyNotWritable"},
{"Message", "The property " + arg1 +
" is a read only property and cannot be "
@@ -1181,7 +1181,7 @@ nlohmann::json queryParameterValueTypeError(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryParameterValueTypeError"},
{"Message",
"The value " + arg1 + " for the query parameter " + arg2 +
@@ -1211,7 +1211,7 @@ void queryParameterValueTypeError(crow::Response& res, const std::string& arg1,
nlohmann::json serviceShuttingDown(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ServiceShuttingDown"},
{"Message", "The operation failed because the service is shutting "
"down and can no longer take incoming requests."},
@@ -1238,7 +1238,7 @@ nlohmann::json actionParameterDuplicate(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionParameterDuplicate"},
{"Message",
"The action " + arg1 +
@@ -1269,7 +1269,7 @@ nlohmann::json actionParameterNotSupported(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionParameterNotSupported"},
{"Message", "The parameter " + arg1 + " for the action " + arg2 +
" is not supported on the target resource."},
@@ -1298,7 +1298,7 @@ nlohmann::json sourceDoesNotSupportProtocol(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.SourceDoesNotSupportProtocol"},
{"Message", "The other end of the connection at " + arg1 +
" does not support the specified protocol " + arg2 +
@@ -1325,7 +1325,7 @@ void sourceDoesNotSupportProtocol(crow::Response& res, const std::string& arg1,
*/
nlohmann::json accountRemoved(void)
{
- return nlohmann::json{{"@odata.type", "#Message.v1_0_0.Message"},
+ return nlohmann::json{{"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.AccountRemoved"},
{"Message", "The account was successfully removed."},
{"MessageArgs", nlohmann::json::array()},
@@ -1349,7 +1349,7 @@ void accountRemoved(crow::Response& res)
nlohmann::json accessDenied(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.AccessDenied"},
{"Message", "While attempting to establish a connection to " + arg1 +
", the service denied access."},
@@ -1375,7 +1375,7 @@ void accessDenied(crow::Response& res, const std::string& arg1)
nlohmann::json queryNotSupported(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryNotSupported"},
{"Message", "Querying is not supported by the implementation."},
{"MessageArgs", nlohmann::json::array()},
@@ -1400,7 +1400,7 @@ void queryNotSupported(crow::Response& res)
nlohmann::json createLimitReachedForResource(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.CreateLimitReachedForResource"},
{"Message", "The create operation failed because the resource has "
"reached the limit of possible resources."},
@@ -1426,7 +1426,7 @@ void createLimitReachedForResource(crow::Response& res)
*/
nlohmann::json generalError(void)
{
- return nlohmann::json{{"@odata.type", "#Message.v1_0_0.Message"},
+ return nlohmann::json{{"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.GeneralError"},
{"Message",
"A general error has occurred. See Resolution for "
@@ -1451,7 +1451,7 @@ void generalError(crow::Response& res)
*/
nlohmann::json success(void)
{
- return nlohmann::json{{"@odata.type", "#Message.v1_0_0.Message"},
+ return nlohmann::json{{"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.Success"},
{"Message", "Successfully Completed Request"},
{"MessageArgs", nlohmann::json::array()},
@@ -1476,7 +1476,7 @@ void success(crow::Response& res)
nlohmann::json created(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.Created"},
{"Message", "The resource has been created successfully"},
{"MessageArgs", nlohmann::json::array()},
@@ -1500,7 +1500,7 @@ void created(crow::Response& res)
nlohmann::json noOperation(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.NoOperation"},
{"Message", "The request body submitted contain no data to act "
"upon and no changes to the resource took place."},
@@ -1527,7 +1527,7 @@ void noOperation(crow::Response& res)
nlohmann::json propertyUnknown(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyUnknown"},
{"Message", "The property " + arg1 +
" is not in the list of valid properties for "
@@ -1555,7 +1555,7 @@ void propertyUnknown(crow::Response& res, const std::string& arg1)
nlohmann::json noValidSession(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.NoValidSession"},
{"Message",
"There is no valid session established with the implementation."},
@@ -1581,7 +1581,7 @@ void noValidSession(crow::Response& res)
nlohmann::json invalidObject(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.InvalidObject"},
{"Message", "The object at " + arg1 + " is invalid."},
{"MessageArgs", {arg1}},
@@ -1607,7 +1607,7 @@ void invalidObject(crow::Response& res, const std::string& arg1)
nlohmann::json resourceInStandby(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceInStandby"},
{"Message", "The request could not be performed because the "
"resource is in standby."},
@@ -1635,7 +1635,7 @@ nlohmann::json actionParameterValueTypeError(const std::string& arg1,
const std::string& arg3)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionParameterValueTypeError"},
{"Message",
"The value " + arg1 + " for the parameter " + arg2 +
@@ -1667,7 +1667,7 @@ void actionParameterValueTypeError(crow::Response& res, const std::string& arg1,
nlohmann::json sessionLimitExceeded(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.SessionLimitExceeded"},
{"Message", "The session establishment failed due to the number of "
"simultaneous sessions exceeding the limit of the "
@@ -1695,7 +1695,7 @@ void sessionLimitExceeded(crow::Response& res)
nlohmann::json actionNotSupported(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ActionNotSupported"},
{"Message",
"The action " + arg1 + " is not supported by the resource."},
@@ -1724,7 +1724,7 @@ void actionNotSupported(crow::Response& res, const std::string& arg1)
nlohmann::json invalidIndex(const int& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.InvalidIndex"},
{"Message", "The Index " + std::to_string(arg1) +
" is not a valid offset into the array."},
@@ -1750,7 +1750,7 @@ void invalidIndex(crow::Response& res, const int& arg1)
nlohmann::json emptyJSON(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.EmptyJSON"},
{"Message", "The request body submitted contained an empty JSON "
"object and the service is unable to process it."},
@@ -1776,7 +1776,7 @@ void emptyJSON(crow::Response& res)
nlohmann::json queryNotSupportedOnResource(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryNotSupportedOnResource"},
{"Message", "Querying is not supported on the requested resource."},
{"MessageArgs", nlohmann::json::array()},
@@ -1801,7 +1801,7 @@ void queryNotSupportedOnResource(crow::Response& res)
nlohmann::json queryNotSupportedOnOperation(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryNotSupportedOnOperation"},
{"Message", "Querying is not supported with the requested operation."},
{"MessageArgs", nlohmann::json::array()},
@@ -1826,7 +1826,7 @@ void queryNotSupportedOnOperation(crow::Response& res)
nlohmann::json queryCombinationInvalid(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryCombinationInvalid"},
{"Message", "Two or more query parameters in the request cannot be "
"used together."},
@@ -1852,7 +1852,7 @@ void queryCombinationInvalid(crow::Response& res)
nlohmann::json insufficientPrivilege(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.InsufficientPrivilege"},
{"Message", "There are insufficient privileges for the account or "
"credentials associated with the current session to "
@@ -1881,7 +1881,7 @@ nlohmann::json propertyValueModified(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyValueModified"},
{"Message", "The property " + arg1 + " was assigned the value " + arg2 +
" due to modification by the service."},
@@ -1907,7 +1907,7 @@ void propertyValueModified(crow::Response& res, const std::string& arg1,
nlohmann::json accountNotModified(void)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.AccountNotModified"},
{"Message", "The account modification request failed."},
{"MessageArgs", nlohmann::json::array()},
@@ -1933,7 +1933,7 @@ nlohmann::json queryParameterValueFormatError(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryParameterValueFormatError"},
{"Message",
"The value " + arg1 + " for the parameter " + arg2 +
@@ -1965,7 +1965,7 @@ void queryParameterValueFormatError(crow::Response& res,
nlohmann::json propertyMissing(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.PropertyMissing"},
{"Message", "The property " + arg1 +
" is a required property and must be included in "
@@ -1994,7 +1994,7 @@ void propertyMissing(crow::Response& res, const std::string& arg1)
nlohmann::json resourceExhaustion(const std::string& arg1)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.ResourceExhaustion"},
{"Message", "The resource " + arg1 +
" was unable to satisfy the request due to "
@@ -2020,7 +2020,7 @@ void resourceExhaustion(crow::Response& res, const std::string& arg1)
*/
nlohmann::json accountModified(void)
{
- return nlohmann::json{{"@odata.type", "#Message.v1_0_0.Message"},
+ return nlohmann::json{{"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.AccountModified"},
{"Message", "The account was successfully modified."},
{"MessageArgs", nlohmann::json::array()},
@@ -2046,7 +2046,7 @@ nlohmann::json queryParameterOutOfRange(const std::string& arg1,
const std::string& arg3)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.8.1.QueryParameterOutOfRange"},
{"Message", "The value " + arg1 + " for the query parameter " + arg2 +
" is out of range " + arg3 + "."},
@@ -2110,7 +2110,7 @@ void invalidUpload(crow::Response& res, const std::string& arg1,
nlohmann::json invalidUpload(const std::string& arg1, const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "/redfish/v1/$metadata#Message.v1_0_0.Message"},
+ {"@odata.type", "/redfish/v1/$metadata#Message.v1_1_1.Message"},
{"MessageId", "OpenBMC.0.1.0.InvalidUpload"},
{"Message", "Invalid file uploaded to " + arg1 + ": " + arg2 + "."},
{"MessageArgs", {arg1, arg2}},
@@ -2129,7 +2129,7 @@ nlohmann::json mutualExclusiveProperties(const std::string& arg1,
const std::string& arg2)
{
return nlohmann::json{
- {"@odata.type", "#Message.v1_0_0.Message"},
+ {"@odata.type", "#Message.v1_1_1.Message"},
{"MessageId", "Base.1.5.0.MutualExclusiveProperties"},
{"Message", "The properties " + arg1 + " and " + arg2 +
" are mutually exclusive."},