//----------------------------------------------------------------------------/
// All Errors between 1 and 99 are Fatal Errors
//
// Client will get 0-SvrError, so client fatal errors are -1 to -99
//
// Error numbers are fixed and should not be changed.
// (If codes do change, the client software must be updated!)
//----------------------------------------------------------------------------/
enum enSvrErrors
{
// Fatal Server Errors
SVRERR_FATAL = 1,
SVRERR_INVALID_TOKEN = 2,
SVRERR_SESSION_FAIL = 3,
SVRERR_ALREADY_LOGGED_ON = 4,
SVRERR_NOT_LOGGED_ON = 5,
SVRERR_INVALID_CALL = 6,
SVRERR_INCOMPLETE_DATA = 7,
SVRERR_INVALID_USTATUS = 8,
SVRERR_NOT_CONNECTED = 9,
SVRERR_ALREADY_CONNECTED = 10,
SVRERR_INVALID_WORKSTN_STATE = 11,
// Non Fatal Server Errors
SVRERR_APPLICATION = 100,
SVRERR_WRONG_PARAMS = 101,
SVRERR_ABORTED = 102,
SVRERR_BROKER_PROBLEM = 103,
SVRERR_LOCK_FAIL = 104, // should be 104 - client checks this error
SVRERR_DATABASE_PROB = 105,
SVRERR_CUSTOMER_NOT_FOUND = 106,
SVRERR_INVALID_FIELD = 107,
SVRERR_INVALID_DATA = 108,
SVRERR_INVALID_RSET = 109,
SVRERR_INVALID_SEQ = 110,
SVRERR_INVALID_SERIALNO = 111,
SVRERR_INVALID_MASTER = 112,
SVRERR_INVALID_DATE = 113,
SVRERR_INVALID_AREA = 114,
SVRERR_INVALID_CONTACT = 115, // should be 115 - client checks this error
SVRERR_INVALID_PASSWORD = 116, // should be 116 - client checks this error
SVRERR_INVALID_PERIOD = 117,
SVRERR_INVALID_RECTYPE = 118,
SVRERR_INVALID_EVENT = 119,
SVRERR_INVALID_LOGTYPE = 120,
SVRERR_INVALID_SEARCH_PARAMS = 121,
SVRERR_SEARCH_NOT_STARTED = 122,
SVRERR_WRONG_STATE = 123,
SVRERR_TOO_MANY_RECORDS = 124,
SVRERR_UPDATE_NORECORD = 125,
SVRERR_INSERT_NOMASTER = 126,
SVRERR_DATA_SENT_TWICE = 127,
SVRERR_DELETE_FAIL = 128,
SVRERR_BAD_SQL = 129,
SVRERR_OPENED_FOR_VIEW = 130,
SVRERR_ALARM_HANDLE_MODE_FAIL = 131,
SVRERR_ALLOC_ALARM_FAILED = 132,
SVRERR_ALARM_NOT_FOUND = 133,
SVRERR_NO_SESS_FOR_ALARM = 134,
SVRERR_ALARM_EXISTS = 135,
SVRERR_ACT_PATT_PARSE_ERR = 136,
SVRERR_INVALID_COMMAND = 137,
SVRERR_INVALID_CONTACT_TYPE = 138,
SVRERR_INV_SUSPEND_TIME = 139,
SVRERR_INV_RESOLUTION = 140,
SVRERR_INV_SEQUENCE = 141,
SVRERR_SUSPEND_FAIL = 142,
SVRERR_LOGTEXT_TOO_LONG = 143,
SVRERR_DO_CONTACT_FAILED = 144,
SVRERR_ALA_CANT_ALLOC_SESS = 145,
SVRERR_UPD_ALARM_FAILED = 146,
SVRERR_ACTPAT_NOT_COMPLETED = 147,
SVRERR_INV_AANL = 148,
SVRERR_INV_REMTYPE = 149,
SVRERR_INV_CODE = 150,
SVRERR_CITY_NOT_FOUND = 151,
SVRERR_CONTID_NOT_UNIQUE = 152,
SVRERR_INV_SCHEDNO = 153,
SVRERR_INV_SCHED_TYPE = 154,
SVRERR_INV_DAY_NUMBER = 155,
SVRERR_INV_MONTH_DAY = 156,
SVRERR_INV_MONTH = 157,
SVRERR_INV_DATE_RANGE = 158,
SVRERR_INV_TIME_WINDOW = 159,
SVRERR_INVALID_CONTID = 160,
SVRERR_INVALID_POSTCODE = 161,
SVRERR_TRANSACTION_NOT_FOUND = 162,
SVRERR_AREA_REFERENCE = 163,
SVRERR_ACTION_SCRIPT_ERROR = 164,
SVRERR_DUP_SCHEDNO = 165,
SVRERR_INV_FK_WCODE = 166,
SVRERR_INV_DAY = 167,
SVRERR_INV_HOUR = 168,
SVRERR_INV_MIN = 169,
SVRERR_INV_STATUS = 170,
SVRERR_INV_TIMEZONE = 171,
SVRERR_INV_STATUS_SEQ = 172,
SVRERR_INVALID_LAYER_0 = 173,
SVRERR_INV_FK_PRIMARY = 174,
SVRERR_INVALID_TYPE = 175,
SVRERR_INVALID_ZONE = 176,
SVRERR_REQ_LOCK_FOR_READ_ONLY = 177,
SVRERR_CUSTPRIV_NOT_FOUND = 178,
SVRERR_ALARM_EXISTS_FOR_ACTION = 179,
SVRERR_USER_LOGGED_IN = 180,
SVRERR_INVALID_WORKSTN_AREA = 181,
SVRERR_WAITING_CALL = 182,
SVRERR_NONGLOBAL_PERSON = 183,
SVRERR_CONTACT_IN_CONTLIST = 184,
SVRERR_INV_PROFILE_STORE = 185,
SVRERR_INV_MIS_STORE = 186,
SVRERR_INVALID_ACCESS = 187,
SVRERR_INVALID_RECEIVER_NUMBER = 188,
SVRERR_INVALID_FEP_NUMBER = 189,
SVRERR_INVALID_APPTYPE = 190,
SVRERR_INVALID_SYSCONF = 191,
SVRERR_INVALID_DEVCONF_STORE = 192,
SVRERR_RLDES_IN_USE = 193,
SVRERR_IPADDR_PORT_ARE_NULL = 194,
SVRERR_IPADDR_NOT_FOUND = 195,
SVRERR_PORT_NOT_FOUND = 196,
SVRERR_PORTTYPE_NOT_FOUND = 197,
SVRERR_INVALID_DEVPERIPH_STORE = 198,
SVRERR_PORT_IN_USE = 199,
SVRERR_INVALID_MONGROUP = 200,
SVRERR_DEREG_ALARM_HANDLER_FAIL = 201,
SVRERR_TIMEZONE_IN_USE = 202,
SVRERR_TIMEZONE_DISABLED = 203,
SVRERR_LINKED_COMMENTS = 204,
SVRERR_MONGRP_IN_USE = 205,
SVRERR_CUSTOMER_LIMIT = 206,
SVRERR_RESTRICT_USER_NO_ACCESS = 207,
SVRERR_NO_TRACK = 208,
SVRERR_LAST_ALARM_TRACK = 209,
SVRERR_NOT_OWNER = 210,
SVRERR_LAST_ALARM_HANDLER = 211,
SVRERR_NO_ALARM_AVAILABLE = 212,
SVRERR_INVALID_HELP_CATEGORY = 213,
SVRERR_INVALID_REPORT_STATUS = 214,
SVRERR_RPTSVR_NOT_RUNNING = 215,
SVRERR_INVALID_RPTQUE_STORE = 216,
SVRERR_OUTDEVTYPE_NOT_FOUND = 217,
SVRERR_OUTDEVTYPE_INVALID = 218,
SVRERR_EDSVCE_NOT_FOUND = 219,
SVRERR_RPTSERVER_GENERAL = 220,
SVRERR_RPTSERVER_CRYSTAL = 221,
SVRERR_RPTSERVER_DATABASE = 222,
SVRERR_RPTSERVER_FILE = 223,
SVRERR_RPTSERVER_ODBC = 224,
SVRERR_MMONITOR_GENERAL = 230,
SVRERR_MMONITOR_DATABASE = 231,
SVRERR_MMONITOR_VERSION = 232,
SVRERR_MMONITOR_WSOCK = 233,
SVRERR_MMONITOR_ERROR2 = 234,
SVRERR_MMONITOR_ERROR3 = 235,
SVRERR_SYSCONF_IN_USE = 240,
SVRERR_DEVCONF_DOES_NOT_EXIST = 241,
SVRERR_INVALID_IPADDRESS = 242,
SVRERR_INVALID_PORT = 243,
SVRERR_CACHED_CPTYPES_NOT_FOUND = 244,
SVRERR_INVALID_RPTLIST_STORE = 245,
SVRERR_INVALID_EVENT_CODE = 246,
SVRERR_INVALID_EVENT_CAT = 247,
SVRERR_INVALID_COMMSNO = 248,
SVRERR_INSERT_DUPLICATE = 249,
SVRERR_REPIMAGE_TO_BIG = 250,
SVRERR_NOT_ALARM_HANDLER = 251,
SVRERR_WRONG_LOCALE = 252,
SVRERR_FILE_IO_PROB = 253,
SVRERR_GRPCODE_IN_USE = 254,
SVRERR_CLASSCODE_IN_USE = 255,
SVRERR_INVALID_CONTTYPE = 256,
SVRERR_REGION_NOT_FOUND = 257,
SVRERR_REGION_IN_USE = 258,
SVRERR_CITY_IN_USE = 259,
SVRERR_COUNTRY_IN_USE = 260,
SVRERR_REGIONTYPE_IN_USE = 261,
SVRERR_COUNTRY_NOT_FOUND = 262,
SVRERR_GET_CONTACT_NOTES = 263,
SVRERR_ACTION_IS_IN_USE = 264,
SVRERR_IGNORE_ACTION = 265,
SVRERR_LICENSE_EXPIRED = 266,
SVRERR_USER_LIMIT_EXCEEDED = 267,
SVRERR_ACTCMPNY_IN_USE = 268,
SVRERR_APPTYPE_IN_USE = 269,
SVRERR_INVALID_TXID = 270,
SVRERR_DEFAULT_TXID_USED = 271,
SVRERR_INVALID_NAME = 272,
SVRERR_LICENSE_VIOLATION = 273,
SVRERR_LAST_NEW_ALARM_HANDLER = 275,
SVRERR_LAST_VWD_ALARM_HANDLER = 276,
SVRERR_INVALID_ALARM_HANDLER = 277,
SVRERR_INVALID_MONITOR_SERVICE = 278,
SVRERR_INVALID_DATA_EX = 279,
SVRERR_REMOTE_RESET_LIMIT = 280,
SVRERR_INVALID_PERMIT_STORE = 281,
SVRERR_RLDES_TXID_IN_USE = 282,
SVRERR_STX_RECORD_NOT_FOUND = 283,
SVRERR_CUSTOMER_NOT_SYS_ACCOUNT = 284,
SVRERR_CUSTOMER_NOT_ACTIVE = 285,
SVRERR_GENSCHED_IN_USE = 286,
SVRERR_FEP_IN_USE = 287,
SVRERR_STCODE_IN_USE = 288,
SVRERR_LOCALE_IN_USE = 289,
SVRERR_INVALID_PASSWORD_EX = 290,
SVRERR_BAD_PASSWORD_FORMAT = 291,
SVRERR_NO_MORE_ACTIONS = 292,
SVRERR_PANELTYPE_IN_USE = 293,
SVRERR_MAX_COMBO_EXCEEDED = 294,
SVRERR_TX_OUT_OF_SYNC = 295,
SVRERR_MONTYPE_IN_USE = 296,
SVRERR_INVALID_SYSTEM = 297,
SVRERR_TAKEOVER_SUBACC = 298,
SVRERR_LAST_ALARM_HANDLER_PRI = 299,
SVRERR_LAST_NEW_ALARM_HANDLER_PRI = 300,
SVRERR_LAST_VWD_ALARM_HANDLER_PRI = 301,
SVRERR_INVALID_AUDIO_INITIAL_STAT = 302,
SVRERR_INVALID_AUDIO_HANGUP = 303,
SVRERR_INVALID_ACTION = 304,
SVRERR_ACTPAT_MUST_CONTACT = 305,
SVRERR_TIMEOUT = 306,
SVRERR_MISMATCH = 307,
SVRERR_INVALID_RESPONSE = 308,
SVRERR_EXTERNAL_LINK = 309,
SVRERR_COMMIT_SUSPEND = 310,
SVRERR_FIND_BEST_SERVER = 311,
SVRERR_CONNECT = 312,
SVRERR_SERVER_TYPE = 313,
SVRERR_SOCKET_ERROR = 314,
SVRERR_INITIALIZATION = 315,
SVRERR_ACCTG_MISMATCH = 316,
SVRERR_RPTID_IN_USE = 317,
SVRERR_NOT_INTEGRATED = 318,
SVRERR_ACTCMPNY = 319,
SVRERR_COMMSTATE = 320,
SVRERR_SCHEDULE = 321,
SVRERR_MONTYPE_NOT_FOUND = 322,
SVRERR_THREAT_IN_USE = 323,
SVRERR_SKIP_PER_SCHEDULE = 324,
SVRERR_EULA_NOT_ACCEPTED = 325,
SVRERR_INVALID_PARAMETER = 326,
SVRERR_CONTACT_CONTPOINT_PROB = 327,
SVRERR_PROCESS_NOT_RUNNING = 328,
SVRERR_CALLLIST_NOT_FOUND = 329,
SVRERR_SCHEDULE_IN_USE = 330,
SVRERR_EN_SCRIPT_DUPLICATE = 331,
SVRERR_EN_SUBSCR_INVALID = 332,
SVRERR_SYS_ACT_CANT_BE_LINKED = 333,
SVRERR_ACT_CANT_HAVE_OVERRIDE = 334,
//...
};