| # generic non localized messages for API error and message codes |
| # below 500 generic status codes for low level function |
| # 501 - 999 specific section codes for database, validation, |
| # upper 1000 service messages as feedback for user (partially masking low level codes) with optional descriptin of low level error |
| |
| |
| # standard system errors |
| 100 : "Default Kustvakt failure!" |
| 101 : "No Entry found!" |
| 102 : "Entry exists already!" |
| 103 : "Unsupported operation!" |
| 104 : "Illegal argument found. Request could not be processed!" |
| 105 : "Missing argument!" |
| 106 : "Connection Error!" |
| 107 : "Missing arguments!" |
| 108 : "Function Not supported!" |
| |
| |
| # 400 codes for authorization and rewrite functions |
| |
| 400 : "Policy failure!" |
| # permission denied is a service code, here it should be more |
| # specific about the nature of the error/message |
| 401 : "" |
| 402 : "Unsupported resource" |
| 403 : "Failed rewrite!" |
| 404 : "" |
| 405 : "Resource could not be found" --> missing resource |
| 406 : "No target for resource policy!" |
| 407 : "No condition for resource policy!" |
| 408 : "No permission for resource policy!" |
| 409 : "No policies for resource!" |
| |
| # 500 database errors |
| |
| 500 : "" |
| 501 : "Database retrieval failure!" |
| 502 : "Database insert failure!" |
| 503 : "Database delete failure!" |
| 504 : "Database update failure!" |
| 505 : "" |
| 506 : "" |
| 507 : "" |
| 508 : "" |
| 509 : "" |
| 510 : "" |
| 511 : "" |
| 512 : "" |
| 513 : "" |
| |
| # validation messages |
| |
| 600 : "" |
| 601 : "" |
| 602 : "" |
| 603 : "" |
| 604 : "" |
| 605 : "" |
| |
| |
| |
| # 1000 service status message codes for logging |
| |
| 1000 : "Status Ok!" |
| 1001 : "Nothing changed!" |
| 1002 : "Request could not be processed!" |
| 1003 : "Access denied!" |
| 1004 : "" |
| 1005 : "" |
| 1006 : "" |
| 1007 : "" |
| 1008 : "" |
| 1009 : "" |
| 1010 : "" |
| |
| |
| # 2000 codes for REST API services |
| 2000 : "Account deactivated. Please verify account before using this API" |
| 2001 : "Account confirmation failed. Please contact an adminstrator" |
| 2002 : "Already logged in!" |
| 2003 : "Authentication credentials expired!" |
| 2004 : "Bad credentials!" |
| 2005 : "" |
| 2006 : "Password reset failed" |
| |
| 2007 : "Login successful!" |
| 2008 : "Login failed!" |
| 2009 : "Logout successful!" |
| 2010 : "Logout failed!" |
| 2011 : "Client registration failed!" |
| 2012 : "Deleting client information failed!" |
| 2013 : "Client could not be authorized!" |
| |