| Michael Hanl | 99cb963 | 2016-06-29 16:24:40 +0200 | [diff] [blame] | 1 | # generic non localized messages for API error and message codes | 
|  | 2 | # below 500 generic status codes for low level function | 
|  | 3 | # 501 - 999 specific section codes for database, validation, | 
|  | 4 | # upper 1000 service messages as feedback for user (partially masking low level codes) with optional descriptin of low level error | 
| Michael Hanl | c0ed00f | 2016-06-23 14:33:10 +0200 | [diff] [blame] | 5 |  | 
| Michael Hanl | 99cb963 | 2016-06-29 16:24:40 +0200 | [diff] [blame] | 6 |  | 
|  | 7 | # standard system errors | 
|  | 8 | 100 : "Default Kustvakt failure!" | 
|  | 9 | 101 : "No Entry found!" | 
| Michael Hanl | c0ed00f | 2016-06-23 14:33:10 +0200 | [diff] [blame] | 10 | 102 : "Entry exists already!" | 
| Michael Hanl | 99cb963 | 2016-06-29 16:24:40 +0200 | [diff] [blame] | 11 | 103 : "Unsupported operation!" | 
|  | 12 | 104 : "Illegal argument found. Request could not be processed!" | 
|  | 13 | 105 : "Missing argument!" | 
|  | 14 | 106 : "Connection Error!" | 
|  | 15 | 107 : "Missing arguments!" | 
|  | 16 | 108 : "Function Not supported!" | 
| Michael Hanl | c0ed00f | 2016-06-23 14:33:10 +0200 | [diff] [blame] | 17 |  | 
|  | 18 |  | 
| Michael Hanl | 99cb963 | 2016-06-29 16:24:40 +0200 | [diff] [blame] | 19 | # 400 codes for authorization and rewrite functions | 
| Michael Hanl | c0ed00f | 2016-06-23 14:33:10 +0200 | [diff] [blame] | 20 |  | 
| Michael Hanl | 99cb963 | 2016-06-29 16:24:40 +0200 | [diff] [blame] | 21 | 400 : "Policy failure!" | 
|  | 22 | # permission denied is a service code, here it should be more | 
|  | 23 | # specific about the nature of the error/message | 
|  | 24 | 401 : "" | 
|  | 25 | 402 : "Unsupported resource" | 
|  | 26 | 403 : "Failed rewrite!" | 
|  | 27 | 404 : "" | 
|  | 28 | 405 : "Resource could not be found" --> missing resource | 
|  | 29 | 406 : "No target for resource policy!" | 
|  | 30 | 407 : "No condition for resource policy!" | 
|  | 31 | 408 : "No permission for resource policy!" | 
|  | 32 | 409 : "No policies for resource!" | 
|  | 33 |  | 
|  | 34 | # 500 database errors | 
|  | 35 |  | 
|  | 36 | 500 : "" | 
|  | 37 | 501 : "Database retrieval failure!" | 
|  | 38 | 502 : "Database insert failure!" | 
|  | 39 | 503 : "Database delete failure!" | 
|  | 40 | 504 : "Database update failure!" | 
|  | 41 | 505 : "" | 
|  | 42 | 506 : "" | 
|  | 43 | 507 : "" | 
|  | 44 | 508 : "" | 
|  | 45 | 509 : "" | 
|  | 46 | 510 : "" | 
|  | 47 | 511 : "" | 
|  | 48 | 512 : "" | 
|  | 49 | 513 : "" | 
|  | 50 |  | 
|  | 51 | # validation messages | 
|  | 52 |  | 
|  | 53 | 600 : "" | 
|  | 54 | 601 : "" | 
|  | 55 | 602 : "" | 
|  | 56 | 603 : "" | 
|  | 57 | 604 : "" | 
|  | 58 | 605 : "" | 
|  | 59 |  | 
|  | 60 |  | 
|  | 61 |  | 
|  | 62 | # 1000 service status message codes for logging | 
|  | 63 |  | 
|  | 64 | 1000 : "Status Ok!" | 
|  | 65 | 1001 : "Nothing changed!" | 
|  | 66 | 1002 : "Request could not be processed!" | 
|  | 67 | 1003 : "Access denied!" | 
|  | 68 | 1004 : "" | 
|  | 69 | 1005 : "" | 
|  | 70 | 1006 : "" | 
|  | 71 | 1007 : "" | 
|  | 72 | 1008 : "" | 
|  | 73 | 1009 : "" | 
|  | 74 | 1010 : "" | 
|  | 75 |  | 
|  | 76 |  | 
|  | 77 | # 2000 codes for REST API services | 
|  | 78 | 2000 : "Account deactivated. Please verify account before using this API" | 
|  | 79 | 2001 : "Account confirmation failed. Please contact an adminstrator" | 
|  | 80 | 2002 : "Already logged in!" | 
|  | 81 | 2003 : "Authentication credentials expired!" | 
|  | 82 | 2004 : "Bad credentials!" | 
|  | 83 | 2005 : "" | 
|  | 84 | 2006 : "Password reset failed" | 
|  | 85 |  | 
|  | 86 | 2007 : "Login successful!" | 
|  | 87 | 2008 : "Login failed!" | 
|  | 88 | 2009 : "Logout successful!" | 
|  | 89 | 2010 : "Logout failed!" | 
|  | 90 | 2011 : "Client registration failed!" | 
|  | 91 | 2012 : "Deleting client information failed!" | 
|  | 92 | 2013 : "Client could not be authorized!" | 
| Michael Hanl | c0ed00f | 2016-06-23 14:33:10 +0200 | [diff] [blame] | 93 |  |