-09915	No Omnidex rootfile exists, so open option 200 is not allowed
-09911	Option 100 requires exclusive update access (mode 3 or 4)
-09910	Data base name too long, or not terminated by a semicolon/blank
-09701	Procedure not callable
-09612	Omnidex SI cannot be modified
-09523	Specified linkage column does not exist
-09522	Specified column does not exist
-09521	Specified table does not exist in this data base
-09518	No global item/set table exists
-09515	This database does not have Omnidex/ASK indexes installed
-09512	File record size does not match keysize
-09505	Target array is too small
-09502	Item is not an ASK index
-09501	Table has no ASK indexes
-09500	Illegal mode
-09414	Omnidex ID must be greater than 0
-09400	Illegal Mode specified
-09331	The Top n feature must be used alone, with count >= n
-09330	The ag_filter specification contains an illegal relop code
-09329	Access to Column File keys must start at the beginning of file
-09326	In Column File keys, only data in column files can be aggregated
-09325	An Omnidex/MDK Distributed Index does not support ASK access
-09324	An alternate sort component exceeds the length of this key
-09323	There is no component with the specified offset in this key
-09322	A maximum of 16 alternate sort components can be specified
-09321	Control breaks cannot be specified with the alternate sort option
-09320	Unrecognized aggregation function
-09319	Error using aggregation index: no binary component at specified offset
-09318	ID mask option not allowed on Omnidex/ASK indexes with no Omnidex ID field
-09317	Control breaks on multi-table compressed columns must be column-aligned
-09316	Packed columns greater than 16 bytes long are not supported
-09315	Unsupported integer or floating point data type specified
-09313	The last Omnidex selection was performed on a different table
-09312	No current value for this key
-09310	Only discrete mode is allowed on keys using the No Index option
-09309	Start/stop key lengths must be in the range of 0 to 250 bytes
-09308	Packed key transfers require a target file (base mode 2)
-09307	Requested key count must be greater than 0
-09306	Mask count must be in the range of 0 to 32
-09305	Image search items require a DBIFIND followed by chained DBIGETs
-09304	Item is not an ASK index
-09302	Key value exceeds defined key length
-09301	Table has no ASK indexes
-09300	Illegal Mode specified
-09212	No current value for this key
-09204	Item is not an ASK index
-09202	Key value exceeds defined key length
-09201	Specified table is not an Omnidex/ASK child
-09200	Illegal Mode specified
-09119	Deferred updates restricted to one domain
-09115	Omnidex ID must be greater than 0
-09114	Omnidex ID must be greater than 0
-09101	An @ item list is required in discrete mode
-09100	Illegal Mode specified
-08921	Too many SA trees have been opened
-08809	Detail chain processing not valid
-08807	Target file exists and is not an ODXTRANSFER RS ID file
-08806	Target file exists and is not an ODXTRANSFER RC ID file
-08805	Can't transfer SIs to an ID file
-08804	Insufficient stack space
-08803	Not an ODXTRANSFER ID file
-08802	File capacity is too small
-08801	File recsize must equal Omnidex SI size
-08800	Bad mode
-08701	Procedure not callable
-08514	Not an Omnidex data base
-08512	Specified table is not an Omnidex/MDK child
-08506	This table is not indexed in the specified parent's domain
-08505	Not an MDK index
-08503	Undefined Omnidex/MDK group
-08502	Specified table is not an Omnidex/MDK parent
-08501	Table has no MDK columns
-08500	Illegal mode
-08318	ID Sort option not allowed on ASK indexes with no ODX ID field
-08314	This database does not have OMNIDEX indexes installed
-08309	Requested ID count exceeds maximum (RC: 8192, RS: 4096)
-08308	Only forward reads (mode 1) are allowed when ID Sort is active
-08307	Parent record numbers not available in this domain
-08306	Preceding ODXFIND was Record Specific
-08305	Preceding ODXFIND was not Record Specific
-08304	Illegal count
-08303	No preceding ODXFIND
-08302	No active discrete keyword lookup
-08301	Target array is too small
-08300	Illegal Mode
-08249	Samelist operations on this mix of ID types are not supported
-08247	External ID files and keywords can't be combined on bitmap indexed fields
-08246	Illegal use of the wildcard operator on a bitmap indexed field
-08245	AND operations are not allowed on bitmap indexed fields
-08244	The previous and current table are not a parent/child domain
-08243	A maximum of 6 proximity specifications is permitted
-08242	The current and prior qualification must have proximity specifications
-08241	Proximity specifications are allowed with AND operations only
-08240	Proximity operations must be grouped together on the left
-08239	This table is not indexed in the specified parent's domain
-08238	A parent/child join is required before changing the parent domain
-08237	Only Samelist AND is allowed when changing the child's domain (parent)
-08236	Syntax for Undo stack operations: *[m] <operator> *[n]; { m,n=0..2 }
-08235	A Boolean operator (',' '+' '-') must follow the Samelist token '*'
-08234	File name cannot exceed 36 characters
-08233	File record size exceeds max keyword size
-08232	Multifind cannot reference an ODXTRANSFER ID file
-08231	No synonym index file is configured for this Omnidex/MDK domain
-08230	Column is not an MDK index in this table and domain
-08228	Negative values not allowed for unsigned fields
-08227	Number exceeds the maximum allowed for this field
-08226	Range start and stop values must be keywords
-08225	Memory multifinds (joins) from a DR table are not supported
-08224	Not a Soundex field
-08223	Record Specific qualifications cannot span multiple tables
-08222	OR'd fields must have consistent indexing options (RC, RS or PX)
-08221	Start & stop values must have the same sign
-08220	Keyword list has an unmatched quote or missing terminator character
-08219	Keyword list has an unmatched quote
-08218	Missing keyword in the list
-08217	Keyword contains a non-numeric character
-08216	Generic keywords not allowed on binary fields
-08214	This database does not have OMNIDEX indexes installed
-08213	Samelist is not allowed with discrete modes (10 & 11)
-08212	One generic keyword or a keyword range is required in discrete mode
-08211	Only one generic keyword or one keyword range permitted
-08210	Item is not an MDK column
-08209	Bad field name specified
-08208	Numeric start and stop values must have the same number of digits
-08207	Keywords must start with an alphanumeric char or decimal point
-08206	Illegal use of the range operator
-08205	Bad keyword list
-08204	Illegal use of NOT operator
-08203	Table has no MDK columns
-08202	Illegal ODXFIND Mode
-08201	An error was encountered processing an Excluded word
-03999	Generic key range list has collapsed
-03998	Composite component offset invalid
-03997	Keyword ID list has collapsed
-03996	No active keyword find
-03995	No active generic find
-03994	Cannot undo, no previous qualification for this domain
-03993	No active keyword find for this domain
-03992	No further undo for this domain available
-03991	Omnidex installation needs validation, please run DBINSTAL
-03919	DBINSTAL must be run without any XLs specified
-03900	Cannot redirect XLOMNIDX on open of TPI enabled database
-03899	TPIMaint error:  Dbinstal build failed
-03897	TPIMaint error:  Createprocess of Dbinstal failed
-03896	TPIMaint error:  mode 313 dbiinfo call failed???
-03894	TPIMaint error:  Couldn't re-open database after build
-03893	TPIMaint error:  Couldn't Build Dbinstal STDIN file
-03892	TPIMaint error in writing to Dbinstal STDIN file
-03891	TPIMaint must have fully qualified database name for mode 1001
-03890	TPIMaint had a bad database name passed for mode 1001
-03889	TPIMaint ilcb link failed
-03888	TPIMaint maintenance dbopen failed
-03887	TPIMaint requires database to be opened in mode -1 for maintenance
-03886	TPIInfo error:  Couldn't locate base id
-03885	TPIInfo error:  DBOPEN failed
-03831	TPIMaint error:  Invalid mode specified
-03822	TPIMaint error:  Invalid Data Set for specified
-03821	TPIMaint error:  Invalid New Item for mode 2
-03777	Base ID not captured by NMDBOPENTPI
-03775	Database structure has changed since last installation
-03414	Omnidex ID must be greater than 0
-03356	Value specified contains too many digits for External or Packed Decimal
-03355	Can't quote binary conversion data
-03354	Unable to translate real data type
-03353	Unsupported size for binary data type
-03352	Invalid character for binary translation
-03351	Missing components in composite key
-03299	Too many nodes in criteria
-03251	Stop key length exceeds keylength
-03250	Start key length exceeds keylength
-03249	Missing stop key
-03248	Missing start key
-03247	Illegal range operator combination
-03246	Missing keyword after operator
-03245	Pattern matching not allowed on binary fields
-03244	Too many quote pairs (max is 20)
-03243	Invalid parenthesis placement
-03242	Invalid use of parenthesis and operators
-03241	Invalid operator encountered
-03240	Illegal same list syntax
-03235	Invalid date specified in %DATE function
-03234	Error in formatting in %DATE function
-03233	Invalid %DATE function format type
-03232	Invalid %DATE function syntax
-03231	Wildcards not allowed in %DATE function
-03230	Unbalanced parenthesis in argument
-03221	The requested search argument is too long in this context
-03220	Missing semicolon terminator in keyword find
-03219	Unmatched quote
-03217	No keywords qualified
-03114	Omnidex ID must be greater than 0
-03033	Invalid record count in argument
-03029	Invalid Range: Start key is greater than stop key
-03028	Invalid Range: leading '@' not allowed in range arguments
-03026	All items aren't accessible in the set
-03025	Invalid Key
-03021	Invalid IMAGE Item or KEY
-03001	Feature not yet implemented
-03000	Indexes not synchronized
-01024	Data length is required
-01023	The date picture was not recognized.
-01022	A converted item could not fit in the requested char size
-01021	An invalid usage was specified
-01020	An invalid or unexpected character was encountered.
-01019	The passed date value is out of range for the receiving datatype
-01018	The requested comparison is not supported for these datatypes
-01017	The passed data is not a valid time value
-01016	The passed data is not a valid date value
-01015	A conversion error occurred
-01014	The passed tidmap contains illegal values
-01013	The conversion resulted in a possible duplicate record number
-01012	A tidmap is required for the requested conversion
-01011	An internal conversion error occurred
-01010	Difference of two datetime columns caused overflow at runtime
-01009	The rowid is out of range or invalid
-01008	An invalid datatype was specified
-01007	The passed string is not null-terminated
-01006	The passed data is not a valid number
-01005	An unsupported size was specified
-01004	An unsupported datatype was specified
-01003	A NULL buffer was passed
-01002	An illegal option combination was specified
-01001	The converted value is too large to fit in the target
00000	Successful completion
00001	OmniAccess status: err:%err, wrn:%wrn, inf:%inf, cnt:%cnt, bln:%bln, ins:%ins, csr:%csr, trn:%trn, cpu: %cpu, elp: %elp, buf:%buf, ntv:%ntv, loc:%loc, cxt:%cxt.
00002	OmniAccess status data words: 0:%d[0], 1:%d[1], 2:%d[2], 3:%d[3], 4:%d[4], 5:%d[5], 6:%d[6], 7:%d[7], 8:%d[8], 9:%d[9], 10:%d[10], 11:%d[11], 12:%d[12], 13:%d[13], 14:%d[14], 15:%d[15].
00003	OmniAccess status data words (cont): 16:%d[16], 17:%d[0], 18:%d[18], 19:%d[19], 20:%d[20], 21:%d[21], 22:%d[22], 23:%d[23], 24:%d[24], 25:%d[25], 26:%d[26], 27:%d[27], 28:%d[28], 29:%d[29], 30:%d[30], 31:%d[31].
00004	OmniAccess status msgs: 0:%m[0], 1:%m[1], 2:%m[2], 3:%m[3], 4:%m[4], 5:%m[5], 6:%m[6], 7:%m[7], 8:%m[8], 9:%m[9], 10:%m[10], 11:%m[11], 12:%m[12], 13:%m[13], 14:%m[14], 15:%m[15].
00005	OmniAccess status reserved: %rsv
02000	The native DBMS does not support this operation
02001	Invalid native database name
02002	Invalid native database password
02003	Failed to connect to database
02004	A database table has been discovered to be corrupt
02005	Exclusive access is needed for data access operation
02006	No record exists at specified ROWID
02007	A duplicate entry has been found
02008	Internal database error
02009	Unable to close file
02010	Table size does not match the file size
02011	The file is not fixed or variable
02012	The table type does not match the actual file type
02013	An insert failure has occurred
02014	Insert failed: duplicate unique key encountered
02015	A delete failure has occurred
02016	The current record has been deleted
02017	Can't delete master record, it has child records linked to it
02018	An update failure has occurred
02019	Updates of primary key not allowed by DBMS
02020	A lock failure has occurred
02021	An unlock failure has occurred
02022	Update or delete has failed, the data has been changed by another user
02023	Can't insert or update a non-column item
02024	Can't update a column that wasn't previously selected
02025	Can't have duplicate column for insert or update
02026	
02027	Native RDBMS error returned from %m[0] during %m[1]: %m[2] %m[3] %m[4] %m[5] %m[6] %m[7]
02028	Can't delete or update after reaching end of data
02029	This table is full, and inserts are not currently allowed
02030	The native database requires a column which is missing from the column-list
02031	This operation violates the referential integrity constraints for this table
02032	Can't insert or update a pseudocolumn
02033	No record exists at the specified key or ROWID value
02301	An identity column is required
03217	No records qualified using Omnidex/MDK indexes
03218	No records qualified using Omnidex/ASK indexes
04000	Invalid environment id specified
04003	The environment file '%m[0]' cannot be found, or is inaccessible.
04006	Invalid Userclass specified
04009	Invalid environment name specified
04010	Invalid database name specified
04012	Invalid table name specified
04013	Invalid constraint name specified
04016	Invalid column name specified
04017	Invalid data type specified
04018	Invalid index name specified
04021	Missing maintenance access
04022	Object is undefined
04024	Invalid object encountered
04026	Object file disconnect error
04027	Object file add failure
04028	Object file delete failure
04030	Object file create error
04031	This file may have been compiled with an earlier version of OACOMP, or it is not a compiled environment file.  It must be deleted or renamed before compiling.
04032	The xml file '%m[0]' is invalid
04033	The xsd file '%m[0]' is invalid
04035	Internal read error
04037	Bad dbinfo mode
04039	Object file close error
04040	Object file remove error occurred
04041	Invalid object id
04042	The $COMMAND table requires a WHERE clause referencing the $INPUT column
04043	Object file state not ready
04044	Environment file version outdated; please recompile
04045	Invalid constraint
04046	Invalid Database Access specified in OA_DATABASE_ACCESS environment variable
04047	Database version required for RDBMS
04048	Index component offset/length doesn't fit in column length
04049	Table has multiple redefined rowids
04050	Invalid table type specified
04050	Column datatype or length mismatch
04060	Duplicate database name specified
04061	Duplicate table name specified
04062	Duplicate constraint name specified
04063	Duplicate index name specified
04064	Duplicate column name specified
04065	Duplicate connection name specified
04401	Memory map initialization error
04402	Memory map load error
04403	Memory map read error
04404	Requested memory map item is unsupported
04405	Memory map memory allocation error
04406	Memory map memory deallocation error
04407	Memory map connection array element conflict
04408	Memory map connection status block not found
04409	Memory map connection array element is invalid
04410	Invalid sa tree object id
04411	An internal error occurred in the oxb driver
04415	Invalid table number
04417	An internal error occurred in the eac driver
04418	Invalid reference constraint number
04419	Missing constraint component
04420	Missing data index component
04421	Missing target index component
04422	$ROWID column fetched
04501	Invalid Standalone tree name
04502	Standalone tree not found
04505	Standalone tree key and data too long
04506	Invalid keylength
04507	Invalid datalength
04508	Invalid compression value
04509	No duplicate keys are allowed to be added to Standalone tree
04510	Standalone tree put failure
04511	Invalid Standalone tree match length specified
04513	End of keys
04514	Beginning of keys
04515	Standalone key not found
04516	Standalone tree delete failure
04517	Invalid Standalone tree key owner specified
04518	Standalone tree access denied
04519	Standalone tree has read only access available
05000	Invalid SQL statement specified
05001	A required keyword is missing
05002	A required left parenthesis is missing
05003	A required right parenthesis is missing
05004	Function called with invalid number of arguments
05005	The sql command was not complete
05006	Table or view does not exist
05007	Table name not specified in from clause
05008	Maximum number of cursors exceeded in data access
05009	Invalid username/password
05010	Can not convert column into numeric datatype
05011	Can not convert column into integer datatype
05012	Can not convert column into decimal datatype
05013	Network interface required for connection
05501	Unable to estimate the tidmap
05502	This version of the database is incompatible with the database driver
05504	Table name, field name, or token name has too many characters
05505	Phrase in the SQL clause is not supported by the database
05508	User Invoked Break
05509	The specified catalog does not exist in the database
05510	Columns with UNIQUE constraints cannot contain NULL
05512	The database could not perform the requested data conversion
05518	Database does not recognize this column name
05522	The database considers this range invalid
05537	Data types are invalid for this operation and this database
05538	The Database name was not found
05541	Negative number is not allowed here for this database
05542	Database does not recognize this table name
05544	The operation is invalid with an active transaction
05545	The database is invalid or database name not a database file
05552	Operation is not valid on this database
05555	Cursor is not open for this database
05558	Owner names are not supported by this database
05559	The database driver made a call to SQL that failed
05563	You do not have privileges for the attempted operation
05565	Invalid handle
05566	Invalid memory handle
05567	Invalid alignment for memory routines
05571	The record you are trying to read has been locked by another user
05572	The record you are trying to update is locked by another user
05573	Duplicate value in the database
05574	Column does not accept a null value
05575	The table is locked by another user
05576	The database is locked by another user
05578	Request for exclusive access has failed
05579	The database server is not available
05580	The Network supporting the database has failed
05581	A communication error has occurred between the application and the database server
05582	The connection to the database server has gone bad
05583	The database does not recognize the User name
05584	The database does not recognize the password
05585	Invalid connection name, the INFORMIXSERVER variable maybe incorrect
05586	Unknown database server name
05587	Cannot support multiple connection over shared memory
05588	Your environment settings may be in conflict with your version of the database server
05589	One or more fragmented tables do not have rowid columns installed
05590	The value supplied for the AUTO_ROWID column was ignored
05591	You must supply the value for the column used as the ROWID
05592	Omnidex optimization has determined no rows qualify
05700	An invalid gateway command was specified for TurboImage
05701	Invalid TurboImage gateway command syntax
05702	Internal TurboImage gateway error, missing da driver
05750	The hashed data cache is corrupt
05751	Hashed data cache settings AGETHRESH and PURGETHRESH must be > 0 and < 50
05752	The hashed data cache requires a preload or an initial size setting
05753	A hashed data cache may not be preloaded with more than 16,777,215 rows
07100	Variable OMNIDEX_REG has not been set
07101	Attempted a close before OMNIDEX_REG was opened
07102	Unable to open the Local register file
07103	Unable to read the local register file
07104	Local register master record corrupted
07105	Invalid creation date for local register file
07106	Invalid product code passed
07107	Invalid Omnidex local register name
07108	Re-enter Licensing Code and Activation Key
07109	Unable to locate Omnidex register master record
07201	Software expired
07202	Software product not licensed
07301	Temporary Enable date is more than 60 days in the future
07302	Temporary Enable date is invalid
07303	Unable to set the Temp Enable date in the DB's ODX root
07304	Unable to get the Temp Enable date from the DB's ODX root
07305	Unable to clear the Temp Enable date from the DB's ODX root
07401	Invalid CPU type and/or System id
07501	Unable to locate database in local register
07502	Unable to read database names rec in local register
07503	Local register database names record corrupted
07601	Unable to open the Global register file
07602	Unable to lock the Global register file
07603	Unable to lock the Global register file
07604	Unable to read the Global register master record
07605	Unable to unlock the Global register file
07606	Multiple local register file locations
07607	Unable to unlock the Global register file
07608	Unable to locate entry in the Global register master rec
07609	Unable to post an entry into the Global register master rec
07610	Unable to unlock entry in the Global register master rec
07611	Exceeded maximum number of local register entries.  Max=20
07701	Unable to locate the user's record in the Global register
07702	Unable to lock the Global register user record
07703	Unable to re-locate the user's record in the Global reg
07704	Unable to post an update on user's rec in the Global reg
07705	Unable to post an unlock on user's rec in the Global reg
07706	Maximum number of users exceeded
07707	Unable to unlock user's rec of Global reg.  Max count
07708	Unable to locate next entry in user's rec of Global reg
07709	Unable to post an next entry in user's rec of Global reg
07710	Unable to unlock entry in user's rec of Global reg
07712	Unable to locate the master rec in Global reg
07713	Unable to update master rec with new record info
07714	Unable to locate user's rec in Global reg
07715	Unable to read user's rec in Global reg
07716	Unable to locate next user's rec in Global reg
07717	Unable to update next user's rec in Global reg
07997	Attempt to circumvent licensing
07998	Attempt to circumvent licensing
07999	Attempt to circumvent licensing
08105	A locking failure has occurred.  User or Program may lack capabilities
08197	Internal missing base id
08201	Operation stopped per user request
08202	ODXFIND time-out
08205	Limit of undo stack has been reached
08210	There are no synonyms defined for this word
08213	Too many keywords in list
08214	End of synonym list
08217	No keywords were found
08220	Not an ODXTRANSFER ID file
08221	Record Specific ID file not allowed on a Record Complex field
08222	Record Complex ID file not allowed on a Record Specific field
08229	Insufficient buffer space to perform the requested bitmap merge
08230	Can't open ID file
08270	Couldn't open an ID file
08297	Internal missing base id
08310	Beginning of ID list
08311	End of ID list
08313	Index file is empty
08314	End of range
08315	Invalid distance for optimized range retrieval
08347	Index file has the wrong data format for this computer system
08397	Internal missing base id
08405	A locking failure has occurred.  User or Program may lack capabilities
08597	Internal missing base id
08801	Unable to load the HPWord intrinsics
08802	Unable to open the specified file
08803	Unable to write to the specified file
08804	Unable to read to the specified file
08805	Unable to access a session temporary file
08922	An invalid SA tree number was detected
09105	A locking failure has occurred.  User or Program may lack capabilities
09109	Data base not opened for write access
09143	A record with this primary (unique) key value already exists
09197	Internal missing base id
09201	Operation stopped per user request
09210	Beginning of File
09211	End of File
09213	Omnidex/ASK tree is empty
09217	Key not found
09297	Internal missing base id
09301	Critical flag is set
09305	A locking failure has occurred.  User or Program may lack capabilities
09310	Beginning of File
09311	End of File
09313	Index file is empty
09314	There are no keys in the specified range
09317	Key not found
09347	Index file has the wrong data format for this computer system
09397	Internal missing base id
09405	A locking failure has occurred.  User or Program may lack capabilities
09597	Internal missing base id
09901	Rootfile corrupt
09903	Deferred update must be completed using ODXUTIL
09904	Omnidex has expired
09905	IMSAM has expired
09906	Check licensing
09909	Data base ID must be nonzero
09912	A maximum of 128 concurrent data base opens is allowed
09914	Call conversion SL is not a current version
09932	Unload file BF/recsize is wrong
09940	Omnidex rootfile is empty
09941	Memory allocation failure - cannot create control blocks
09947	Root file has the wrong data format for this computer system
09948	The environment file that was specified does not exist
09949	Not a current version 3 rootfile.  Reinstall Omnidex
09950	Couldn't open the Omnidex rootfile
10000	The %m[0] is not licensed.  Please call (303) 444-6610.
10001	Invalid environment name
10002	Invalid password
10003	An invalid parameter has been submitted to the sort/merge routine
10004	This sort/merge handle is not valid
10005	The sort/merge input source does not contain enough rows
10006	%m[0] is not a supported API
10007	Cannot open Index access rootfile
10008	The OMNIDEX_HOME environment variable is not set.
10009	Index access rootfile is corrupt
10010	The node parameter is not yet supported in OmniAccess routines.
10011	Image rootfiles may not be used as remote environments
10012	The database was opened with a user class of zero
10013	Memory failure
10014	Internal error handling free ids
10016	IMSAM has expired
10017	Incorrect Index access version
10018	Internal Data access error
10020	The TOLERANCE option requires use of the APPROX_MATCH option.
10021	Memory allocation failure
10022	Maximum number of databases have been opened
10023	Mismatch between Omnidex rootfile and routines
10024	The IABASEID option of oaconnect can only be used with environments contains one database.
10026	Omnidex has expired
10027	Error occurred within TurboIMAGE/XL TPI interface
10028	Rowids from this table cannot be mapped into record numbers
10029	The oafetch routine cannot fetch a negative number of rows.
10030	Tablelist parameter is empty
10031	The version array passed to oaversion has %d[0] members and needs %d[1] members.
10036	The %m[0] parameter of %m[1] is NULL, and must contain a value.
10037	Parameter exceeds maximum size
10038	The previous function was called with EXPLAINONLY
10039	Illegal file name
10040	Internal error in debug logic - bad routine
10041	File is inaccessible
10042	File is currently locked
10043	File is not found
10044	File is not yet open
10047	Invalid OmniAccess status structure
10048	Invalid syntax in debug parameters
10049	This routine may not be called after a SELECT containing an INTO clause.
10050	You must have permission to access the database to call oabind
10052	Invalid Export size specified
10053	Invalid Export limit specified
10054	%m[0] is only allowed after a qualify or join.
10055	%m[0] is only allowed after a qualify, join, or select.
10056	This is not a valid select scenario for %m[0].
10057	The select items do not match the requested options for %m[0].
10058	The deferred optimization steps have not been performed for %m[0].
10059	A data conversion error has occurred
10060	Export of VARCHAR/CLOB datatypes not allowed; Try CHAR or C_STRING option.
10061	AssignValues of VARCHAR/CLOB datatypes not allowed.
10063	Select list rewind has failed
10064	The temporary file directory %m[0] is inaccessible.
10065	The temporary file directory %m[0] is nonexistent.
10066	The temporary file directory %m[0] is invalid.
10067	Global Environment file name is invalid
10068	Global Environment connect was unsuccessful
10069	Invalid message maximum length specified
10070	The global environment file is not currently loaded
10071	A connection call is required before calling other routines
10074	Internal error: A critical data pointer is NULL
10075	Internal error: An invalid table access was specified
10077	Access to the database is disallowed due to the options used on oaconnect or opencursor.
10078	Index access is currently unavailable
10079	The data, null indicator and/or data length pointer in the oabind select list structure is NULL for column %d[0], and is expected to contain a valid pointer.
10080	Discrete index access is not allowed when TPI is enabled
10081	This feature is not yet supported.
10082	A parse tree node of unknown type was found.
10083	One or more of the bind options '%m[0]' requested for column %d[0] is invalid.
10084	An oaqualify must be performed prior to using the %m[0] option of oaexport.
10085	SQL requires unique aliases; '%m[0]' is a column name.
10086	The table %m[0] is not in the from clause.
10087	SQL requires unique aliases; '%m[0]' is already used.
10088	The cursor's REQUEST element is bad.
10089	The $VALUES entry for this assignvalues was not found.
10090	Passed array is too small to receive data
10091	No search item is available; last qualification is record specific
10092	A file system error has occurred
10093	Not a valid picklist entry
10094	Beginning of data
10095	Invalid optimization option passed
10096	You must assign values to all parameter markers before fetching
10097	PRESERVERS not allowed with proximity index
10099	You must use a keyed field when comparing to $ODXID
10100	An error occurred while creating the system process
10101	An error occurred during the system call
10102	Right Outer Joins too complicated to flip to Left Outer Joins
10103	You must re-install Omnidex, as the environment has been recompiled
10104	System calls are unavailable for this process
10105	Multiple Outer Join criteria not yet supported
10106	The operation requested will produce a serial read of one or more tables
10107	You are limited to a single database connect based on your oaconnect options
10108	A $VALUES clause may not be used on this type of select
10109	The table is in use and cannot be dropped
10110	A table resident in the environment file may not be dropped
10111	A failure occurred using the dl_atexit service
10112	Multiple references to a table requires aliases.
10113	This join type is not currently supported.
10114	Directory not empty
10115	Not a valid trace handle for the DL Trace Service.
10116	The named file cannot be created as it already exists.
10117	The named file cannot be opened as it does not exist.
10118	Filename too long
10119	An invalid argument or option was passed.
10120	The named file is a directory.
10121	A component of the path is not a directory.
10122	Too many files open.
10123	File table overflow.
10124	File is too large.
10125	Insufficient diskspace.
10126	Too many nested use files.
10127	Invalid cursor state.
10128	An error or warning occurred while validating the environment file
10129	There in no binary data in this table that requires flipping
10130	An error occurred while flipping the Omnidex rootfile.
10131	An error occurred while flipping the Omnidex index file.
10132	Operation interrupted by user.
10133	The here document does not have enough lines.
10134	A pipe or program name is required.
10135	A failure occurred while opening a pipe.
10136	A failure occurred trying to dup file handles.
10137	A failure occurred while creating a new process.
10138	%d[0] is not a valid pipe handle for the DL Pipe Service.
10139	A failure occurred while reading from a pipe.
10140	A failure occurred while writing to a pipe.
10141	A failure occurred while closing a pipe.
10142	A failure occurred while killing a process.
10143	A failure occurred while obtaining the status of a process.
10144	The process terminated.
10145	The process terminated with an error.
10146	The process terminated with a warning.
10147	The process terminated abnormally.
10148	The command interpreter cannot be found.
10149	Empty list specified.
10150	%d[0] is not a valid ini handle for the DL Ini Service.
10151	Invalid ini file syntax (%m[1]) in file %m[0], line %d[0].
10152	The specified section [%m[1]] is not in the ini file %m[0].
10153	The specified entry %m[1] is not in the ini file %m[0].
10154	Duplicate ini section [%m[1]] specified in ini file %m[0], line %d[0].
10155	Duplicate ini entry %m[1] specified in ini file %m[0], line %d[0].
10156	An illegal directive was encountered.
10157	An internal error occurred.
10158	A required value is missing.
10159	The specified tables do not form a parent/child cluster.
10163	Unable to set TIMEOUT
10164	Unable to stop TIMEOUT
10165	Operation cancelled due to TIMEOUT
10166	Couldn't optimize according to REQUIRED_OPTIMIZATION settings: %m[0].
10167	An invalid index prefix was specified
10168	The select statement must have only one select item
10169	The select statement must produce only one row
10170	
10171	An invalid internal Omnidex instance ID was specified
10172	A change to the native data could not be backed out after failure %info in updating the Omnidex indexes
10173	The path for the environment file is long enough that the cache directory must be assigned
10174	An invalid cache type of %d[0] was specified
10175	Unable to open cache index file
10176	Unable to map the file %m[0] (%d[0])
10177	Unable to obtain memory address for mapped file %m[0] (%d[0])
10178	Unable to close mapped file handle %m[0] (%d[0])
10179	Unable to open cache data file
10180	Failure obtaining information from Omnidex registration file
10181	Unable to decrement an interprocess semaphore
10182	Unable to increment an interprocess semaphore
10183	OmniAccess cache corrupted
10184	OmniAccess cache deleted map corrupted
10185	OmniAccess cache used map corrupted
10186	The OmniAccess cache entry was not found
10187	A duplicate entry was submitted to the OmniAccess cache
10188	The OmniAccess cache cannot be validated while being accessed
10189	The OmniAccess cache was corrected while being validated
10190	Entry cannot be posted to the OmniAccess cache because all entries are acquired
10191	Entry cannot be posted to the OmniAccess cache because all space is used
10192	The OmniAccess cache can only cache queries from the user's databases
10193	An error occurred formatting the print buffer
10194	This qualification parser reached the limit of %d[0] levels of recursion due to the complexity of the statement
10200	'%m[0]' is not a recognized stemming approach
10201	'%m[0]' is not a recognized synonym list
10202	'%m[0]' is not a recognized phonetic approach
10203	'%m[0]' is not a recognized stopword list
10204	'%m[0]' is not a recognized variation approach
10205	The synonym entry for '%m[0]' in list '%m[1]' has invalid syntax; %m[2]
10206	There are no synonyms for this word
10207	%m[0] (wninit)
10208	Definitions of words must be done using WordNet
10209	Synonym filtration must be done using WordNet
10210	The lexicon '%m[0]' is not found
10211	There are too many lexicons with the name '%m[0]'
10212	The lexicon '%m[0]' has an unrecognized suffix
10213	The lexicon '%m[0]' could not be opened: %m[1]
10214	This column must be table-qualified
10215	Error compressing lexicon %m[0]: %m[1] (%d[0] %d[1])
10216	The submitted text contains misspellings
10217	The submitted text may contain misspellings
10218	There are no misspellings for this word
10219	A valid lookup type was not specified
10220	Suggestion counts are only possible against database columns
10221	Suggestion validation is only possible against database columns
10222	Misspellings are only available after an UPDATE TEXT command has been performed 
10223	Suggestion are only available after an UPDATE TEXT command has been performed 
10224	There are no forms for this word
10225	%m[0] (findtheinfo_ds of %m[1] on %m[2] as %m[3])
10226	The original word is also included in the result buffer
10227	The $CONTAINS function is not valid: %m[0]
10228	The named token is not recognized.  
10229	Illegal calculation expression: %m[0]
10230	The database type sent in oaexecdb does not match that of the named database
10301	Unrecognized roster type
10302	Items in the roster i/o bank are mismatched
10304	Error in preparing activity plan from rosters
10305	Activity type is unimplemented in this routine
10306	Invalid argument type
10307	Variable is NULL
10308	Unexpected rst_op type
10351	The floor or ceiling specified for $RANDOM is invalid
10352	Invalid handle passed to function library routine
10552	Cannot optimize the required $CONTAINS filter because %m[0]
10553	Optimizer tree contains an invalid or unexpected node
10554	The qualification argument against %m[0].%m[1] was longer than the allowed maximum of %d[0]
10555	Filter on %m[0] must be optimized because %m[1], but cannot be optimized because %m[2]
10901	This special status condition is used by DBINSTAL to bypass reading a particular row
10991	No ASK index matches the criteria supplied
10992	Unable to access the requested environment file
10993	Unable to attain write access to the environment file, use ENVACCESS=READ
10994	Dividing by zero yields an undefined result
10995	Fetched column value was truncated
10996	Only columns and aggregates may be used as order items
11001	A redefined rowid with USAGE AUTO ROWID may not be used in the ODB driver
11002	$ROWID column not allowed in arithmetic expressions
11003	Aggregate functions not allowed in Group By clause
11004	A pseudocolumn may not be used with USAGE AUTO ROWID
11005	Updates are not allowed on Tables with redef_rowids as pseudocolumns
11006	Select item of nested query has inconsistent datatype
11007	Data access driver failed to open database
11008	This operation is not allowed without the instance number obtained from connecting to a compiled environment file.
11009	Select item of nested query has too many values returned
11010	Invalid item in Group By Clause
11011	Nested aggregations are not allowed
11012	Pad Length must be between 1 and 255
11013	Failed to connect to environment
11014	PseudoColumn may not be an aggregate function
11015	Not a GROUP BY expression
11016	ELSE clause required for CASE statement
11017	An invalid column was specified
11018	Pseudocolumns cannot be nested inside of each other
11019	An invalid table was specified
11020	Random seed must be a constant
11021	Group By alias must be a column
11022	Cannot use an alias in a FILTER
11023	$EXTERNAL datatype & length required
11024	$MOD values must be integers
11025	Failed to disconnect from the database
11026	Joins must be anded together
11027	JOIN criteria must use equality
11028	Failed to complete selection
11029	Unimplemented option
11030	Unsupported type
11031	Data access driver failed to fetch data from database
11032	End of data
11033	View Tables are not yet supported
11034	The redefined rowid (%m[0]) requires a native index for database access
11035	There is no driver library available for this routine
11036	The driver library for this routine is not linked into the program
11037	Set Operations in Subqueries are not currently supported
11038	A select is required prior to a fetch
11039	There must be an active oalist
11040	Subqueries in FROM are not currently supported
11041	$CURRENT_ROW may only be a select item
11042	Invalid cursor
11043	Select has been deactivated due to oadroptable
11044	$CURRENT_ROW may not be used in Subqueries
11045	$CURRENT_ROW may not be used in Set Operations
11046	SAMPLE quantity must be 1
11047	SAMPLE qualifier is invalid use MIN or MAX
11049	SAMPLE qualifier is not a COLUMN
11050	SAMPLE control break %m[0] is not a COLUMN
11051	SAMPLE control break %m[0] table %m[1] inconsistent with %m[2]
11052	SAMPLE function does not have an ASK index associated with it
11053	A rowid must exist on this table before requesting this operation
11054	Failed rollback
11055	Failed commit
11056	Failed opencursor
11057	Failed closecursor
11058	Internal failure while converting record number to rowid
11059	SAMPLE function not allowed on pre-joined children
11060	Failed assignvalues
11061	Failed restartcursor
11062	%m[0] not allowed on individual selects
11063	Failed bind
11064	Failed open
11065	SAMPLE function requires that %m[0]
11066	Invalid criteria
11067	No values
11068	Bad num value parameter passed
11069	Invalid column count
11070	FOR UPDATE of this query is not allowed
11071	FOR UPDATE of READ_ONLY database not allowed
11072	Updates not allowed on temporary tables
11073	%m[0] cannot be used with SAMPLE
11080	Multiple databases not allowed in this routine
11081	Multiple tables not allowed in this routine
11082	No columns were selected in the select list
11083	Direct access to cached view table %m[0] not allowed
11084	Requested operation requires write access
11085	Execute call has failed to successfully complete
11086	An environment with this logical name has already been loaded
11087	Invalid latitude/longitude format
11088	Columns used as automatic rowids cannot be updated
11089	UNIQUEKEY on table %m[0] exceeds maximum key length of 64
11090	The column containing a usage of ROWID is not an indexed column
11091	An error occurred in memory mapping service
11092	PAD parameter of TRIM, $LPAD, $RPAD must be a single character
11093	SUBSTRING start+length may not exceed string operand length
11094	SUBSTRING %m[0] parameter must be greater than 0
11095	%m[0] string operand must be CHARACTER or C STRING
11096	The %m[0] call conversion API does not support the %m[1] routine
11097	The OA call conversion library cannot be changed once loaded
11098	Redefined rowids are not allowed on Flatfile tables
11099	The %m[0] is no longer supported in this version of Omnidex
11100	Too many Options specified
11101	Option cannot include data
11102	Invalid option specified
11103	Invalid data included with option
11104	Conflicting options specified
11105	The specified option is obsolete
11106	An option was required and is missing
11107	An option which requires data contained no data
11108	A required option is missing
11109	Length for CHAR= option must be greater than 0
11110	The DLMEM tag is not valid
11111	Save for a good one
11112	Memory criteria is not allowed in this situation.
11113	The EA_DEBUG TRACE facility is not active.
11114	The EA TRACE facility must be set using the EA_DEBUG environment variable.
11214	Invalid oainfo criteria: index
11244	Internal missing table
11245	Internal missing column
11247	Internal missing index
11248	Internal missing comp
11250	Internal missing constraint
11256	Missing oainfo parameter
11271	Message not found in environment file
11283	The requested cursor scope is outside of its owning instance
11284	The requested option is not valid for oacursorinfo
11285	Option length too long
11286	Invalid oastatementinfo call, no previous oaexecsql call.
11338	This database does not have Omnidex indexes installed
11801	Oaqualify can't change tables without an oajoin or a DOMAIN option
11802	The from table is not the last table used in a join or qualify
11804	You must first perform a successful oaqualify
11805	The use of qualify function %m[0] is illegal because %m[1]
11806	The specified qualify is not supported because %m[0]
11807	The qualify preintersect count is invalid because a samelist proximity operator was used
11808	The qualify produced an all-rows find on a proximity index
11809	A leading Boolean operator may not be used in the qualification criteria
11814	Oajoin fopen error
11815	Oajoin fwrite error
11816	Oajoin fclose error
11817	Oafetchkeys Invalid count
11818	Record number unavailable, previous qualify wasn't record specific
11819	Row id unavailable, previous qualify wasn't record specific
11820	Proximity unavailable; previous qualify didn't produce proximity information
11821	Keywd unavailable; previous qualify didn't produce keywd information
11822	Previous qualify was for KEYWD lookups
11823	%m[0] cannot be performed because the previous function produced an error
11829	No current record available for updating or deleting
11830	Use of samelist operation is only allowed to follow an Omnidex/MDK oaqualify
11831	Oajoin invalid to table/column specified
11832	Table specified in oaqualify needs to have an Omnidex/MDK index to use $ODXID
11833	Cannot undo in oaqualify after a join, use oajoin to undo
11834	You must use an Omnidex/MDK index before join
11835	%m[0] may only be performed against a SELECT using the FOR UPDATE clause
11836	%m[0] may only be performed against a SELECT having one table with a native or redefined rowid
11837	Column specified in oaqualify is not indexed
11838	DOMAIN option is invalid, table requested is in a different domain
11839	Can only use UNDO option in oajoin following an oajoin
11840	No records were qualified as a result of the given criteria
11841	Must use $IAKEY option in %m[0] as MASK option in effect
11842	The parent count does not reflect orphans that exist in the child
11843	Cannot undo when previous qualify was for KEYWD lookups
11844	Join operation failed to qualify records
11845	As a performance measure, the join operation is delayed, ignore 0 count
11846	Table has not been installed with Omnidex indexes
11847	Index is contained in multiple domains, you must specify the owner
11848	A column required for indexing operation is missing
11849	No rows have been qualified using Omnidex indexes
11850	The join operation produced no action
11861	CHAR option unavailable with $IAKEY for current qualify
12001	Column function not supported
12003	No columns specified
12004	No indexes specified
12005	No databases specified
12006	No environments specified
12007	Illegal environment syntax
12008	Illegal database syntax
12009	Illegal table syntax
12010	Illegal column syntax
12011	Illegal index syntax
12019	Database name too large
12020	Table name too large
12021	Column name too large
12022	Index name too large
12023	Component too large
12024	This platform does not support dynamic libraries
12025	Failed to open dynamic library
12026	Failed to dynamically load procedure
12027	Too many dynamic libraries opened concurrently
12028	Failed to close dynamic library
12029	Table not sufficiently qualified
12030	Database not sufficiently qualified
12031	Column not sufficiently qualified
12032	Environment cache corrupted
12033	Environment cache entry not found
12035	Illegal environment cache size specified
12036	Exceeded maximum environment cache size
12037	Exceeded environment cache threshold size
12039	Data length is required
12040	Requested multiple objects in same operation
12041	Exceeded DataAccess Cache threshold size
12042	Illegal DataAccess Cache size specified
12043	Exceeded maximum DataAccess Cache size
12044	DataAccess Cache corrupted
12045	DataAccess Cache entry not found
12046	Illegal native database mode
12047	Cannot locate database
12048	Native database error
12049	Illegal table physical name
12051	Invalid PROFILE passed
12052	Invalid index specified
12053	Row did not pass filtering criteria
12054	Invalid table access method
12055	Operator not yet supported
12056	Index must be directly associated with a table
12057	Access rights to column cannot be obtained
12058	Native column's datatype does not match environment
12059	Native column's length does not match environment
12060	Native column's occurrences do not match environment
12061	Datatype not yet supported
12062	Select list rejected by native database
12063	Alias columns do not match number of inner query columns
12064	Correlated Subqueries not supported
12065	Update did not complete successfully
12066	The datatype '%m[0]' is not a supported OmniAccess datatype
12067	$ODXID and WITH ODXID option allowed on simple SQL statements only
12068	The native table number does not match the environment table number
12069	Illegal node name
12070	Illegal database name
12071	The table '%m[0]' already exists
12072	Exceeded maximum IndexAccess cache size
12073	Exceeded IndexAccess cache threshold size
12074	EXISTS must be associated with a nested query
12075	The array of columns supplied is smaller than the number of select items
12076	At least one column does not have a read address
12077	The use of this data element is not recognized
12078	The type of this data element is not recognized
12079	Nested queries are not allowed inside an IN clause; use multiple predicates
12080	An error occurred while attempting to set the file limit for this process
12081	An error occurred while attempting to get the memory limit for this process
12082	An error occurred while attempting to set the memory limit for this process
12083	Invalid number of versions requested
12084	Optimization buffer is not big enough.
12085	Failed to create partitioned qualify parameters.
12086	The queue '%m[0]' already exists
12087	An invalid queue was specified
12088	Queue properties are inappropriate for specified use
12100	The stored table header was created with a different version of OmniAccess
12101	The '%m[0]' member of the table structures for %m[1] do not match (%d[0] %d[1])
12102	The '%m[0]' member of the table structures for %m[1] do not match (%m[2] %m[3])
12103	The '%m[0]' member of the column structures for %m[1] do not match (%d[0] %d[1])
12104	The '%m[0]' member of the column structures for %m[1] do not match (%m[2] %m[3])
12105	The '%m[0]' member of the table structures for %m[1] is invalid (%d[0])
12106	The '%m[0]' member of the column structures for %m[1] is invalid (%d[0])
12107	The OFX owner's buffer requires %d[1] bytes and only %d[0] was provided
12108	%m[0] requires that an OFX is used to track offsets
12109	Not a valid Omnidex Standalone Table (OST).
12110	Not a valid Tab-Delimited File (TDF).
12111	Not a valid Offset Index File (OFX).
12112	Not a valid Omnidex Standalone Table (OST) filename.
12113	Not a valid Tab-Delimited File (TDF) filename.
12114	This OST file is version %d[0], and the software expects version %d[1]
12115	This OFX file is version %d[0], and the software expects version %d[1]
12116	This operation on a Tab-Delimited File (TDF) requires an Offset Index (OFX).
12117	The record length (%d[0]) is longer than the maximum (%d[1]) for the Omnidex Standalone Table (OST).
12118	Cannot get an exclusive write lock.
12119	Page %d[0] does not exist in the Omnidex Standalone Table (OST).
12120	Row %d[0] does not exist in page %d[1] in the Omnidex Standalone Table (OST).
12121	Unmatched quote.
12122	This file reports a different option than those passed when opening the file.
12123	Data from a column was truncated.
12124	An illegal quoting option was passed.
12125	The %m[0] option must be set to ON or OFF, and was set to %m[1].
12126	%m[0] is not supported on a fixed-length flatfile.
12127	%m[0] is not supported on an Omnidex Standalone Table (OST).
12128	%m[0] is not supported on a Tab-Delimited File (TDF).
12129	%m[0] is not supported on a Hashed Data Cache (HDC).
12130	Updates on flatfiles require column data pointers.
12131	No index has been prepared.
12132	The number of indexes (%d[0]) on the OST (Omnidex Standalone Table) exceeds the maximum of %d[1].
12133	Cannot modify an OST (Omnidex Standalone Table) which has indexes.
12134	The size (%m[0]) of the OST (Omnidex Standalone Table) exceeds the maximum of %m[1].
12135	The rowid of the OST (Omnidex Standalone Table) exceeds the maximum.
12136	Cannot modify an OST (Omnidex Standalone Table) which has an Offset Index (OFX).
12900	MDK and ASK indexes not both installed
12901	MDK installed as ID/SI and ASK installed as ;REC
12902	MDK installed with simple transparency (TR)
12903	MDK installed w/TRR and rowid order not reliable
12904	Child rowids not sequentially ascending
12905	Unknown reason
12906	In V4 and above, check flag for ASK index rather than table
12907	ASK Index installed with Retrieval Key (;RK) option	
13001	Unsupported index method
13002	Unsupported index access mode
13003	Index Access cache entry was not found
13898	Illegal index access cache size specified
13999	Index cache corrupted
14001	Missing transaction management handle
14002	Invalid transaction id
14003	Missing transaction id
14004	Invalid transaction length
14005	Invalid savepoint encountered
14006	Commit or rollback the current transaction before calling oabegin again
14007	No transaction is currently active; call oabegin first
14008	No transactions have been recorded
14009	Invalid transaction management routine
14010	Invalid use of duplicate savepoint name
14011	Invalid savepoint name
14012	End of transactions
14013	Beginning of transactions
14014	Missing transaction
14015	Missing transaction descriptor
14016	No transactions recorded after savepoint set
14017	Commit or rollback the current transaction before calling oadisconnect
15001	An error occurred trying to seek within a file
15002	An error occurred while writing to a file
15003	An error occurred while reading from a file
15004	An error occurred trying to close a file
15005	An error occurred trying to open a file
15500	Unable to open table to allow Block I/O reads
15501	Unable to rewind table to perform Block I/O reads
15502	Failure occurred while trying to perform Block I/O reads
15503	Unrecognized data layout encountered trying to perform Block I/O
15504	Operation stopped at the request of the user
16001	Unknown SQL parser error
16002	Unknown SQL parser syntax error
16003	SQL parser syntax error: Illegal placement of SQL reserved word
16004	SQL parser syntax error: Illegal placement of Omnidex reserved word
16005	SQL parser syntax error: Illegal placement of 2-word token
16006	SQL parser syntax error: Illegal placement of 2-byte token
16007	SQL parser syntax error: Illegal placement of 1-byte token
16008	SQL parser syntax error: Illegal placement of integer
16009	SQL parser syntax error: Illegal placement of float
16010	SQL parser syntax error: Illegal placement of identifier
16011	SQL parser syntax error: Illegal placement of Omnidex identifier
16012	SQL parser syntax error: Illegal placement of parameter
16013	SQL parser syntax error: Illegal placement of bit string
16014	SQL parser syntax error: Illegal placement of date string
16015	SQL parser syntax error: Illegal placement of interval string
16016	SQL parser syntax error: Illegal placement of identifier string
16017	SQL parser syntax error: Illegal placement of literal string
16018	SQL statement length exceeds maximum
16019	SQL token length exceeds maximum
16020	SQL string length exceeds maximum
16021	SQL concatenated string length exceeds maximum
16022	Newline in SQL string token
16023	Null character in SQL string token
16024	SQL parser memory allocation error
16025	SQL parser stack overflow
16026	Not enough space for SQL parser stacks
16027	Null SQL parser parameter passed in
16028	Internal SQL parser error
16030	Invalid page width specified
16101	Unknown Qualify parser error
16102	Unknown Qualify parser syntax error
16103	Qualify parser syntax error: Illegal placement of reserved word
16104	Qualify parser syntax error: Illegal placement of function word
16106	Qualify parser syntax error: Illegal placement of 2-byte token
16107	Qualify parser syntax error: Illegal placement of 1-byte token
16108	Qualify parser syntax error: Illegal placement of integer
16109	Qualify parser syntax error: Illegal placement of float
16110	Qualify parser syntax error: Illegal placement of keyword
16117	Qualify parser syntax error: Illegal placement of string
16118	Qualify statement length exceeds maximum
16119	Qualify token length exceeds maximum
16120	Qualify string length exceeds maximum
16123	Null character in Qualify string token
16124	Qualify parser memory allocation error
16125	Qualify parser stack overflow
16126	Not enough space for Qualify parser stacks
16127	Null Qualify parser parameter passed in
16128	Internal Qualify parser error
18000	Call executed successfully
18001	OmniAccess error number exceeded bounds
18002	Another function is in progress
18003	Unknown error
18004	Client already connected to server
18005	Client DLL has expired
18006	Invalid function option
18007	Memory allocation error
18008	MPE toolkit functions not supported for this host server
18009	MPE toolkit functions could not be activated
18010	MPE toolkit functions could not be loaded
18011	Client not connected to server
18012	Unknown error category (subsystem)
18013	Cannot open client trace file
18014	Host name must be specified
18015	Specified node name did not match actual node name
18016	Maximum argument length exceeded
18017	DOS 64K memory segment size exceeded
18018	Maximum userexit buffer size exceeded
18019	Error opening transfer file
18020	No records transferred
18021	Internal data buffer size exceeded
18022	Local Environment Catalog file not found
18023	Table info error
18024	Cursor not found
18025	OmniAccess not supported by this host program
18026	Picklist not defined
18027	Cannot delete temporary file
18028	oalist not performed
18029	Invalid list entry
18030	odxinfo buffer size exceeded
18031	Internal buffer size exceeded
18032	Invalid parameter value
18033	Unknown mode
18034	Omnidex list reset failed
18035	Failed to open file
18036	Failed to write to file
18037	Maximum record count exceeded
18038	Job line format failed
18039	Job line write failed
18040	File close failed
18041	Get port failed
18042	Socket accept failed
18043	Command line format failed
18044	Streaming server job failed
18045	Removing temporary file failed
18046	Socket close failed
18047	Invalid arguments
18048	TCP socket call failed
18049	Server process fork failed
18050	Incomplete communication message block
18051	Server internal error
18052	Client internal error
18053	Incompatible versions of client & server
18054	Receiving message from TCP socket failed
18055	Sending message to TCP socket failed
18056	Missing argument
18057	Invalid TCP/IP address
18058	Initialization of instance control block array failed
18059	Recording instance control block in array failed
18060	Mutually exclusive options specified
18061	Instance control block error
18062	Communications connection operation failed
18063	Communications disconnection operation failed
18064	Communications parameter missing
18065	TCP/IP communications error
18066	WRQ PPL communications error
18067	Client-server internal error. see info
18068	Instance control block bounds failure
18069	Multiple connects are not supported
18070	Already connected to host oaserver
18071	Unknown intrinsic
19000	NetworkAccess operations are currently unsupported
25000	Feature request is not supported
25001	OdxOdbc: Invalid Data Pointer, please contact DISC Technical Support
25002	OdxOdbc: Invalid Connection Handle - NULL Handle
25003	OdxOdbc: Invalid Statement Handle - NULL Handle
25004	OdxOdbc: Rollback in not supported
25005	OdxOdbc: Unable to find the unique key value to perform an update
25006	OdxOdbc: Unable to find the unique key value to perform a delete
25007	OdxOdbc: There is no data to insert a row
25008	OdxOdbc: Unable to find the row to perform an update
25009	OdxOdbc: No result set
25010	OdxOdbc: Data Fetch has not been performed
25011	OdxOdbc: Fetch Type is out of range
25012	OdxOdbc: Incorrect Row Position for the requested operation
25013	OdxOdbc: Invalid column name was specified in the SQL INSERT statement
25014	OdxOdbc: Invalid column name was specified in the SQL UPDATE statement
25015	OdxOdbc: Info Type requested is not supported
25016	OdxOdbc: Data truncated
25017	OdxOdbc: Invalid Buffer length
25018	OdxOdbc: There is no Prepared Statement for SQLExecute to perform on
25019	OdxOdbc: Option value changed
25020	OdxOdbc: Table Qualifier is not supported for this function
25021	OdxOdbc: Table Owner is not supported
25022	OdxOdbc: Unable to create a temporary file to perform a connection to the server
25023	OdxOdbc: Username and password is required to connect to this datasource
25024	OdxOdbc: Connection information is not complete
25025	OdxOdbc: Incompatible Version between the client and server application
25026	OdxOdbc: Column not found
25027	OdxOdbc: Unsupported datatype
25028	OdxOdbc: Unable to process additional ODBC requests, please exit and restart the application
25100	Cartesian products disallowed
25101	Unknown command received from the client application
25200	OdxJdbc: Internal Error
25201	OdxJdbc: Can't Run JVM
25202	OdxJdbc: Can't Load Class
25203	OdxJdbc: Can't Load Method
25500	OdxJdbc: This method is not implemented
25501	OdxJdbc: There is no result set
25502	OdxJdbc: The connection is not open
25503	OdxJdbc: Incorrect column number
25504	OdxJdbc: Statement is closed
25505	OdxJdbc: This ResultSet object only supports forward fetch
25506	OdxJdbc: Unknown column name
25507	OdxJdbc: Stored procedure is not supported
25508	OdxJdbc: Rollback is not supported
25509	OdxJdbc: Auto-commit is always in effect
25510	OdxJdbc: Unable to modify connection access
25511	OdxJdbc: Transaction is not supported.
25512	OdxJdbc: Unable to re-use Connection object because it is closed.
25513	OdxJdbc: There is no SQL statement in the PreparedStatement object.
25514	OdxJdbc: End of data.
25515	OdxJdbc: The SQL statement in the Batch contains ResultSet.
25516	OdxJdbc: Incorrect Fetch Size.
25517	OdxJdbc: Unknown URL.
25518	OdxJdbc: Replacement values are needed for PreparedStatement.
25519	OdxJdbc: Incorrect parameter index for PreparedStatement.
25520	OdxJdbc: Binary length is too long.
25521	OdxJdbc: Incorrect start position.
25522	OdxJdbc: The batch in Statement object does not have any SQL statement.
25523	OdxJdbc: Unknown object type.
25524	OdxJdbc: The object specified is not supported.
25525	OdxJdbc: There is no database name in the DataSource object.
25526	OdxJdbc: Unknown user name specified.
25527	OdxJdbc: Incorrect password specified.
25528	OdxJdbc: User name is required to connect.
25529	OdxJdbc: Password is required to connect.
25530	OdxJdbc: DataSource object is open already.
25531	OdxJdbc: DataSource object is closed.
25532	OdxJdbc: Connection Manager is closed.
25533	OdxJdbc: Data has not been fetched.
25534	OdxJdbc: This ResultSet is not scrollable.
25535	OdxJdbc: Too many open connections.
25536	OdxJdbc: ResultSet is not updatable.
25537	OdxJdbc: Internal OdxJdbc error.
25538	OdxJdbc: There are no column data/values to insert.
25539	OdxJdbc: There are no column data/values to update.
25540	OdxJdbc: Unable to delete the insert buffer.
25541	OdxJdbc: Unable to find the row to delete.
25542	OdxJdbc: Unable to find the row to update.
25543	OdxJdbc: Invalid configuration file.
25544	OdxJdbc: Incorrect Connection string.
25545	OdxJdbc: Unknown rule name (%s).
25546	OdxJdbc: Missing JDBC driver name.
25547	OdxJdbc: Missing default server name.
25548	OdxJdbc: Missing conditions tag.
25549	OdxJdbc: Missing JDBC driver object.
25550	OdxJdbc: Missing connection string.
25551	OdxJdbc: No server to connect to.
25552	OdxJdbc: Unable to load JDBC driver (%s).
25553	OdxJdbc: Unknown rule type.
25554	OdxJdbc: Unable to load class (%s).
27000	The SQL Statement is currently not supported in oaexecsql
27001	A leading Boolean operator may not be used in the qualification criteria unless the operator is a simple equal sign
27002	A Logical table name is required to attach an OST table
27003	Unable to detach a non OST table
27004	Unable to detach a environment-defined OST table
27005	Unknown DROP syntax
27006	Unknown ATTACH syntax
27007	Unknown DETACH syntax
27008	Unknown DELETE syntax
27009	Unknown UPDATE syntax
27010	Unknown INSERT syntax
27012	Unknown WHERE syntax
27013	Column's Value is too long
27014	Column not specified on UPDATE statement
27015	Value not specified on UPDATE statement
27016	Too many VALUES item on INSERT statement
27017	More VALUES item required on INSERT statement
27018	Table Name is required
27019	Column not specified on INSERT statement
27020	Unknown COMMAND syntax
27021	Incorrect NODE specified
27022	Unknown CONNECT syntax
27023	Unknown DISCONNECT syntax
27024	Unknown OPEN syntax
27025	Unknown CLOSE syntax
27026	Unknown JOIN syntax
27027	Unknown QUALIFY syntax
27028	Unknown EXPORT syntax
27029	FROM table in JOIN statement is required
27030	FROM column in JOIN statement is required
27031	TO table in JOIN statement is required
27032	TO column in JOIN statement is required
27033	Incorrect EXPORT file-spec
27034	SET option is not supported
27035	Criteria is too long for QUALIFY
27036	Unknown ASSIGN syntax
27037	This statement requires a connection to an environment file
27038	Unknown SET syntax
27039	Invalid SET TIMEOUT value
27040	Invalid SET REDEFROWIDS value
27041	Invalid SET PSEUDOCOLUMNS value
27042	Unknown CREATE syntax
27043	More VALUES item required on UPDATE statement
27044	Too many VALUES item on UPDATE statement
27045	More VALUES item required on DELETE statement
27046	Too many VALUES item on DELETE statement
27047	Invalid SET AUTOPSEUDOCOLUMNS value
27048	Incorrect QUEUE name
27049	Unknown REMOVE syntax
27050	Invalid SET SQL_LOGGING value
