Home page  
Help >
TB API Symbolic Error Codes
Version 7.11

TB API Symbolic Error Codes TB API Symbolic Error Codes
   EC_DEFNOTFOUND           = 8 
   EC_NOOPR                 = 15    /* missing operator */
   EC_NOARG                 = 16    /* missing argument */
   EC_DGFULL                = 18    /* data group full */
   EC_DGNDUP                = 19    /* duplicate dg name */
   EC_NOFIELD               = 21    /* undefined field */
   EC_MEMFULLx              = 26    /* mem full */
   EC_NODG1                 = 27    /* data group not found in dbd */
   EC_NORD                  = 29    /* record description not found in pi */
   EC_CANCEL                = 30    /* user terminated function */
   EC_NOCOLL                = 31    /* collection not found */
   EC_BADNUM                = 32    /* invalid numeric field */
   EC_NODB                  = 33    /* data base is not open */
   EC_NODG2                 = 34    /* data group not found in pi */
   EC_TMPFILE               = 38    /* error creating temp file */
   EC_TMPFULL               = 39    /* error creating temp file - disk full */
   EC_NOWRITE               = 40    /* data base is not open for writing */
   EC_TOOFIELDS             = 42    /* too many fields */
   EC_PROCFILE              = 45    /* Unable to open procedure file */
   EC_NOOVER                = 50    /* keyword OVER or ON is missing */
   EC_PAREN                 = 52    /* unmatched parenthesis */
   EC_TOOMANY               = 53    /* too many DGs in RELATE */
   EC_PRESENT               = 54    /* improper use of PRESENT BY */
   EC_CONNECT               = 56    /* no connecting field */
   EC_OVERFLOW              = 69    /* stack overflow */
   EC_BADOPR                = 88    /* invalid operator */
   EC_BADWORD               = 89    /* invalid key word */
   EC_SYSCOLL               = 110   /* System Collection not found */
   EC_NOKEY                 = 122   /* Not a key */
   EC_TMPWRITE              = 126   /* error writing temp file - disk full */
   EC_DGNMISS               = 132   /* Data group name is missing */
   EC_FNMISS                = 134   /* Field name is missing */
   EC_DBNMISS               = 138   /* Data base name is missing */
   EC_DBOPENERROR           = 170   /* error opening data base */
   EC_NOPI                  = 171   /* error opening .pi file */
   EC_NODBD                 = 172   /* error opening .dbd file */
   EC_NOXXX                 = 173   /* error opening .ttt .ddd or .lll file */
   EC_NOCCC                 = 174   /* error creating .ccc file */
   EC_PIUNSAFE              = 175   /* .pi file unsafe */
   EC_DBDUNSAFE             = 176   /* .dbd file unsafe */
   EC_DBDOWN                = 177   /* data base down (single-user only) */
   EC_DBCYCLE               = 178   /* data base cycle error */
   EC_DBSHARE               = 179   /* sharing error (multi-user only)  */
   EC_CHANGED               = 192   /* Record has changed */
   EC_DIVBYZERO             = 195   /* divide by 0 */
   EC_FNDUP                 = 207   /* Field name is duplicate */
   EC_INVDNUM               = 211   /* invalid numeric field */
   EC_NOTATT                = 226   /* Data base  is not ATTACHed */
   EC_ATNUNIQ               = 229   /* ATTACH database names must be unique */
   EC_DBDFIELD              = 233   /* inconsistent field type or size */
   EC_TOOATT                = 236   /* Too many ATTACHed data bases */
   EC_TOODG                 = 237   /* Too many data groups in ATTACH */
   EC_MEMFULL               = 244   /*  exceeds available memory */
   EC_MAXSIZE               = 247   /* max dbd size exceeded */
   EC_TOOARG                = 268   /* too many arguments */
   EC_TOOMANYTABLES         = 289   /* too many tables; Ref DBD_DGMAX in config.h */
   EC_COBJFULL              = 290   /* Container object is full */
   EC_COBJMEM               = 291   /* Container object mem full */
   EC_COBJLIMIT             = 292   /* Container object limit [internal] */
   EC_USRUNLOGD             = 300   /* user unlogged from the database */
   EC_FATAL                 = 350   /* fatal error occured */
   EC_NOLISTCONFLICT        = 515   /* STRUCTURE/PROFILE conflict for key */
   EC_NEEDFINDCXDATA        = 517   /* Data Index%.64s can only be accessed by ddlFindCxData() */
   EC_CLOSEDBDCOMP          = 525   /* DB must be closed during DBD/AI COMP */
   EC_BUFFULL               = 566   /* buffer pool full */
   EC_DBINUSE               = 572   /* Data Base Is In Use */
   EC_FatalError            = 576   /* fatal error occured */
   EC_ALIASLIMIT            = 577   /* Alias xxx exceeds Virtual Record Limit */
   EC_DISKFULL              = 578   /* dbd comp disk full M*/
   EC_MAXRECORD             = 579   /* record size exceeds max */
 
/* Token Transparency API- Error Codes ... */
   EC_TokenAlreadyPresent          = 583 
   EC_InvertMappingMode            = 584 
   EC_MultiSchemaSameTable         = 585 
   EC_NoTableNameInSchema          = 586 
   EC_MultiSchemaSameTableAndField = 587 
   EC_NoSuchFieldNameInSchemaTable = 588 
   EC_MultiTableSameColumn         = 589 
   EC_NoRecordsInTable             = 590 
 
/* Back to the world in general ... */
   EC_UnknownException             = 591 
   EC_TreeIsProfileOnly            = 592 
   EC_SearchWarning                = 593
 
   EC_TriggerNotFound              = 596
   EC_TriggerCountMax              = 597
   EC_RecursionMax                 = 598
   EC_AutoIncrError                = 599
   EC_IdentityUsage                = 600
   EC_IdentityFormat               = 601
   EC_TriggersNotEnabled           = 603
   EC_MemoBadPointer               = 620
   EC_MemoBadHeader                = 621
   EC_MemoBadABL                   = 622

Copyright © 2019 , WhamTech, Inc.  All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. Names may be trademarks of their respective owners.