in progress
Addresses - CCSDK-2791Getting issue details... STATUS
Background
The error response content is extremely important for issues troubleshooting.
Depending on requirements the error message content may include
- error message
- error code (could be customer specific)
- error details (string or structured)
- error message parameters for message localization purposes
The error message structure is a part of REST API so it's expected the message creation
expected to be based on model generated from OpenAPI configuration. It means the
the message builder is expected to be a part of REST API component (cps-rest).
From other hand the nature of a possible error (the module the initial exception is thrown from)
is quite variable. So it requires some unified and clear way for error information delivery
from service level (cps-service component) and below (e.g. persistence level)