The following table contains the list of existing errors returned by the local variable _ERR_NR_TRANS_EX.
Internal name | Value | Description |
---|---|---|
Error codes during work with system objects | ||
OK | 0 | OK. |
OBJECT_ALREADY_EXISTS | 1 | The object already exists. |
OBJECT_NOT_FOUND | 2 | The object does not exist. |
INVALID_ACCESS | 3 | Insufficient access rights. |
SHARED_ACCESS_ERROR | 4 | Access error when trying to edit (object is being edited by other users). |
OBJECT_NOT_OPENED | 5 | The object is not open. |
OBJECT_IS_USED | 6 | The object is used (when trying to delete it). |
INVALID_NAME | 7 | Invalid object name. |
FATAL_ERROR | 8 | Fatal error. |
OBJECT_IS_READ_ONLY | 9 | The object is read-only (when trying to edit or delete it). |
OBJECT_HAS_CHILDREN | 10 | The object has children (when trying to delete it). |
SAVE_REFERENCES_ERROR | 11 | Incorrect object references. |
LICENCE_LIMIT_OVERRUN | 46 | Licence limit overrun (when trying to create a new object). |
Error codes for an output control | ||
MANUAL_CTRL_DISABLED | 12 | Manual control disabled (when trying to set a value manually). |
BAD_COMMAND | 13 | Bad command. |
COMMAND_NOT_ACCEPTED | 14 | Illegal command. |
PROCESS_NOT_RUNNING | 15 | The process for the command execution is not running. |
Error codes for configuration of the topology | ||
CREATE_NEW_ERROR | 16 | Error during the creation of a new object of Topology type. |
BAD_PARENT | 17 | The object has another parent. |
NAME_ALREADY_EXISTS | 18 | Object with the given name already exists - it is of another type. |
BAD_CONNECT | 19 | Inappropriate control object for the topological node of Terminal type. |
Error codes for the user's logins | ||
USER_INVALID_ACCESS | 20 | Invalid access rights. |
LOGON_WRONG_PASSWORD | 21 | Incorrect password. (version <= 12.2.65) |
LOGON_NAME_ERROR | 22 | Incorrect login name. (version <= 12.2.65) |
PASSWORD_EXPIR_TIME | 23 | Password validity has expired. |
USER_IS_DISABLED | 24 | User login is disabled. |
USER_EXPIR_TIME | 25 | The validity of the user's account has expired. |
LOGON_NAME_PASSWORD_ERROR | 54 | Incorrect name or password. (version >= 12.2.67) |
Error codes for a database backup | ||
DATABASE_NOT_VALID | 26 | Database not valid. |
BACKUP_FAILED | 27 | Backup failed. |
OTHER_ERROR | 28 | Other error. |
PATH_NOT_COMPLETE | 29 | Path not complete. |
Error codes for access to the database ( D2000 Archiv, D2000 DBManager, D2000 Server) | ||
ODBC_ERROR | 34 | ODBC error. |
Error codes for connection to a processes | ||
INVALID_VERSION | 30 | Incorrect version. |
PROCESS_RUN_DISABLED | 31 | Cannot start the process. |
PROCESS_LICENCE_DISABLED | 32 | Cannot start the process - insufficient licence. |
PROCESS_TCPIP_DENIED | 33 | Cannot start the process - IP address is denied. |
Error codes of the D2000 DBManager process | ||
PAGE_ERROR | 35 | Page error (in case of page access to the database). |
EDIT_DISABLED | 36 | Editing disabled (when trying to write to a read-only table). |
DBM_SEQUENCE_ERROR | 37 | DBManager sequence error (invalid object identifier, non-existing transaction, ...) |
DATABASE_OPEN_ERROR | 38 | Open database error. |
BAD_CONDITION | 39 | Bad conditions. |
TOO_MANY_ROWS_IN_SELECT | 48 | Too many rows in selection (more than specified by the parameter Maximum returned rows in the configuration of the object of Database type). |
DBM_CONNECTION_BROKEN_ERROR | 49 | Connection with the database has been interrupted. |
DBM_MAX_CONNECTIONS | 50 | The maximum number of connections to the database has been reached (the parameter Maximum connections in the configuration of the object of Database type), a new connection has not been created. |
STRUCT_CHANGE | 51 | Change of object of Structure definition type in runtime (rows loaded from the database do not correspond to the changed object of Structure definition type and are not to be sent to the D2000 Server process). |
DBM_DATABASE_OFF | 52 | Access denied: the object of Database type is set to OFF (the parameter Off in the configuration of the object) |
Error codes of the D2000 Archiv process | ||
LOAD_TREZOR_ERROR | 40 | Error in loading depository database. |
CREATE_WRT_FILE_ERROR | 41 | Create a WRT file error when importing the Sybase depository database. |
OPEN_TREZOR_ERROR | 42 | Error in opening depository database. |
CREATE_STATISTICS_ERROR | 43 | Error in creating statistics file for the archive. |
Error codes of Tell commands for the D2000 KOM process | ||
DUPLICATE_ADDRESS_ERROR | 44 | Duplicate address (when changing the address of I/O tag by using the Tell command SETPTADDR) |
POINT_NOT_FOUND_ERROR | 45 | I/O tag not found (for Tell command SETPTADDR). |
Error codes of the D2000 Application Manager process | ||
INVALID_DB_PASSWORD | 47 | Invalid password for access to the configuration database. |