FairCom Data Replication error codes are returned by the Data Replication APIs and Replication Manager application.
Table 1. Replication manager error codes
| Error code | Symbolic constant | Description |
|---|---|---|
| 0 | RCES_SUCCESS | Indicates the Replication Manager API returned OK. |
| 1 | RCES_EOF | Indicates the cursor is at the end of the file (EOF). |
| 2 | RCES_DUPKEY | Indicates the key value already exists. |
| 100 | RCES_NOTFOUND | Indicates the record was not found. |
| 129 | RCES_DISCONNECTED | Indicates the server was disconnected. |
| 133 | RCES_SERVERNOTFOUND | Indicates the server cannot be connected to. |
| 150 | RCES_SHUTDOWN_ERR | Indicates a shutdown error. |
| 156 | RCES_TIMEOUT_ERR | Indicates a timeout error. |
| 428 | RCES_BATFINISHED | Indicates the batch was canceled due to no more info. |
| 454 | RCES_NOTSUP_ERR | Indicates the feature is not yet supported. |
| 9000 | RCES_WARNING | Indicates an RCES warning. |
| 9001 | RCES_CONFIG_ERR | Indicates the configuration object could not be initialized. |
| 9002 | RCES_LOGGER_ERR | Indicates the logger object could not be initialized. |
| 9003 | RCES_NOTIF_ERR | Indicates the notification object could not be initialized |
| 9004 | RCES_FILESYSTEM_ERR | Indicates the filesystem object could not be initialized. |
| 9005 | RCES_PROVIDER_ERR | Indicates the data provider object could not be initialized. |
| 9006 | RCES_INVARG_ERR | Indicates an invalid argument count. |
| 9007 | RCES_INVARGVAL_ERR |
Indicates an invalid argument value. This can occur if an element is missing from a connection string, such as a missing or invalid user name or password when connecting to the sever. |
| 9008 | RCES_MISARG_ERR | Indicates a missing required argument. |
| 9009 | RCES_HASHFULL_ERR | Indicates the hash table exceeded the maximum size. |
| 9010 | RCES_MEM_ERR | Indicates a memory allocation error. |
| 9011 | RCES_QUEUEFULL_ERR | Indicates the queue exceeded the maximum size. |
| 9012 | RCES_INVACTION_ERR | Indicates an invalid notification action. |
| 9013 | RCES_QUEUE_ERR | Indicates the queue is not initialized. |
| 9014 | RCES_MUTEX_ERR | Indicates the mutex is not initialized. |
| 9015 | RCES_PROCTHRD_ERR | Indicates the mutex has not started the process thread. |
| 9016 | RCES_ACTION_ERR | Indicates an invalid action. |
| 9017 | RCES_DB_TYPE_ERR | Indicates a mismatch provider DB type. |
| 9018 | RCES_LOCALCT_ERR | Indicates the local c-tree library could not be loaded. |
| 9019 | RCES_SESSION_ERR | Indicates the c-tree session could not be allocated. |
| 9020 | RCES_INVFLD_ERR | Indicates an invalid field number. |
| 9021 | RCES_SCHEMATHRD_ERR | Indicates the schema update thread could not be started. |
| 9022 | RCES_INTERN_ERR | Indicates an internal error in the Replication Manager API. |
| 9023 | RCES_REPL_ERR | Indicates the replication object could not be initialized. |
| 9024 | RCES_INVREPLOBJ_ERR | Indicates an invalid replication object. |
| 9025 | RCES_STARTED_ERR | Indicates the operation has already been started. |
| 9026 | RCES_CONSUMER_ERR | Indicates the consumer was not found. |
| 9027 | RCES_ALREADYEX_ERR | Indicates the selected entity already exists. |
| 9028 | RCES_INVFILTYP_ERR | Indicates an invalid file type. |
| 9029 | RCES_INVFILVOL_ERR | Indicates an invalid file volume. |
| 9030 | RCES_REPLNDEP_ERR | Indicates the replication plan is not deployed. |
| 9031 | RCES_MISAUTH_ERR | Indicates missing authentication information. |
| 9032 | RCES_FTRNSFR_ERR | Indicates file transfer is not initialized. |
| 9033 | RCES_REPLACT_ERR | Indicates the replication plan is not stopped. |
| 9034 | RCES_REPLNFOUND_ERR | Indicates the replication plan is not found. |
| 9035 | RCES_INUSE_ERR | Indicates the selected entity is in use. |
| 9036 | RCES_MISREPL_ERR | Indicates a missing replication plan. |
| 9037 | RCES_MISDB_ERR | Indicates a missing database in the subscription. |
| 9038 | RCES_MISVOL_ERR | Indicates missing volume information. |
| 9039 | RCES_FNOTFOUND_ERR | Indicates the file was not found. |
| 9040 | RCES_INVSUBS_ERR | Indicates an invalid subscription. |
| 9041 | RCES_INVPATH_ERR | Indicates an invalid file path. |
| 9042 | RCES_INVFUNC_ERR | Indicates an invalid function. |
| 9043 | RCES_INVOS_ERR | Indicates an invalid operating system (opSystem). |
| 9044 | RCES_NOTRUN_ERR | Indicates the thread is not running. |
| 9045 | RCES_NACTIVE_ERR | Indicates the replication plan is not started. |
| 9046 | RCES_MISLPOS_ERR | Indicates the replication plan is missing log position. |
| 9047 | RCES_NCONN_ERR | Indicates the agent is not connected. |
| 9048 | RCES_INVTOK_ERR |
Indicates an invalid token. The token could be wrong, or expired. |
| 9049 | RCES_DBINUSE_ERR | Indicates the DB Engine is in use. |
| 9050 | RCES_REPLAGENT_ERR | Indicates an error in the Replication Agent. |
| 9051 | RCES_MASTERNOTRDY_ERR | Indicates the master server is not ready yet. |
| 9052 | RCES_MISSUBS_ERR | Indicates the replication doesn't have any Subscription. |
| 9053 | RCES_TARFIL_ERR | Indicates the target file already exists. |
| 9054 | RCES_REPLDISC_ERR | Indicates the Replication Agent is disconnected. |
| 9055 | RCES_RESYNC_ERR | Indicates the replication resync failed. |
| 9056 | RCES_INRESYNC_ERR | Indicates replication is in a resync operation. |
| 9057 | RCES_EREPLFILE_ERR | Indicates Replication doesn't have any file. |
| 9058 | RCES_CANCELLED_ERR | Indicates the operation has been canceled. |
| 9059 | RCES_RESTORE_ERR | Indicates a file dump restore error. |
| 9060 | RCES_SQLPORT_ERR | Indicates a SQL Port mismatch. |
| 9061 | RCES_REPLEXIST_ERR | Indicates the replication plan information already exists. |
| 9062 | RCES_NINACTIVE_ERR | Indicates the replication plan is not inactive. |
| 9063 | RCES_NARCHIVED_ERR | Indicates the replication plan is not archived. |
| 9064 | RCES_MISPROV_ERR | Indicates a missing data provider. |
| 9065 | RCES_MEMUNMG_ERR | Indicates the main Replication Manager server cannot be marked as unmanaged. |
| 9066 | RCES_FTINSUP_ERR | Indicates FTI is not supported. |
| 9067 | RCES_DELEXCEP_ERR | Indicates the Replication Exceptions cannot be cleaned. |