6.5 Error handling
29.5193GPP5G SystemRelease 18Stage 3TSUsage of the Unified Data Repository Service for Policy Data, Application Data and Structured Data for Exposure
6.5.1 General
HTTP error handling shall be supported as specified in clause 5.2.4 of 3GPP TS 29.500 [4].
For the Nudr_DataRepository Service API for Application Data, HTTP error responses shall be supported as specified in clause 4.8 of 3GPP TS 29.501 [5]. Protocol errors and application errors specified in table 5.2.7.2-1 of 3GPP TS 29.500 [4] shall be supported for an HTTP method if the corresponding HTTP status codes are specified as mandatory for that HTTP method in table 5.2.7.1-1 of 3GPP TS 29.500 [4]. In addition, the requirements in the following clauses shall apply.
6.5.2 Protocol Errors
In this Release of the specification, there are no additional protocol errors applicable for the Nudr_DataRepository Service API for Application Data.
6.5.3 Application Errors
The application errors defined for the Nudr_DataRepository Service API for Application Data are listed in table 6.5.3-1.
Table 6.5.3-1: Application errors
Application Error |
HTTP status code |
Description |
NOTE: Including a "ProblemDetails" data structure with the "cause" attribute in the HTTP response is optional unless explicitly mandated by other clauses in this document. |
The application error handling shall follow 3GPP TS 29.504 [6] clause 6.1.6 unless explicitly specified in this document.