Introduction¶
Overview¶
The errors components in the internal API
Tables of errors¶
The table of errors that related to the system
Code | Type | Source | HTTP status code |
---|---|---|---|
DB0001 | TABLE_NOT_EXIST | DATABASE | 500 |
DB0002 | COLUMN_NOT_EXIST | DATABASE | 500 |
DB0003 | DATABASE_DISCONNECT | DATABASE | 500 |
DB0004 | DUPLICATED_RECORD | DATABASE | 500 |
DB0005 | CAN_NOT_REFERENCE_FOREIGN_KEY | DATABASE | 500 |
DB0006 | CANNOT_PARSE_QUERY | DATABASE | 500 |
DB0007 | DATA_TOO_LONG | DATABASE | 500 |
DB0008 | INVALID_PASSING_ARGUMENT | DATABASE | 500 |
DB0009 | DATABASE_DESIGN | DATABASE | 500 |
DB9999 | UNKNOWN_DATABASE | DATABASE | 500 |
RQ0001 | REQUEST_VALIDATION_ON_HEADER | REQUEST | 422 |
RQ0002 | REQUEST_VALIDATION_ON_QUERY | REQUEST | 422 |
RQ0003 | REQUEST_VALIDATION_ON_PATH | REQUEST | 422 |
RQ0004 | REQUEST_VALIDATION_ON_COOKIE | REQUEST | 422 |
RQ0005 | REQUEST_VALIDATION_ON_RESPONSE_MODEL | REQUEST | 422 |
RQ0006 | RESOURCE_NOT_FOUND | REQUEST | 404 |
RQ0007 | NOT_AUTHENTICATE | REQUEST | 401 |
RQ0008 | INVALID_PERMISSION | REQUEST | 403 |
RQ0009 | METHOD_NOT_ALLOWED | REQUEST | 405 |
RQ0010 | SEE_OTHER | REQUEST | 303 |