MINI MINI MANI MO
#CHARACTER_SET_MAME=AMERICAN_AMERICA.WE8ISO8859P1
/
/ $Header: ctx_src_2/src/dr/mesg/drgus.msg /st_rdbms_18.0/1 2018/04/16 16:30:50 pkosaraj Exp $
/
/ Copyright (c) 1989, 2018, Oracle and/or its affiliates. All rights reserved.
/
/ MODIFIED:
/ pkosaraj 10/30/17 - Bug 25929650: add IE_INVALID_PRIV
/ aczarlin 10/06/17 - Bug 26872270: rebuild Context V2
/ boxia 07/18/17 - Bug 25952271: add AC_INV_INTAPI
/ snetrava 06/16/17 - Text Datastore Access Error msg change
/ aczarlin 06/12/17 - Bug 26256817 add/remove MDATA API
/ snetrava 05/10/17 - Insufficient Privileges Error
/ snetrava 03/22/17 - Unsupported Wild Card Index for CTXCAT/CTXRULE
/ rodfuent 02/06/17 - Bug 25422217: simplified syntax XML Search Index
/ boxia 01/16/17 - Bug 25390928: add PA_UNSUP_PART_PARM
/ aczarlin 11/21/16 - Bug 25098994: concurrent sync on commit
/ boxia 11/19/16 - Bug 25172618: D2_SIMR_UNSUP_COMB,D2_SI_UNSUP_COMB
/ pkosaraj 02/01/16 - Bug 20719000: disallow fwd index + async update
/ aczarlin 01/29/15 - Bug 22613538 msg for compatibility level
/ aczarlin 11/19/15 - Bug 22218950: new aggmerge lock msg
/ boxia 09/02/15 - Bug 12594953: add QE_UNSUP_FC_SDATA
/ aczarlin 08/05/15 - bug 21330469 ctxagg
/ surman 07/27/15 - 20952246: Add IS_TOO_LONG
/ aczarlin 05/11/15 - bug 19579111, D2_SI_NOSTAGE_MAXROWS
/ boxia 04/08/15 - Add D2_FI_NOT_PERM, D2_SC_NOT_PERM and
/ SS_RANGE_SEARCH_COEXIST
/ rkadwe 02/23/15 - Simplified syntax
/ yinlu 12/12/14 - Add SS_XML_INVALID_DATATYPE and SS_XML_NOTFOR_SEARCH
/ boxia 25/09/14 - Bug 19263832: add SS_SDATA_INV_OBY
/ shuroy 07/24/14 - Adding CTXIN errors
/ boxia 07/23/14 - Add SS_SDATA_UNSUP_OPER
/ aczarlin 07/01/14 - collocates
/ aczarlin 02/25/13 - group counts SEARCH_OPT SDATA
/ shuroy 09/12/13 - Bug 17380982: Added GU_REV_IDX_NOT_ENAB
/ aczarlin 07/17/13 - bug 14831341
/ gauryada 07/02/13 - bug#16374028
/ gauryada 04/30/13 - bug#14369054
/ yiqi 04/18/13 - Bug 15854990
/ gauryada 03/22/13 - bug#14373152
/ gauryada 05/14/12 - bug#13948684 Added D2_INV_PART_POS
/ gauryada 03/21/12 - Added D2_SI_NO_TARGET_SIZE
/ thbaby 03/19/12 - add PF_INV_PFX_NS_MAPPING
/ thbaby 03/17/12 - add PF_ATTR_VAL_INCOMPAT
/ gauryada 02/21/12 - Added RS_TOO_MANY_SNIPPETS
/ thbaby 01/10/12 - add PF_NO_ADD_REM_BOOL_ATTR
/ thbaby 01/10/12 - add PF_NO_ATTR_VAL_SET
/ thbaby 01/10/12 - add PF_ATTR_VAL_SET
/ rkadwe 12/13/11 - CTX_ANL Package errors
/ gauryada 12/08/11 - Added PF_INV_SAVECOPY_ATTR
/ gauryada 12/08/11 - Added GU_INVALID_USESAVEDCOPY
/ gauryada 12/08/11 - Fix GU_INVALID_RADIUS and GU_INVALID_MAXLEN
/ thbaby 11/28/11 - Add D2_XML_ENABLE_NOT_SUP
/ gauryada 10/04/11 - Fix error message for invalid size (in bytes)
/ yiqi 09/13/11 - Updated QE_INV_TOPN_ORDERBY
/ gauryada 08/10/11 - Added GU_INVALID_RADIUS and GU_INVALID_MAXLEN
/ gshank 08/03/99 - Reorganize NLS_DO_NOT_TRANSLATE
/ gauryada 01/18/11 - Added D2_FWDIDX_NOT_SUP and D2_FWDIDX_NOT_ENABLED
/ yiqi 07/26/11 - Added AO_INDEX_NOT_ADDED
/
/ 1. ERROR CODES
/ ==============
/
/ Category Code Range Description
/ ------------- ------------- --------------------------------------
/ AC 10000..10099 Access Control error
/ AG 10100..10199 ArGument processing errors
/ AM 10200..10299 AdMin errors
/ CO 10300..10399 COmmunication error
/ DC 10400..10499 Document Contents errors
/ DL 10500..10599 dDL errors
/ ML 10600..10699 dML errors
/ PF 10700..10799 PreFerence errors
/ QE 10800..10899 QuEry errors
/ RC 10900..10999 Resource Error
/ PA 11000..11099 Parse errors
/ GU 11100..11199 General User errors
/ FL 11200..11299 FiLter errors
/ D2 11300..11399 dDl errors section 2
/ CT 11400..11499 Linguistics errors
/ LD 11500..11599 LoaDer errors
/ UR 11600..11699 URl data store errors
/ TH 11700..11799 Thesaurus errors
/ HT 11800..11899 HTTP Protocol errors
/ WK 11900..11999 For HTTP Protocol errors expansion
/ RB 12000..12099 WKLIB errors
/ RB 12100..12199 WK Robot Errors
/ SS 12200..12299 Named Section Search errors
/ IS 12300..12399 Index Set Errors
/ CW 12400..12499 Oracle Text Workbench errors
/ SL 12500..12599 Stoplist errors
/ UD 12600..12699 User Datastore errors
/ BW 12700..12799 Browse word errors
/ NT 12800..12899 Nested Table datastore errors
/ LO 12900..12999 Longop errors
/ RL 13000..13099 sublexer errors (Referenced Lexer)
/ PT 13100..13199 partitioning errors
/ KL 13200..13299 Korean Lexer errors
/ UL 13300..13399 User-defined Lexer errors
/ TM 13400..13499 text mining errors
/ RI 13500..13599 Recreate Index Online Errors
/ RI 13600..13699 Result Set Interface Errors
/ EE 13700..13799 Entity Extraction Errors
/ MV 13800..13899 Mvdata Errors
/ AO 13900..13999 AutoOptimize Errors
/
/ Category Code Range Description
/ ------------- ------------ --------------------------------------
/ BU 50000..50099 BUffer service errors
/ CE 50100..50199 CorE errors
/ FI 50200..50299 Filter Internal errors
/ DP 50300..50399 Dispatcher errors
/ EN 50400..50499 ENgine errors
/ CL 50500..50599 CLassification errors
/ GI 50600..50699 General Internal Errors
/ LS 50700..50799 Listener errors
/ OC 50800..50899 OCi errors
/ PE 50900..50999 ParsE errors
/ WL 51000..51099 WordList errors
/ UA 51100..51199 Utility Argument processing errors
/ KM 51200..51299 KeyMap internal errors
/ DM 51300..51399 DMl queue errors
/ DD 51400..51499 DDl errors
/ 51500..51599
/ 51600..51699
/ 51700..51799
/ IO 51800..51899 I/O error
/ 51900..51999
/ 52000..52099
/ CI 52100..52199 Linguistics Internal errors
/ IE 52200..52299 Export/Import errors
/ QS 52300..52399 Query Stats errors
/
/ Please see oraus.msg for a guide to writing good error messages
// ==========================================================================
// Reserved range
// ==========================================================================
// ///////////////////////////////////////////////////////////////////////////
// Internal Errors
// The only internal error message that actually gets printed is message
// 00100; The first argument of this message, however, will be another message
// number, which will represent the exact error that occurred. Since these
// are internal errors the actual error text won't be logged, just the number.
// ///////////////////////////////////////////////////////////////////////////
//
00100,0, "internal error, arguments : [%(1)s],[%(2)s],[%(3)s],[%(4)s],[%(5)s]"
// *Document: NO
// *Cause:
// *Action:
// *Mnemonic: INTERNAL_ERROR
//
// ==========================================================================
// User Errors
// ==========================================================================
// //////////////////////////////////////////////////////////////////////////
// AC 10000..10099 Access Control error
// //////////////////////////////////////////////////////////////////////////
10000,0, "failed to read column %(1)s.%(2)s"
// *Cause: Error during read of specified text column
// *Action: check existence and privs of column
// *Mnemonic: AC_TABLE_READ
//
10001,0, "can not access result table %(1)s"
// *Cause: specified table does not exist or server does not have write
// privileges
// *Action: check result table
// *Mnemonic: AC_RESULT_TABLE
//
10002,0, "can not insert into result table"
// *Cause: text server is not privileged to insert, tablespace exhausted
// *Action: check privileges and tablespace
// *Mnemonic: AC_RESULT_INSERT
//
10011,0, "invalid object name %(1)s"
// *Cause: a table, column or procedure name specified had an invalid
// format. It is either too long or contains illegal characters.
// Probably you are passing in incorrect parameters.
// *Action: check parameter values
// *Mnemonic: AC_OBJ_INVALID_FMT
//
10015,0, "id exceeds limit(2147483642) of a number"
// *Cause: the limit of an id is 2147483642
// *Action: use an id with value 214748364 or under
// *Mnemonic: AC_INVALID_ID
//
10016,0, "you must be the owner to modify this object"
// *Cause: you tried to modify an object which you do not own
// *Action: have the owner modify the object
// *Mnemonic: AC_NOT_OWNER
//
10017,0, "you must be %(1)s to do this: %(2)s"
// *Cause: you tried to modify an object which you have no privilege
// *Action: have the owner modify the object
// *Mnemonic: AC_NO_OP_PRIV
//
10018,0, "Insufficient Privilege(s)"
// *Cause: you tried to perform an action which you have no privilege(s)
// *Action: get the required privilege(s)
// *Mnemonic: AC_INSF_PRIV
//
10019,0, "Alter Session Set Current_Schema is not honoured by this API"
// *Cause: Alter Session Set Current_Schema is not honoured by this API
// *Action: Explicitly specify the Current_Schema as part of the object name
// *Mnemonic: AC_ALT_SCHMA_NT_SUP
//
10020,0, "invalid access to internal API"
// *Cause: you tried to access to an internal API, which is not open to public
// *Action: avoid access to the internal API
// *Mnemonic: AC_INV_INTAPI
//
// //////////////////////////////////////////////////////////////////////////
// AG 10100..10199 ArGument processing errors
// //////////////////////////////////////////////////////////////////////////
10100,2, "invalid argument found: %(1)s"
// *Cause: invalid command argument was specified
// *Action: check the documentation for the legal arguments and re-execute the
// command
// *Mnemonic: AG_ILLEGAL
//
10101,2, "no value for argument: %(1)s"
// *Cause: this argument requires value(s)
// *Action: re-execute the command with the correct argument value(s)
// *Mnemonic: AG_VALUE_MISSING
//
10102,2, "mandatory argument missing: %(1)s"
// *Cause: this argument is mandatory
// *Action: re-execute the command and specify the argument
// *Mnemonic: AG_MISSING
//
10103,2, "illegal value for argument: %(1)s"
// *Cause: an illegal value was passed to this argument
// *Action: check the documentation for the legal values for this argument
// *Mnemonic: AG_BAD_VALUE
//
// //////////////////////////////////////////////////////////////////////////
// AM 10200..10299 AdMin errors
// //////////////////////////////////////////////////////////////////////////
10200,0, "invalid server personality mask: %(1)s"
// *Cause: the specification for the server personality mask is invalid
// *Action: check the documentation and specify the correct mask
// *Mnemonic: AM_INVALID_MASK
//
10202,0, "server failed to register"
// *Cause: the server failed to register itself with the data dictionary
// *Action: look at the next error on the stack
// *Mnemonic: AM_SERVER_ADD
//
10203,0, "server named %(1)s does not exist"
// *Cause: update was called with the name of a server that does not exist
// *Action: correct the name of the server
// *Mnemonic: AM_SERVER_NOTXIST
//
10204,0, "server update failed"
// *Cause: the attempt to update the server failed
// *Action: look at the next error on the stack
// *Mnemonic: AM_SERVER_UPDATE
//
10205,0, "server deregister failed"
// *Cause: the attempt to deregister the server from the data dictionary
// failed
// *Action: look at the next error on the stack
// *Mnemonic: AM_SERVER_DELETE
//
10206,0, "failed to perform recovery for a server or client"
// *Cause: Contact oracle support
// *Action: Contact oracle support
// *Mnemonic: AM_RECOVERY
//
// //////////////////////////////////////////////////////////////////////////
// CO 10300..10399 COmmunication error
// //////////////////////////////////////////////////////////////////////////
10301,0, "timed out waiting for responses from servers"
// *Cause: Not enough servers are running to handle the
// current system load, and a large backlog of commands has
// accumulated; perhaps no servers are running.
// This message could also indicate an internal error where
// one of the servers has crashed trying to process a given
// request
// *Action: Check that enough servers are running, and that
// they are processing commands of the correct type.
// For instance, a DDL command might timeout if all the
// servers are setup to exclusively process query commands.
// Also, check the server log files.
// *Mnemonic: CO_TIMEOUT
//
10302,0, "interrupted waiting for responses from servers"
// *Cause: User interrupted the request before it was completed
// *Action: Restart the request
// *Mnemonic: CO_INTERRUPT
//
10303,0, "could not queue given commands to be processed"
// *Cause: The given command or commands could not (all) be
// queued. This could indicate an extremely high system load,
// but it is more likely an internal error.
// *Action: Check if any servers are running to process the command.
// *Mnemonic: CO_NOQUEUE
//
10304,0, "unexpected error sending command(s) to Oracle Text server"
// *Cause: There was an unexpected error sending command(s) to server
// *Action: Call customer support.
// *Mnemonic: CO_UNEXPECTED_ERROR
//
10305,0, "pipe %(1)s is full"
// *Cause: Could not send command to pipe, because the pipe was full
// *Action: Check if any servers are running to process the commands
// on that pipe
// *Mnemonic: CO_PIPE_FULL
//
10306,0, "server terminated unexpectedly while processing command"
// *Cause: The server shutdown during execution of your command. This could
// be caused by a shutdown abort, or by an internal error in the
// server.
// *Action: If the server terminated had an internal error, contact customer
// support.
// *Mnemonic: CO_SERVER_DIED
//
10307,0, "no servers running"
// *Cause: Could not process command because no servers are running
// with the correct personality mask.
// *Action: Start some servers with correct personality mask.
// *Mnemonic: CO_NO_SERVERS_RUNNING
//
10308,0, "no server with the required %(1)s personality mask is running"
// *Cause: Could not process command because no servers are running
// with the correct personality mask.
// *Action: Start some servers with correct personality mask.
// *Mnemonic: CO_NO_PMASK_SERVERS
//
10309,0, "not enough job queue processes"
// *Cause: Could not process command because no servers with the
// correct personality mask are running.
// *Action: increase the JOB_QUEUE_PROCESSES initialization parameter or
// reduce the parallel degree for this statement.
// *Mnemonic: CO_PARALLEL_TOO_HIGH
//
10310,0, "servers were shutdown before processing request"
// *Cause: The command could not be completed because the servers
// were shut down or terminated before processing the request.
// *Action: Start another server with the correct personality mask.
// *Mnemonic: CO_SERVERS_SHUTDOWN
//
10311,0, "remote send not supported"
// *Cause: You tried to specify a database link in an index specification
// *Action: Specify only local index names
// *Mnemonic: CO_REMOTE_SEND
//
10312,0, "logfile name must be specified"
// *Cause: You tried to start logging without specifying a logfile name
// *Action: Specify a logfile name
// *Mnemonic: CO_LOGFILE_NULL
//
10313,0, "logging has already been started"
// *Cause: You tried to start logging even though logging has already
// been started
// *Action: Stop logging first, or ignore
// *Mnemonic: CO_LOGGING_ON
//
10314,0, "logging has not been started"
// *Cause: You tried to stop logging even though logging has not been started
// *Action: Start logging first, or ignore
// *Mnemonic: CO_LOGGING_OFF
//
10315,0, "logging is not supported on MTS"
// *Cause: You tried to start logging on MTS
// *Action:
// *Mnemonic: CO_LOGGING_MTS
//
// //////////////////////////////////////////////////////////////////////////
// DL 10500..10599 dDL errors
// //////////////////////////////////////////////////////////////////////////
10500,0, "CREATE_INDEX failed: column spec %(1)s"
// *Cause: failed to create text index on the specified column
// *Action: See the next errors on stack and take appropriate action
// *Mnemonic: DL_CREATE_INDEX_FAILED
//
10501,0, "invalid stopword: %(1)s"
// *Cause: The stopword specified cound be lexed into multiple tokens with
// current lexer preference
// *Action: Check lexer preference and Respecifies the stopword
// *Mnemonic: DL_INV_STOPWORD
//
10502,0, "index %(1)s does not exist"
// *Cause: the specified index does not exist or you do not have
// access to it.
// *Action: Specify an existing index
// *Mnemonic: DL_POLICY_NOTXIST
//
10503,0, "table %(1)s cannot be indexed because it has no primary key"
// *Cause: a textkey needs to be a single column unique key whose length does
// not exceed 64 bytes. no such key was defined as an unique index
// or declared as a primary or unique key constraint
// *Action: create a suitable textkey for the table or specify it explicitly
// in this procedure call
// *Mnemonic: DL_NO_PRIMARY_KEY
//
10504,0, "primary key is required when using the DETAIL_DATASTORE"
// *Cause: you tried to use the detail datastore to index a table with
// no primary key constraint
// *Action: add a primary key constraint on the table
// *Mnemonic: DL_MD_PK_MISSING
//
10506,0, "table does not exist: %(1)s"
// *Cause: The table, view, or synonym specified does not exist.
// There may also be a permissions problem reading the table.
// *Action: Reinvoke the operation with the correct table name
// *Mnemonic: DL_TABLE_NOTXIST
//
10507,0, "duplicate index name: %(1)s"
// *Cause: the specified index already exists in the dictionary
// *Action: this index can be updated or deleted, however this is only allowed
// if there is no text index available on the text column
// *Mnemonic: DL_DUP_POLICY_NAME
//
10509,0, "invalid text column: %(1)s"
// *Cause: the column specified is not valid
// *Action: check that the followings are valid:
// a) text column is of supported datatype
// b) valid table name, column name in the specification.
// *Mnemonic: DL_INV_TEXT_COLUMN
//
10510,0, "stopword is missing"
// *Cause: The stopword to be added was not specified.
// *Action: Specify the stopword
// *Mnemonic: DL_SW_MISSING
//
10511,0, "index %(1)s does not exist or is incomplete"
// *Cause: index creation is not complete
// *Action: create index before performing this operation
// *Mnemonic: DL_INDEX_NOT_FOUND
//
10513,0, "index %(1)s metadata is corrupt"
// *Cause: dictionary contains bad preferences for this index
// *Action: contact you DBA
// *Mnemonic: DL_DIC_LOAD_PREF_FAIL
//
10516,0, "failed to perform DDL operation due to an Oracle error"
// *Cause: the ddl operation requested has failed because of an Oracle error
// *Action: see the Oracle error on the stack and take the appropriate action
// *Mnemonic: DL_DDL_FAILED
//
10517,0, "index %(1)s is already valid"
// *Cause: The index was in a valid state and did not need the
// requested operation.
// *Action: Check the requested operation
// *Mnemonic: DL_INDEX_IS_VALID
//
10518,0, "an operation is in progress which conflicts with %(1)s request"
// *Cause: another session is operating on this index. it could be:
// a) DML is requested and DDL is in progress or
// b) DDL is requested and DML is in progress
// operation on the index
// *Action: try again later
// *Mnemonic: DL_TEXT_INDEX_BUSY
//
10520,0, "failed to drop index: %(1)s"
// *Cause: Failed to drop index on the specified index
// *Action: see the Oracle error on the stack and take the appropriate action
// *Mnemonic: DL_DROP_INDEX_FAIL
//
10525,2, "missing REBUILD keyword"
// *Cause: all Oracle Text alter index options require the REBUILD keyword
// *Action: specify alter index with the REBUILD keyword
// *Mnemonic: DL_REBUILD_MISSING
//
10528,2, "primary keys of type %(1)s are not allowed"
// *Cause: you tried to create an index on a table with an illegal primary key
// datatype
// *Action: change the textkey to one of the followings:
// VARCHAR2, NUMBER, VARCHAR, DATE, CHAR, MLSLABEL
// *Mnemonic: DL_INV_TK_DATATYPE
//
10531,2, "parallel parameter must be > 0"
// *Cause: you called create index with parallel = 0
// *Action: specify with value > 0
// *Mnemonic: DL_PARALLEL
//
10532,2, "table is not partitioned"
// *Cause: you called parallel create index on non-partitioned table
// *Action: recreate the table with partitions or remove the PARALLEL clause
// *Mnemonic: DL_NO_PARTITION
//
10533,2, "invalid user name: %(1)s"
// *Cause: you specified a user name that is invalid
// *Action: specify the correct user name
// *Mnemonic: DL_USER_NOTXIST
//
10535,2, "failed to optimize text index %(1)s"
// *Cause: the optimize operation requested has failed because of an Oracle
// error
// *Action: see the Oracle error on the stack and take the appropriate action
// *Mnemonic: DL_OPTIMIZE_INDEX_FAIL
//
10549,0, "length of the object name %(1)s exceeded the limit "
// *Cause: object name has exceeded the maximun length of 30 bytes
// *Action: Reduce the length of the object name if you want to re-create it
// *Mnemonic: DL_OBJ_NAME_TOO_LONG
//
10550,0, "illegal syntax for index, preference, source or section name"
// *Cause: name may have additional periods(.)
// *Action: check the syntax of the name
// *Mnemonic: DL_ILL_POL_NAME
//
10553,0, "illegal syntax for column specification %(1)s"
// *Cause: column specification may have additional periods(.)
// *Action: check the syntax of column specification if you want to
// re-create it
// *Mnemonic: DL_ILL_COL_SPEC
//
10561,2, "index %(1)s is not valid for requested operation"
// *Cause: The index was not in a valid state due to some
// prior error.
// *Action: Drop index and create index again.
// *Mnemonic: DL_INVALID_INDEX
//
10562,2, "missing alter index parameter"
// *Cause: The parameter string was missing
// *Action: Provide correct parameter string with regard to the requested
// alter index operation.
// *Mnemonic: DL_MISSING_PARA
//
10569,0, "table or column does not exist: %(1)s"
// *Cause: The table, view, synonym or column specified does not exist.
// There may also be a permissions problem reading the table.
// *Action: Reinvoke the operation with the correct table name or column name
// *Mnemonic: DL_TAB_COL_NOTXIST
//
10573,0, "index %(1)s is obsolete"
// *Cause: you specified an obsolete index
// *Action: perform upgrade_index on the index
// *Mnemonic: DL_TEXT_INDEX_OBS
//
10574,0, "failed to upgrade text index %(1)s"
// *Cause: the upgrade operation has failed because of an Oracle error
// *Action: see the Oracle error on the stack and take the appropriate action
// *Mnemonic: DL_UPG_INDEX_FAIL
//
10579,0, "must provide text query criteria"
// *Cause: text query criteria is mandatory
// *Action: provide text query criteria
// *Mnemonic: DL_TXT_QUERY_NULL
//
10580,2, "parallel indexing is not supported: %(1)s"
//* Cause: attempted to create index with parallel servers
// *Action: Drop index and set parallel to 1 in create index
// *Mnemonic: DL_NO_PARALLEL
//
10581,2, "indirect datastores cannot be used with long or lob text columns"
//* Cause: You tried to create an index on a long or lob column
// using an indirect datastore such as the file or url datastores
// *Action: Use direct datastore or a varchar column
// *Mnemonic: DL_INV_TEXT_TYPE
//
10582,2, "column %(1)s does not exist in table %(2)s"
//* Cause: you specified an invalid column
// *Action: specify valid column
// *Mnemonic: DL_INV_COLUMN
//
10583,2, "TRUNCATE INDEX failed: %(1)s"
// *Cause: Failed to truncate index
// *Action: See the next errors on stack and take appropriate action
// *Mnemonic: DL_TRUNC_INDEX_FAILED
//
10584,2, "failed to %(1)s %(2)s %(3)s due to an Oracle error"
//* Cause: a DDL operation on an index object failed due to SQL error
// *Action: see following error
// *Mnemonic: DL_FAILED_SQL
//
10595,2, "ALTER INDEX %(1)s failed"
// *Cause: failed to alter index
// *Action: See the next errors on stack and take appropriate action
// *Mnemonic: DL_ALTER_INDEX_FAILED
//
10597,1, "invalid rebuild online operation"
// *Cause: REBUILD ONLINE is not supported for requested operation.
// *Action: Alter index without the online option.
// *Mnemonic: DL_NO_ALTER_ONLINE
//
10598,0, "invalid parallel operation"
// *Cause: PARALLEL is not supported for requested operation.
// *Action: Alter index without the parallel option
// *Mnemonic: DL_INVALID_PARALLEL
//
10599,0, "column is not indexed"
// *Cause: The column specified is not indexed.
// *Action: Create index on the column before performing this operation
// *Mnemonic: DL_COLUMN_NOT_INDEXED
//
10600,0, "Optimization encountered ORA-01555 error"
// *Cause: Optimization ran into the snapshot too old error.
// *Action: Increase undo tablespace
// *Mnemonic: DL_OPTIMIZE_UNDO_ERROR
//
// //////////////////////////////////////////////////////////////////////////
// ML 10600..10699 dML errors
// //////////////////////////////////////////////////////////////////////////
10601,0, "failed to remove pending DML for this index"
// *Cause: The system could not remove triggers setup to monitor updates to the
// requested table
// *Action: See next error on stack to determine course of action. Call
// Oracle support if necessary. Until this error is fixed, updates
// to all text columns in the given table may not be indexed.
// *Mnemonic: ML_DEREGISTER
//
10602,0, "failed to queue DML change to column %(1)s for primary key %(2)s"
// *Cause: The system could not record that a change had been made to
// the given column
// *Action: See next error on stack to determine course of action. Call
// Oracle support if necessary. Until this error is fixed, updates
// to all text columns in the given table may not be indexed.
// *Mnemonic: ML_QUEUE
//
10606,0, "server failed to access the DML Queue"
// *Cause: The server had an error accessing the DML Queue
// *Action: See next error on stack.
// *Mnemonic: ML_SERVER_DMLQ
//
10607,0, "index meta data is not ready yet for queuing DML"
// *Cause: the meta data for the index has not been created yet
// *Action: retry the DML operation
// *Mnemonic: ML_MD_NOT_READY
10608,0, "rowid to primary key mapping not available in base table"
// *Cause: Procedural replication is on and no rowid to primary key mapping
// available in base table
// *Action: Modify base table to include a primary key
// *Mnemonic: ML_PK_NOT_AVAILABLE
10609,0, "cannot encode composite key with more than 16 columns"
// *Cause: Cannot encode composite key with more than 16 columns
// *Action: Modify base table to have composite key with less than 16 columns
// *Mnemonic: ML_CANNOT_ENC_PK
10610,0, "Procedure not supported with Procedural replication on: %(1)s"
// *Cause: This procedure is not supporeted when Procedural replciation is on
// *Action: Turn off procedural replication to execute this procedure
// *Mnemonic: ML_UNSUPP_OPER_PL_ON
10611,0, "Unexpected DML opeartion for rowid: %(1)s "
// *Cause: Sync on commit has encountered an unexpected sequence of DML
// operations
// *Action: Re-try DML operations.
// *Mnemonic: ML_SOC_SEQ
// //////////////////////////////////////////////////////////////////////////
// PF 10700..10799 PreFerence errors
// //////////////////////////////////////////////////////////////////////////
10700,0, "preference does not exist: %(1)s"
// *Cause: the preference name specified does not exists
// *Action: retry with the correct preference name
// *Mnemonic: PF_PREF_NOTXIST
//
10701,0, "preference %(1)s.%(2)s already exists"
// *Cause: the specified preference already exists
// *Action: must drop the preference if you want to re-create it.
// *Mnemonic: PF_PREF_EXISTS
//
10702,0, "cannot create or modify preference in another user's schema"
// *Cause: you tried to create a preference for another user
// *Action: owner or CTXSYS or a user who has CTXADMIN
// role should create preference
// *Mnemonic: PF_CR_PRE_NOT_PRE_OWN
//
10703,0, "invalid framework object %(1)s"
// *Cause: you specified an invalid object type
// *Action: use a valid framework object
// *Mnemonic: PF_INV_FRAMEWK_OBJ
//
10704,2, "preference %(1)s does not have an attribute named %(2)s"
// *Cause: you tried to set value for a invalid attribute (not supported by the
// object.
// *Action: specify the correct attribute name
// *Mnemonic: PF_INV_ATTRIBUTE_NAME
//
10705,2, "invalid value %(2)s for attribute %(1)s"
// *Cause: you tried to set an illegal value for an attribute
// *Action: specify the correct attribute value for the datatype of the
// attribute
// *Mnemonic: PF_INV_ATTRIBUTE_VALUE
//
10706,2, "length of %(1)s exceeds maximum size of %(2)s"
// *Cause: Parameter is too many bytes
// *Action: Correct preference setting and resubmit
// *Mnemonic: PF_PARAM_TOO_LARGE
//
10707,2, "a value is required for attribute %(1)s of preference %(2)s"
// *Cause: A required attribute was not provided
// *Action: Correct preference setting and resubmit
// *Mnemonic: PF_REQUIRED_MISSING
//
10708,2, "invalid class id %(1)s for preference %(2)s"
// *Cause: the specified class id is not correct for the specified preference
// *Action: specify the correct class id
// *Mnemonic: PF_INV_CLASS_ID
//
10709,2, "this preference is referenced by %(1)s and cannot be dropped"
// *Cause: the specified preference is used as part of another preference
// and cannot be dropped until the referring preference is modified
// *Action: modify the referring preference
// *Mnemonic: PF_PREF_REFERENCED
//
10710,2, "Invalid value %(2)s for %(1)s attribute"
// *Cause: Invalid value provided for save_copy attribute
// It should be one of these: (PLAINTEXT, FILTERED, NONE)
// *Action: Provide correct SAVE_COPY attribute value
// *Mnemonic: PF_SAVECOPY_INVALID
//
10711,2, "Invalid value for SAVE_COPY attribute: %(1)s "
// *Cause: Invalid value provided for SAVE_COPY attribute.
// It should be a boolean value
// *Action: Provide boolean value for SAVE_COPY attribute
// *Mnemonic: PF_INV_SAVECOPY_ATTR
//
10712,2, "preference %(1)s already has value for an attribute named %(2)s"
// *Cause: Cannot call set_sec_grp_attr for an attribute whose value is
// already set in a preference
// *Action: Call add_sec_grp_attr_val to add an additional value for attribute
// *Mnemonic: PF_ATTR_VAL_SET
//
10713,2, "preference %(1)s does not have any value for attribute named %(2)s"
// *Cause: Cannot call add_sec_grp_attr_val for an attribute without calling
// set_sec_grp_attr for the same attribute
// *Action: Call set_sec_grp_attr to set value for attribute and then call
// add_sec_grp_attr_val to add an additional value for attribute
// *Mnemonic: PF_NO_ATTR_VAL_SET
//
10714,2, "cannot add or remove value for attribute named %(1)s"
// *Cause: Cannot call add_sec_grp_attr_val or rem_sec_grp_attr_val for a
// boolean attribute
// *Action: Do not call add_set_grp_attr_val or rem_sec_grp_attr_val for a
// boolean attribute. Use set_sec_grp_attr and unset_sec_grp_attr
// instead.
// *Mnemonic: PF_NO_ADD_REM_BOOL_ATTR
//
10715,2, "preference %(1)s has incompatible values for %(2)s and %(3)s"
// *Cause: Cannot set related attributes to incompatible values
// *Action: Set or add a compatible value for related attributes
// *Mnemonic: PF_ATTR_VAL_INCOMPAT
//
10716,2, "invalid prefix_ns_mapping attribute value %(1)s"
// *Cause: Value of prefix_ns_mapping is neither of the form xmlns:pfx="ns"
// nor of the form xmlns="ns"
// *Action: Call rem_sec_grp_attr_val to remove this prefix_ns_mapping
// attribute value.
// *Mnemonic: PF_INV_PFX_NS_MAPPING
//
10717,2, "incompatible index settings"
// *Cause: Invalid combination of PATH_SECTION_GROUP, DATAGUIDE attribute
// and NEVER_POPULATE
// *Action: Use a valid combination of PATH_SECTION_GROUP, DATAGUIDE attribute
// and NEVER_POPULATE
// *Mnemonic: PF_IDX_PREF_INCOMPAT
//
10718,2, "operation not supported with NEVER_POPULATE"
// *Cause: Operation is not supported with NEVER_POPULATE index option
// *Action: Operation is not supported with NEVER_POPULATE index option
// *Mnemonic: PF_OPT_NOT_SUPP
//
// -- 10700 - 10750 are reserved for generic preference errors.
// -- 10750 - 10799 can be used for object-specific validation errors.
//
10719,2, "Value of stage_itab_max_rows can only be either 0 or >=1000"
// *Cause: Invalid value for stage_itab_max_rows
// *Action: Provide correct value for stage_itab_max_rows
// *Mnemonic: PF_INV_ST_ITAB_ROWS
//
10720,2, "syntax only supported with constraint: %(1)s"
// *Cause: The syntax was invalid.
// *Action: Simplified syntax is only supported with constraints.
// *Mnemonic: PF_OPT_CONSTRAINT
10721,2, "ALTER INDEX does not support this operation"
// *Cause: ALTER INDEX supported only with JSON_ENABLE and IS JSON constraint. Any degradation of the index state is not supported either.
// *Action: Ensure constraints are met. For degrading index state, please drop and recreate the index
// *Mnemonic: PF_ALTIDX_UNSUPP
10750,2, "unknown parameter %(1)s"
// *Cause: Unrecognized parameter
// *Action: Specify correct parameter
// *Mnemonic: PF_UNKNOWN_PARAM
//
10751,2, "invalid value for parameter"
// *Cause: Wrong data type or out of range
// *Action: Specify correct parameter value
// *Mnemonic: PF_INV_PARAM_VALUE
//
10752,0, "DEFAULT_INDEX_MEMORY cannot be greater than MAX_INDEX_MEMORY"
// *Cause: You tried to set DEFAULT_INDEX_MEMORY to a value higher than
// the maximum set in MAX_INDEX_MEMORY
// *Action: Specify a lower value
// *Mnemonic: PF_DEF_MAX_INDEX_MEM
//
10753,0, "invalid size (in bytes) string %(1)s"
// *Cause: You specified an incorrectly formatted size string
// *Action: Specify a correctly formatted size string
// *Mnemonic: PF_INVALID_SIZE_STR
//
10754,0, "Size (in bytes) must be between %(1)s and %(2)s"
// *Cause: You specified size (in bytes) which is outside the allowed range
// *Action Specify size (in bytes) within the allowed range
// *Mnemonic: PF_SIZE_RANGE
//
10755,0, "%(1)s and %(2)s have characters in common"
// *Cause: the join character sets cannot have characters in common
// *Action Correct the attribute values and resubmit
// *Mnemonic: PF_JOIN_COMMON_VALUE
//
10756,0, "neither text indexing nor theme indexing has been selected"
// *Cause: INDEX_TEXT and INDEX_THEMES preferences both cannot be FALSE.
// *Action Set either of INDEX_TEXT or INDEX_THEMES or both to TRUE.
// *Mnemonic: PF_TEXT_THEME_FALSE
//
10757,0, "stoplist cannot have more than 4096 stopwords"
// *Cause: a stoplist cannot have more than 4096 stopwords. This
// includes stopthemes.
// *Action: none required
// *Mnemonic: PF_MAX_STOPWORDS
//
10758,0,"index owner does not have the privilege to use file or URL datastore"
// *Cause: index owner does not have the Text Datastore Access Privilege
// *Action: grant index owner the Text Datastore Access Privilege
// *Mnemonic: PF_INVALID_PRIV
//
10759,0,"invalid role"
// *Cause: the role does not exist in the database
// *Action: check the role name or create the role
// *Mnemonic: PF_INVALID_ROLE_NAME
//
10760,0,"illegal format for procedure name"
// *Cause: the procedure name specified is invalid. For instance, it may
// have a semicolon
// *Action: check the procedure name
// *Mnemonic: PF_PROC_INVALID_FMT
//
10761,0, "procedure %(1)s does not exist"
// *Cause: the specified procedure could not be found
// *Action: check input. Try a fully-specified format such as OWNER.OBJECT
// *Mnemonic: PF_PROC_NOTFOUND
//
10762,0, "index owner does not have access to procedure %(1)s"
// *Cause: the index owner does not have execute privilege on the
// specified procedure
// *Action: grant index owner execute permission on the procedure
// *Mnemonic: PF_PROC_NO_EXECUTE
//
10763,0, "value %(1)s is not a valid character set"
// *Cause: the value specified for the filename_charset attribute of the
// file datastore is not a valid character set name
// *Action: specify a valid Oracle character set name
// *Mnemonic: PF_INV_FNAME_CHARSET
//
10765,0, "stoplist cannot have more than 250 stopclasses with stoppatterns"
// *Cause: a stoplist cannot have more than 250 stopclasses with stoppatterns.
// This does not include NUMBERS stopclass.
// *Action: none required
// *Mnemonic: PF_MAX_STOPPATTERNS
10766,0, "Wildcard Index is not supported for %(1)s Index"
// *Cause: Wildcard Index is not Supported for CTXCAT/CTXRULE index
// *Action: Do not use Wildcard Index with CTXCAT/CTXRULE index
// *Mnemonic: WLDCRD_IDX_NT_SUP
//
// //////////////////////////////////////////////////////////////////////////
// QE 10800..10899 QuEry errors
// //////////////////////////////////////////////////////////////////////////
10800,0, "query failed: %(1)s %(2)s %(3)s"
// *Cause: Failed to process the query
// *Action: Check the errors on stack and take appropriate action
// *Mnemonic: QE_FAILED
//
10801,0, "cannot create an SQE for another user"
// *Cause: You tried to create an SQE for another user
// *Action: Remove owner from SQE name specification
// *Mnemonic: QE_SQE_NOT_OWNER
//
10816,0, "display/highlight call failed"
// *Cause: See the next error on the stack.
// *Action: See the next error on the stack.
// *Mnemonic: QE_HIGHLIGHT
//
10817,0, "CONTAINS term consists of stopword or phrase of stopwords: %(1)s"
// *Cause: One or more terms within a CONTAINS query consist of just a
// stopword or a phrase of just stopwords
// *Action: Replace the stopword or use stopwords within phrases containing
// non-stopwords.
// *Mnemonic: QE_STOPWORD
//
10819,0, "could not open contains cursor"
// *Cause: An error occurred while trying to open a contains cursor
// *Action: See accompanying error messages in the stack
// *Mnemonic: QE_OPEN_CONCUR_FAILED
//
10820,0, "invalid contains cursor id"
// *Cause: You tried to fetch or close a contains cursor with an id which
// does not exist.
// *Action: Review fetch or close invocation
// *Mnemonic: QE_INV_CONCUR_ID
//
10821,0, "contains cursor is not open"
// *Cause: You tried to fetch from a contains cursor which was
// not open.
// *Action: Open cursor first
// *Mnemonic: QE_CONCUR_NOT_OPEN
//
10822,0, "duplicate query name"
// *Cause: You tried to create a stored query with a name already used.
// *Action: Use different name
// *Mnemonic: QE_DUP_QUERY_NAME
//
10823,0, "invalid query name"
// *Cause: The query name specified is not valid
// *Action: Check the query name
// *Mnemonic: QE_INV_QUERY_NAME
//
10825,0, "stored query does not exist: %(1)s"
// *Cause: The specified stored query does not exist.
// *Action: Check the query name
// *Mnemonic: QE_SQE_NOT_AVAILABLE
//
10826,0, "no document with the specified textkey is found"
// *Cause: There is no document with the specified textkey.
// *Action: Check the textkey
// *Mnemonic: QE_NO_DOCUMENT
//
10827,0, "open_con must be performed before count_last"
// *Cause: last_count returns hit from in-memory query,so an
// in-memory query must be run before you can use count_last
// *Action: execute open_con before run count_last
// *Mnemonic: QE_NO_CONTAINS
//
10828,0, "token %(1)s is longer than maximum length for column %(2)s"
// *Cause: A token to be inserted in the feedback table is longer than
// the maximum allowed column size.
// *Action: Modify the query, or the column size for feedback table, or
// feedback procedure arguments accordingly.
// *Mnemonic: QE_FEED_TOO_LONG
//
10829,0, "feedback id %(1)s is longer than the maximum length of %(2)s bytes"
// *Cause: Feedback id is longer than the maximum allowed length for the
// feedback_id column.
// *Action: Use a smaller feedback_id.
// *Mnemonic: QE_FEED_ID_TOO_LONG
//
10830,0, "SHARELEVEL is not 0 or 1"
// *Cause: You specified a sharelevel which is not 0 or 1
// *Action: Use sharelevel equal to 0 or 1 only.
// *Mnemonic: QE_FEED_SHARE_INVALID
//
10831,0, "can not insert into feedback table %(1)s"
// *Cause: Not privileged to insert.
// *Action: Check privileges.
// *Mnemonic: QE_FEED_TABLE_INSERT
//
10832,0, "can not delete from feedback table %(1)s"
// *Cause: Not privileged to delete.
// *Action: Check privileges.
// *Mnemonic: QE_FEED_TABLE_DELETE
//
10833,0, "feedback failed"
// *Cause: Failed to process feedback request
// *Action: Check the errors on stack and take appropriate action
// *Mnemonic: QE_FEEDBACK
//
10834,0, "upper-case form of section name %(1)s too long"
// *Cause: upper-case form of the section name is longer then supported length
// *Action: reduce length of section name when adding section
// *Mnemonic: QE_SEC_TOO_LONG
//
10835,0, "WITHIN operator not supported for theme index"
// *Cause: WITHIN operator used in theme index query
// *Action: Rewrite query without WITHIN operator
// *Mnemonic: QE_WN_THEME
//
10836,0, "field section and attribute section can not be nested"
// *Cause: A field section or a attribute section is specified in a nested
// section search
// *Action: Rewrite query without nested field sections
// *Mnemonic: QE_NESTED_WN
//
10837,0, "section %(1)s does not exist"
// *Cause: The given section name does not exist in USER_SECTIONS
// *Action: Rewrite query with valid section name
// *Mnemonic: QE_INV_SECTION
//
10838,0, "invalid SPAN argument supplied to NEAR"
// *Cause: An invalid value was supplied for SPAN argument to NEAR
// *Action: Provide a valid SPAN. Valid values are integers from 0 to 100.
// *Mnemonic: QE_NN_INV_SPAN
//
10839,0, "invalid ORDER argument supplied to NEAR"
// *Cause: An invalid value was supplied for ORDER argument to NEAR
// *Action: Provide a valid ORDER.
// Valid values are T, TRUE, F, FALSE (case insensitive).
// *Mnemonic: QE_NN_INV_ORDER
//
10840,0, "CONTAINS predicate including 0 is not supported by FIRST_ROWS hint"
// *Cause: User attempts to issue a query with CONTAINS predicate including
// 0 while giving FIRST_ROWS hint.
// *Action: remove FIRST_ROWS hint.
// *Mnemonic: QE_ORBY_NOT_ALLOWED
//
10841,0, "invalid SCORE argument supplied to FUZZY"
// *Cause: An invalid value was supplied for SCORE argument to FUZZY
// *Action: Provide a valid SCORE. Valid values are integers from 1 to 80.
// *Mnemonic: QE_FZ_INV_SCORE
//
10842,0, "invalid NUMRESULTS argument supplied to FUZZY"
// *Cause: An invalid value was supplied for NUMRESULTS argument to FUZZY
// *Action: Provide a valid NUMRESULTS. Valid values are integers
// from 0 to 5000.
// *Mnemonic: QE_FZ_INV_NUMRESULTS
//
10843,0, "invalid WEIGHT argument supplied to FUZZY"
// *Cause: An invalid value was supplied for WEIGHT argument to FUZZY
// *Action: Set WEIGHT to WEIGHT or NOWEIGHT.
// *Mnemonic: QE_FZ_INV_WEIGHT
//
10844,0, "index cannot execute this structured predicate efficiently"
// *Cause: You specified a combination of condition and order by
// columns in a catsearch query which cannot be executed
// by the index's index set efficiently
// *Action:
// *Mnemonic: QE_CATSEARCH_NOMATCH
//
10845,0, "column %(1)s is not indexed"
// *Cause: You specified a column in a condition or order by which
// is not part of the ctxcat index
// *Action:
// *Mnemonic: QE_CATSEARCH_INVCOL
//
10846,0, "order by columns must be all ascending or all descending"
// *Cause: You specified an order by clause which has some columns
// ascending and some descending. This is not currently
// supported by catsearch
// *Action:
// *Mnemonic: QE_CATSEARCH_DIFFORD
//
10847,0, "catsearch requires prefix index for this type of query"
// *Cause: For efficient execution of this Vgram query, we require
// presence of a prefix index.
// *Action: create a prefix index
// *Mnemonic: QE_CATSEARCH_NOPREFIX
//
10848,0, "invalid structured clause"
// *Cause: you have specified an invalid structured clause
// *Action:
// *Mnemonic: QE_CATSEARCH_INVALIDOP
//
10849,0, "catsearch does not support functional invocation"
// *Cause: the query plan for your query is invoking a catsearch operator
// functionally rather than as an index rowsource. The catsearch
// operator does not support functional invocation
// *Action: add optimizer hints so that all catsearch operators are
// performed through index scans
// *Mnemonic: QE_CATSEARCH_FUNCINV
//
10850,0, "CTXRULE indextype does not support the operator"
// *Cause: Used an operator not supported by CTXRULE. Currently it
// only supports AND, NEAR, phrase, NOT, WITHIN, OR, ABOUT,
// EQUIVALENCE, STEM and THESAURUS operators
// *Action: Rewrite query without this operator
// *Mnemonic: QE_CTXRULE_INVALIDOP
//
10851,0, "Invalid grammar %(1)s specified for query template"
// *Cause: incorrect grammar specification
// *Action: Rewrite query specifying valid grammar name
// *Mnemonic: QE_TMPLT_INVGRAMMAR
//
10852,0, "Invalid scoring type %(1)s specified for query template"
// *Cause: incorrect scoring type specification
// *Action: Rewrite query specifying valid scoring type (integer/float)
// *Mnemonic: QE_TMPLT_INVSCORETYPE
//
10853,0, "Catsearch does not support this operator"
// *Cause: unsupported operator specified
// *Action: Rewrite query using valid operators
// *Mnemonic: QE_CATSEARCH_INV_TXTOP
//
10854,0, "Invalid scoring algorithm %(1)s specified for query template"
// *Cause: incorrect scoring algorithm specification
// *Action: Rewrite query specifying valid scoring algorithm (default/count)
// *Mnemonic: QE_TMPLT_INVSCOREALG
//
10855,0, "CTXRULE indextype does not support the token type"
// *Cause: Unsupported VGRAM token type 1.
// *Action:
// *Mnemonic: QE_CTXRULE_INVALIDTOK
//
10856,0, "SDATA section %(1)s does not exist"
// *Cause: The given SDATA section name does not exist in USER_SECTIONS
// *Action: Rewrite query with valid SDATA section name
// *Mnemonic: QE_INV_SDATA_SECTION
//
10857,0, "literal is not compatible with the data type of the SDATA section"
// *Cause: The given literal is not compatible with the data type of the
// specified SDATA section.
// *Action: Rewrite query with a compatible literal
// *Mnemonic: QE_INV_SDATA_LITERAL
//
10858,0, "SDATA operator is not allowed in WITHIN"
// *Cause: A field section or a attribute section is specified in a nested
// section search
// *Action: Rewrite query without nested field sections
// *Mnemonic: QE_SDATA_IN_WITHIN
//
10859,0, "Only one predefined scoring component can be used in DEFINESCORE"
// *Cause: More than one predefined scoring component (i.e. RELEVANCE,
// OCCURRENCE, etc.) is used in the scoring expression of the DEFINESCORE
// operator
// *Action: Rewrite query using only one predefined component
// *Mnemonic: QE_TOOMANY_PREDEF
//
10860,0, "All expressions under the same WITHIN must use the same predefined scoring component"
// *Cause: The query side of the same within mixes different types of scoring
// components(i.e. RELEVANCE, OCCURRENCE, etc.)
// *Action: Rewrite query using only one type of predefined component
// *Mnemonic: QE_WITHIN_DIFF_PREDEF
//
10861,0, "COMPLETION score must be used with WITHIN operator"
// *Cause: The completion score is used without using the WITHIN operator
// *Action: Rewrite query to include a within operator
// *Mnemonic: QE_COMP_NO_WITHIN
//
10862,0, "%(1)s attribute cannot be used with CTXRULE indexes"
// *Cause: Used an attribute not supported by CTXRULE.
// This restriction is due to lack of wildcard support for CTXRULE indexes.
// *Action: Rewrite query without this attribute
// *Mnemonic: QE_CTXRULE_INVALIDATTR
//
10863,0, "invalid ORDER argument supplied to NDATA"
// *Cause: An invalid value was supplied for ORDER argument to NDATA
// *Action: Set ORDER to ORDER or NOORDER.
// *Mnemonic: QE_ND_INV_ORDER
//
10864,0, "invalid PROXIMITY argument supplied to NDATA"
// *Cause: An invalid value was supplied for PROXIMITY argument to NDATA
// *Action: Set PROXIMITY to PROXIMITY or NOPROXIMITY.
// *Mnemonic: QE_ND_INV_PROX
//
10865,0, "invalid datatype in user scoring expression"
// *Cause: The scoring expression specified in DEFINESCORE or
// NORMALIZATION_EXPR in the query template either contains components
// with unsupported datatypes or does not return numerical values.
// *Action: Rewrite the scoring expression.
// *Mnemonic: QE_INV_SC_DTYPE
//
10866,0, "The right hand operand of MINUS cannot use IGNORE score"
// *Cause: The IGNORE score is used as the right hand operand of MINUS
// *Action: Rewrite the scoring expression.
// *Mnemonic: QE_IGN_R_MINUS
//
10867,0, "OCCURRENCE and COMPLETION score cannot be used with ABOUT in DEFINESCORE"
// *Cause: The OCCURRENCE and COMPLETION score cannot be used with ABOUT
// queries
// *Action: Rewrite the scoring expression.
// *Mnemonic: QE_OCC_COMP_ABOUT
//
10868,0, "matches does not support functional invocation"
// *Cause: the query plan for your query is invoking a matches operator
// functionally rather than as an index rowsource. The matches
// operator does not support functional invocation
// *Action: add optimizer hints so that all matches operators are
// performed through index scans
// *Mnemonic: QE_MATCHES_FUNCINV
10869,0, "Invalid span supplied to NEAR2 operator"
// *Cause: Near2 span must be between 0 and 100
// *Action: Use acceptable span
// *Mnemonic: QE_N2_INV_SPAN
10870,0, "Invalid weight supplied to NEAR2 operator"
// *Cause: Near2 weights must be between 0 and 10
// *Action: Use acceptable weight
// *Mnemonic: QE_N2_INV_WEIGHT
10871,0, "NDATA operator not supported with %(1)s"
// *Cause: NDATA operator is not supported in the specified operation
// *Action: Rewrite the query without NDATA operator
// *Mnemonic: QE_NDATA_UNSUPPORTED
10872,0, "Characters cannot be outside %(1)s in an XML query"
// *Cause: Charaters outside <query> element are not valid
// *Action: Write the characters inside <query><textquery>
// *Mnemonic: QE_INV_CHARS_OUT_QY
10873,0, "Invalid characters location in the XML query"
// *Cause: Charaters between certain elements are not allowed
// *Action: Write the characters in designed places
// *Mnemonic: QE_INV_CHARS_BETW_ELEM
10874,0, "Syntax error in XML Query Template"
// *Cause: XML template is wrong. Possible causes include missing closing tag or receiving invalid attributes or characters.
// *Action: Check that the query is valid XML
// *Mnemonic: QE_TEMPLATE_SYNTAX_ERROR
10875,0, "Missing closing tag in XML Query"
// *Cause: Some tag has been opened and not closed properly.
// *Action: Close all tags properly
// *Mnemonic: QE_NOT_CLOSED_TAG
10876,0, "Invalid ordering of elements in XML Query"
// *Cause: Occurrence of some element that should be only between another element that was not found
// *Action: Check the proper ordering of elements
// *Mnemonic: QE_INV_ELEM_ORDER
10877,0, "<query> should always start an XML Query"
// *Cause: Either <query> is missing or is wrongly possitioned
// *Action: Insert <query> properly
// *Mnemonic: QE_QRY_TAG_NOT_FOUND
10878,0, "Invalid ordering in XML Query: %(1)s should be %(2)s of %(3)s"
// *Cause: Invalid ordering of tags as of specs
// *Action: Rewrite query properly
// *Mnemonic: QE_INV_ORDER
10879,0, "Invalid %(1)s element repetition in XML Query"
// *Cause: Invalid repetition of XML element
// *Action: Rewrite query, merging both repeated elements
// *Mnemonic: QE_INV_REPEAT
10880,0, "Invalid nesting of %(1)s in XML Query"
// *Cause: Invalid nesting of same element has been encountered
// *Action: Either close element properly or avoid nesting
// *Mnemonic: QE_INV_NESTING
10881,0, "Invalid setting of savescore in ctxfiltercache"
// *Cause: savescore argument must be true or false
// *Action: set savescore to true or false
// *Mnemonic: QE_INV_SAVESCORE
10882,0, "Invalid setting of topn in ctxfiltercache"
// *Cause: topn argument must be true or false
// *Action: set topn to true or false
// *Mnemonic: QE_INV_TOPN
10883,0, "savescore must be true to use topn in ctxfiltercache"
// *Cause: savescore must be true to use topn in ctxfiltercache
// *Action: set savescore to true to use topn processing
// *Mnemonic: QE_INV_SAVESCORE_TOPN
10884,0, "invalid use of ctxfiltercache with topn"
// *Cause: ctxfiltercache with topn must be child of AND, THRESHOLD, or WEIGHT operators
// *Action: invalid query
// *Mnemonic: QE_INV_TOPN_PARENT
10885,0, "ctxfiltercache operator requires non-zero query_filter_cache_size"
// *Cause: used ctxfiltercache operator with zero query_filter_cache_size
// *Action: Set a non-zero query_filter_cache_size
// *Mnemonic: QE_INV_ZERO_FCSIZE
10886,0, "topn must be used with order by score desc in ctxfiltercache"
// *Cause: must order query results by score desc when topn argument is true
// *Action: Add order by score desc and use oracle hint DOMAIN_INDEX_SORT
// *Mnemonic: QE_INV_TOPN_ORDERBY
10887,0, "Query cannot be processed, index partition is set to non-readable mode"
// *Cause: Index partition has been set to non-readable mode
// *Action: Use 'alter index modify pratition' to set read mode to TRUE
// *Mnemonic: QE_INDEX_NOREAD
10888,0, "Invalid use of CTXIN operator"
// *Cause: CTXIN operator is not rightmost child of AND node
// *Action: CTXIN should be rightmost child of AND node
// *Mnemonic: QE_INV_CTXIN_USG
10889,0, "Filter section %(1)s does not exist"
// *Cause: The given Filter section name does not exist in USER_SECTIONS
// *Action: Rewrite query with valid Filter section name
// *Mnemonic: QE_INV_FILTR_SECTION
10890,0, "CTXIN cursor not found"
// *Cause: The predicate query cursor was not found.
// *Action: Store a valid cursor using 'ctx_query.store_ctxin_cursor'.
// *Mnemonic: QE_INV_CTXIN_QRY
10891,0, "invalid MINREQD argument supplied to NEAR"
// *Cause: An invalid value was supplied for MINREQD argument to NEAR
// *Action: Provide a valid MINREQD. Valid values are integers from 0 to 63.
// *Mnemonic: QE_NN_INV_MINREQD
10892,0, "invalid THRESHOLD argument supplied to NDATA"
// *Cause: An invalid value was supplied for the THRESHOLD argument to NDATA.
// *Action: Set the THRESHOLD to a value between 1-100 inclusive.
// *Mnemonic: QE_ND_INV_THRS
10893,0, "parallel CTXIN query execution not supported"
// *Cause: The CTXIN query was run in parallel.
// *Action: Run the CTXIN query with 'no_parallel' and 'no_parallel_index hint'.
// *Mnemonic: QE_INV_CTXIN_PAR
10894,0, "Missing regular expression in PATTERN"
// *Cause: The syntax is PATTERN(regex). regex is missing.
// *Action: Supply the regular expression
// *Mnemonic: QE_MISSING_REGEXPR
10895,0, "Invalid regular expression in PATTERN"
// *Cause: The syntax of the regular expression is incorrect
// *Action: Correct the regular expression
// *Mnemonic: QE_INVALID_REGEXPR
10896,0, "Regular expression specifies empty string in PATTERN"
// *Cause: The expression ^$ has no match.
// *Action: Correct the regular expression
// *Mnemonic: QE_REGEXPR_EMPTY
10897,0, "Regular expression matches too many words"
// *Cause: The regular expression matches too many words.
// *Action: Correct the regular expression
// *Mnemonic: QE_REGEXPR_TOOMANY
10898,0, "ctxfiltercache is not supported with optimized for %(1)s SDATA"
// *Cause: Used ctxfiltercache operator with unsupported SDATA.
// *Action: Do not use ctxfiltercache operator with this kind of SDATA.
// *Mnemonic: QE_UNSUP_FC_SDATA
// //////////////////////////////////////////////////////////////////////////
// RC 10900..10999 Resource Error
// //////////////////////////////////////////////////////////////////////////
10900,0, "out of memory"
// *Cause: can not allocate more memory
// *Action: Contact your system adminstrator
// *Mnemonic: RC_OUT_OF_MEM
//
// //////////////////////////////////////////////////////////////////////////
// PA 11000..11099 Parse errors
// //////////////////////////////////////////////////////////////////////////
11000,0, "invalid keyword %(1)s"
// *Cause: A keyword was invalid.
// *Action: Respecify the parameter string with correct keyword
// *Mnemonic: PA_INV_KEYWORD
//
11001,0, "missing keyword when expecting one of %(1)s"
// *Cause: A keyword was missing.
// *Action: Respecify the parameter string with keyword
// *Mnemonic: PA_MISSING_KEYWORD
//
11002,0, "missing value for %(1)s"
// *Cause: A value for the argument was missing.
// *Action: Respecify the parameter string with value
// *Mnemonic: PA_MISSING_VALUE
//
11003,0, "invalid value %(1)s for %(2)s"
// *Cause: An invalid value was given for the argument
// *Action: Specify a valid value
// *Mnemonic: PA_INV_VALUE
//
11004,0, "duplicate or conflicting value for %(1)s"
//* Cause: More than one value has been specified for the argument
// *Action: Check parameter string and correct the problem parameter
// *Mnemonic: PA_DUP_VALUE
//
11005,0, "invalid create index parameter string"
//* Cause: the supplied parameter string is not correct
// *Action: drop index and recreate index with correct parameters
// *Mnemonic: PA_INV_CREATE_PARM
//
11006,0, "invalid alter index parameter string"
// *Cause: The parameter string was invalid.
// *Action: Reissue the statement with the correct parameter string.
// *Mnemonic: PA_INV_ALTER_PARM
//
11007,0, "multiple stopwords specified"
// *Cause: Tried to add more than one stopword
// *Action: Specify one stopword at a time
// *Mnemonic: PA_MULTI_STOPWORD
//
11008,0, "invalid create index partition parameter string"
// *Cause: The parameter string was invalid
// *Action: drop index and recreate index with correct parameters
// *Mnemonic: PA_INV_PART_PARM
//
11009,0, "parameter %(1)s is not supported at the partition level"
// *Cause: The parameter is not supported at the partition level
// during index creation and index alteration
// *Action: try specifying the parameter at index level
// *Mnemonic: PA_UNSUP_PART_PARM
// ///////////////////////////////////////////////////////////////////////////
// GU 11100.11199 General user Errors
// ///////////////////////////////////////////////////////////////////////////
//
11100,0, "unable to connect to the database"
// *Cause: failed to connect to Oracle database
// *Action: check the Oracle error and connect string
// *Mnemonic: GU_CONNECT_FAIL
//
11101,0, "failed to open file %(1)s"
// *Cause: failed to open a file
// *Action: check whether the file exist or access permission available
// *Mnemonic: GU_OPENFILE_FAIL
//
11102,0, "assigned lexer can not operate on %(1)s language setting"
// *Cause: Single byte lexer selected in multibyte language setting
// *Action: check RDBMS language setting or text columns lexer setting
// *Mnemonic: GU_LEX_LANGUAGE
//
11104,0, "Oracle Text error:"
// *Cause: See the next error on stack
// *Action: See the next error on stack
// *Mnemonic: GU_TEXTILE_ERROR
//
11106,0, "user database session has terminated during this operation"
// *Cause: this database session does not exist or has terminated
// *Action: determine why the user database session terminated while
// the operation was still being carried out.
// *Mnemonic: GU_USER_SESSION_TERM
//
11107,0, "invalid path specification: %(1)s"
// *Cause: the path specified is not valid
// *Action: check the path specification
// *Mnemonic: GU_INV_PATH
//
11108,0, "invalid filename specified: %(1)s"
// *Cause: the filename specified is not valid
// *Action: check the filename for beginning or trailing spaces,
// invalid characters, or other such problems.
// *Mnemonic: GU_INV_FILENAME
//
11109,0, "assigned lexer does not support %(1)s query operator"
// *Cause: This lexer does not support this query operator
// *Action: do not use the operator in your query
// *Mnemonic: GU_LEX_UNSUP_OP
//
11110,0, "%(1)s"
// *Cause:
// *Action:
// *Mnemonic: GU_GENERIC_ERROR
//
11111,0, "value of %(1)s must be between %(2)s and %(3)s"
// *Cause: You specified a value for the parameter which is out of range
// *Action: Specify a value which is in the allowed range
// *Mnemonic: GU_RANGE_ERROR
//
11112,0, "length of %(1)s exceeds maximum of %(2)s"
// *Cause: You specified a value for the parameter which is too long
// *Action: Specify a value which is less than or equal to the maximum length
// *Mnemonic: GU_LENGTH_ERROR
//
11113,0, "value of %(1)s must be one of %(2)s"
// *Cause: You specified a value for the parameter which is invalid
// *Action: Specify a valid value for the parameter
// *Mnemonic: GU_LIST_ERROR
//
11114,0, "result table format is not correct for this operation"
// *Cause: You specified a result table which has the wrong number, type,
// or names of columns for this operation.
// *Action: Check result table. Refer to the documentation for the
// correct format for each operation
// *Mnemonic: GU_RESTAB_FORMAT
//
11115,0, "a value for %(1)s must be specified"
// *Cause: You did not specify a value for the parameter
// *Action: Specify a value for the parameter
// *Mnemonic: GU_REQUIRED_NULL
//
11116,0, "value of %(1)s must be less than or equal to value of %(2)s"
// *Cause: You specified values for the two parameters which are invalid
// *Action: Specify valid values for the parameters
// *Mnemonic: GU_LESS_THAN_EQUAL
//
11117,0, "name is already used by an existing object"
// *Cause: You tried to create an object whose name conflicts with an object
// of that type which already exists
// *Action: Specify a new name
// *Mnemonic: GU_CREATE_EXISTS
//
11118,0, "object %(1)s does not exist"
// *Cause: You tried to modify or drop an object which does not exist
// *Action: Specify correct object name
// *Mnemonic: GU_DOES_NOT_EXIST
//
11119,0, "operation is not supported by this index type"
// *Cause: You tried to invoke an operation on an index which is
// not supported by the index type
// *Action:
// *Mnemonic: GU_IDXTYPE_NOT_SUP
//
11120,0, "failed to write to file %(1)s"
// *Cause: failed to write to a file
// *Action: check whether the file exist or access permission available
// *Mnemonic: GU_WRITEFILE_FAIL
//
11121,0, "failed to read from file %(1)s"
// *Cause: failed to read from a file
// *Action: check whether the file exist or access permission available
// *Mnemonic: GU_READFILE_FAIL
//
11122,0, "unsupported section group"
// *Cause: unsupported section group is specified for functional contains
// *Action: change the section group to NULL_SECTION_GROUP
// *Mnemonic: GU_SECTION_UNSUP
//
11123,0, "theme indexing is not supported"
// *Cause: theme indexing is on in the lexer preference for functional contains
// *Action: turn off theme indexing
// *Mnemonic: GU_THEME_UNSUP
//
11124,0, "invalid value %(1)s"
// *Cause: you specified an invalid value
// *Action: specify a valid value
// *Mnemonic: GU_INV_VALUE
//
11125,0, "invalid format of existing log file %(1)s"
// *Cause: the file specified by START_LOG already exists, and is not a
// previously written log file
// *Action: specify a new file, or remove the existing file
// *Mnemonic: GU_NOT_LOGFILE
//
11126,0, "context index is empty"
// *Cause: the training table is empty or the context index of training table
// is not populated
// *Action: populate the training table or context index
// *Mnemonic: GU_EMPTY_TRAIN_TABLE
//
11127,0, "inconsistent index policy with trained rule"
// *Cause: the ctxrule index policy is inconsistent with the policy in which
// the rule was trained
// *Action: change the ctxrule index policy
// *Mnemonic: GU_INCONSISTENT_POLICY
//
11128,0, "invalid format of rule"
// *Cause: the rule format is not valid for this operation
// *Action: check the rule type and operation type
// *Mnemonic: GU_INVALID_RULE_FORMAT
//
11129,0, "the rule table is empty"
// *Cause: the rule table is empty
// *Action: populate the rule table by training
// *Mnemonic: GU_EMPTY_RULE_TABLE
//
11130,0, "no data found in the collection"
// *Cause: feature preparation program can not find any feature in the
// specified collection
// *Action: check the setting for extracting features.
// *Mnemonic: GU_NO_FEATURE_FOUND
//
11131,0, "Error from Oracle XML parser: %(1)s"
// *Cause: The Oracle XML parser reported an error
// *Action: Check the document for the error, and fix if necessary
// *Mnemonic: GU_XMLPARSE_ERROR
//
//
11132,0, "Invalid character in logfile name"
// *Cause: The logfile parameter to CTX_OUTPUT.START_LOG or
// CTX_OUTPUT.START_QUERY_LOG contains an invalid character (such as
// a forward slash)
// *Action: Remove the invalid character
// *Mnemonic: GU_INV_LOGFILE_CHAR
11133,0, "failed to convert a datatime value [ora-%(1)d]"
// *Cause: Failed to convert the datetime value.
// *Action: Check the error code
// *Mnemonic: GU_DATETIME_CNV_ERROR
//
11134,0, "The file %(1)s is currenly being used for logging by another process"
// *Cause:The file is currently being used by another process.
// *Action: Give a different file name.
// *Mnemonic: GU_LOGFILE_IN_USE
//
11135,0, "feature not generally available"
// *Cause: You tried to use a feature not generally available.
// *Action: Contact customer support
// *Mnemonic: GU_NOT_GENERALLY_AVAIL
//
11136,0, "assigned lexer does not support entity extraction"
// *Cause: This lexer does not support entity extraction
// *Action: Do not use this lexer for entity extraction
// *Mnemonic: GU_LEX_UNSUP_ENT
11137,0, "tracing is not supported on MTS"
// *Cause: you tried to use ctx_output tracing in an MTS session
// *Action: connect using a dedicated session and retry the operation
// *Mnemonic: GU_TRACE_UNSUP_MTS
11138,0, "trace %(1)s is already enabled"
// *Cause: you tried to enable a trace that is already enabled
// *Action: disable the trace first
// *Mnemonic: GU_TRACE_ENABLED
11139,0, "trace %(1)s is not enabled"
// *Cause: you tried to disable a trace that is not enabled
// *Action: enable the trace first
// *Mnemonic: GU_TRACE_NOT_ENABLED
11140,0, "Section %(1)s is not MDATA"
// *Cause: you tried to perform MDATA operation on non-mdata section
// *Action: provide correct mdata section name
// *Mnemonic: GU_INV_MDATA_SECTION
11141,0, "CTX_DDL.REMOVE_MDATA() and CTX_DDL.ADD_MDATA() not allowed for MDATA Section %(1)s"
// *Cause: you tried to call CTX_DDL.REMOVE_MDATA() or CTX_DDL.ADD_MDATA()
// on a MDATA section which is created with ALLOW_ADD_REM parameter
// set to FALSE.
// *Action: do not call CTX_DDL.REMOVE_MDATA() or CTX_DDL.ADD_MDATA() on
// a MDATA section that is created with ALLOW_ADD_REM parameter
// set to FALSE.
// *Mnemonic: GU_READONLY_MDATA
11142,0, "%(1)s cannot be %(2)s"
// *Cause: The value for the specified parameter cannot be as specified
// *Action: Specify the correct value
// *Mnemonic: GU_CANNOT_BE
11143,0, "Only 64 errors can be traced"
// *Cause: You tried to trace more than 64 errors with ctx_output
// *Action: Trace fewer errors, or use DRG_DUMP_ALL_ERRORS
// *Mnemonic: GU_DIAG_TOO_MANY
11144,0, "Invalid value for radius parameter: %(1)s"
// *Cause: You specified invalid value for radius parameter
// *Action: Provide non-negative/non-decimal value for radius parameter
// *Mnemonic: GU_INVALID_RADIUS
11145,0, "Invalid value for max_length parameter: %(1)s"
// *Cause: You specified invalid value for max_length parameter
// *Action: Provide non-negative/non-decimal value for max_length parameter
// *Mnemonic: GU_INVALID_MAXLEN
11146,0, "Invalid value for use_saved_copy: %(1)s"
// *Cause: You specified invalid value for use_saved_copy parameter
// *Action: Use one of these: SAVE_COPY_FALLBACK / SAVE_COPY_ERROR /
// SAVE_COPY_IGNORE
// *Mnemonic: GU_INVALID_USESAVEDCOPY
11147,0, "Invalid lexer for ctx_doc.policy_stems"
// *Cause: You specified/used a lexer which does not support
// ctx_doc.policy_stems
// *Action: Use auto lexer for ctx_doc.policy_stems
// *Mnemonic: GU_INVLD_LEX_POL_STEMS
11148,0, "Invalid lexer for ctx_doc.policy_noun_phrases"
// *Cause: You specified/used a lexer which does not support
// ctx_doc.policy_noun_phrases
// *Action: Use auto lexer for ctx_doc.policy_noun_phrases
// *Mnemonic: GU_INVLD_LEX_POL_NP
11149,0, "Invalid lexer for ctx_doc.policy_part_of_speech"
// *Cause: You specified/used a lexer which does not support
// ctx_doc.policy_part_of_speech
// *Action: Use auto lexer for ctx_doc.policy_part_of_speech
// *Mnemonic: GU_INVLD_LEX_POL_POS
11150,0, "Reverse Index feature not enabled"
// *Cause: Feature not enabled
// *Action: Enable Reverse Index feature
// *Mnemonic: GU_REV_IDX_NOT_ENAB
11151,0, "Invalid value for max_inst in sentiment procedure"
// *Cause: Sentiment procedure called with an invalid max_inst value.
// *Action: Specify a max_inst value in the range of 1 to 10.
// *Mnemonic: GU_INVALID_MAXINST
11152,0, "Invalid value for type attribue in sentiment procedure"
// *Cause: An invalid type attribute value was specified.
// *Action: Specify the type as either EXACT or ABOUT.
// *Mnemonic: GU_INVALID_TTYPE
11153,0, "classifier %(1)s does not exist"
// *Cause: The specified classifier did not exist.
// *Action: Provide the name of an existing classifier.
// *Mnemonic: GU_CLSFIER_NOT_EXIST
11154,0, "topic cannot be null"
// *Cause: The specified topic was null for a non-aggregate sentiment request.
// *Action: Specify a non-null topic or use an aggregate request.
// *Mnemonic: GU_INVALID_TOPIC
11155,0, "Invalid Lexer for Default Sentiment Classifier"
// *Cause: The specified lexer is not supported for the Default Sentiment Classifier.
// *Action: Use auto lexer for Default Sentiment Classifier.
// *Mnemonic: GU_INVLD_LEX_SENT
// ///////////////////////////////////////////////////////////////////////////
// FL 11200.11299 Filter Errors
// ///////////////////////////////////////////////////////////////////////////
//
11203,0, "INSO filter not supported on this platform"
// *Cause: You tried to use the INSO filter on a platform which does not
// support it
// *Action: Do not use the INSO filter
// *Mnemonic: FL_INSO_NOT_AVAIL
//
11204,0, "user filter command is too long"
// *Cause: The user filter command must be 32 characters or less
// *Action: Specify a shorted user filter command
// *Mnemonic: FL_CMD_TOO_LONG
//
11205,0, "user filter command contains illegal characters"
// *Cause: The user filter command cannot contain special characters
// such as slashes, parentheses, semicolons, etc.
// *Action: Correct command specification
// *Mnemonic: FL_CMD_ILL_CHARS
//
11206,0, "user filter command %(1)s could not be executed"
// *Cause: The user filter command could not be executed.
// *Action: Check that the command exists in $ORACLE_HOME/ctx/bin, and
// that it is executable.
// *Mnemonic: FL_CMD_NOT_FOUND
//
11207,0, "user filter command exited with status %(1)s"
// *Cause: The user filter command exited with the given error status.
// *Action: See any DRG-11220, DRG-11221, DRG-11222, DRG-11223, DRG-11224,
// DRG-11225, or DRG-11227 error message on the error stack otherwise
// see error status.
// *Mnemonic: FL_CMD_EXIT_ERR
//
11208,0, "ORACLE_HOME is not set"
// *Cause: ORACLE_HOME is not set
// *Action: make sure ORACLE_HOME is set when running ctxsrv
// *Mnemonic: FL_OHM_NOT_SET
//
11209,0, "filename for %(1)s exceeds maximum length of %(1)s"
// *Cause: Value of the file name is too long
// *Action: Specify a shorter filename
// *Mnemonic: FL_FNAME_TOO_LONG
//
11210,0, "format column must be a char, varchar, or varchar2 type"
// *Cause: you specified a format column which is not a char, varchar,
// or varchar2 type.
// *Action: specify a format column of correct type
// *Mnemonic: FL_INV_FMTCOL_TYPE
//
11211,0, "charset column must be a char, varchar, or varchar2 type"
// *Cause: you specified a charset column which is not a char, varchar,
// or varchar2 type.
// *Action: specify a charset column of correct type
// *Mnemonic: FL_INV_CSETCOL_TYPE
//
11212,0, "procedure filter procedure name contains a semicolon"
// *Cause: the procedure name specified had a semicolon
// *Action: remove semicolon or rename procedure name. The correct format
// is PACKAGENAME.PROCEDURE_NAME
// *Mnemonic: FL_PROC_INVALID_FMT
//
11213,0, "CTXSYS does not own procedure filter stored procedure: %(1)s"
// *Cause: CTXSYS does not have execute privilege to the procedure filter
// stored procedure
// *Action: make sure the package is owned by CTXSYS and the procedure exist
// *Mnemonic: FL_PROC_CTXSYS_FAILED
//
11214,0, "execution of procedure filter stored procedure has failed"
// *Cause: an error occur while executing the proedure filter stored procedure
// *Action: check or debug the stored procedure
// *Mnemonic: FL_PROC_EXECUTE_FAILED
//
11215,0, "index owner does not have access to filter stored procedure: %(1)s"
// *Cause: the index owner does not have execute privilege of the procedure
// *Action: CTXSYS to grant execute privilege of the procedure to index owner
// *Mnemonic: FL_PROC_ACCESS_FAILED
//
11216,0, "length of datastore data exceeds limit"
// *Cause: the length of the datastore data passed to the filter stored
// procedure is longer than the maximum length (32767 bytes)
// *Action: check primary key parameter
// *Mnemonic: FL_DS_TOO_LONG
//
11217,0, "INSO safe callout failed"
// *Cause: The INSO safe callout cannot be executed
// *Action: check the Oracle errpr
// *Mnemonic: FL_SAFE_CALL_FAILED
//
11218,0, "malformed mail line, line %(1)s"
// *Cause: The mail message has an error at the indicated line
// *Action: manually edit mail message, if possible
// *Mnemonic: FL_MAIL_INV_LINE
//
11219,0, "malformed mail configuration file, line %(1)s"
// *Cause: mail filter configuration file has an error at the indicated line
// *Action: manually edit mail filter configuration file, if possible
// *Mnemonic: FL_MAIL_INV_CON_LINE
//
11220,0, "Third-party filter is out of memory."
// *Cause: Third-party filter could not filter this document because it was
// unable to allocate sufficient virtual memory.
// *Action: Increase virtual memory provided by the Operating System and
// reindex this document.
// *Mnemonic: FL_INSO_MEMORY
//
11221,0, "Third-party filter indicates this document is corrupted."
// *Cause: Third-party filter could not filter this document because this
// document is corrupted.
// *Action: Fix the corruption and reindex this document.
// *Mnemonic: FL_INSO_CORRUPTED
//
11222,0, "Third-party filter does not support this known document format."
// *Cause: Third-party filter was able to recognize the format of this
// document but could not filter it because this format is not
// supported.
// *Action: Remove this document or specify it to be ignored.
// *Mnemonic: FL_INSO_UNSUPPORTED
//
11223,0, "Third-party filter indicates this document is password protected or encrypted."
// *Cause: Third-party filter encountered a password protected or encrypted
// document and could not filter it because this level of password
// protection or encryption is not supported.
// *Action: Remove this document or specify it to be ignored.
// *Mnemonic: FL_INSO_PROTECTED
//
11224,0, "Third-party filter is unable to create or write to temporary file."
// *Cause: Third-party filter could not filter this document because it was
// unable to create a temporary file or unable to write to a temporary
// file.
// *Action: Make sure that the Operating System specified temporary directory
// has enough space and that the Operating System Oracle user has
// the privileges to create files in this temporary directory.
// *Mnemonic: FL_INSO_CREATE_WRITE
//
11225,0, "Third-party filter timed out."
// *Cause: Third-party filter could not filter this document because the filter
// timed out.
// *Action: Increase the value of the TIMEOUT attribute of INSO_FILTER filter
// type and reindex this document. When TIMEOUT attribute is set to 0
// and the session hangs then contact Oracle Support.
// *Mnemonic: FL_INSO_TIMEOUT
//
11226,0, "Error initializing third-party filter: %(1)s"
// *Cause: There was an error initializing the third-party filter.
// *Action: Check the following messages for details
// *Mnemonic: FL_INSO_INIT_ERROR
//
11227,0, "Third-party filter does not support this document format."
// *Cause: Third-party filter does not support the format of this document.
// *Action: Remove this document or specify it to be ignored.
// *Mnemonic: FL_INSO_UNDETECTED
//
11228,0, "Charset filter does not support binary documents."
// *Cause: The format column specifies a binary document
// *Action: Do not attempt to filter binary documents using the charset filter
// *Mnemonic: FL_CHARSET_BINARY
//
11229,0, "configuration column must be a char, varchar, or varchar2 type"
// *Cause: you specified a configuration column which is not a char, varchar,
// or varchar2 type.
// *Action: specify a configuration column of correct type
// *Mnemonic: FL_INV_CONFIGCOL_TYPE
//
// ///////////////////////////////////////////////////////////////////////////
// D2 11300.11399 dDl section 2
// ///////////////////////////////////////////////////////////////////////////
11301,0, "error while indexing document"
// *Cause: An error was encountered while indexing the document. The error
// may have occurred during lexing, parsing for sections, or other
// action during document tokenization
// *Action: review document and update with valid data. Note that the
// document contents may have been partially indexed, so it
// may be returned by some queries.
// *Mnemonic: D2_PER_DOC_IDX_ERR
//
11302,0, "document may be partially indexed"
// *Cause:
// *Action:
// *Mnemonic: D2_WARN_PARTIAL_IDX
//
11303,0, "secondary indexes are not supported by this indextype"
// *Cause: You attempted to create an index on an index-organized
// table, but the indextype does not support this action.
// *Action:
// *Mnemonic: D2_UNSUP_SECONDARY
//
11304,0, "function-based indexes are not supported by this indextype"
// *Cause: You attempted to create a function-based index
// but the indextype does not support this action.
// *Action:
// *Mnemonic: D2_UNSUP_FUNCTIONAL
//
11305,0, "create/alter index %(1)s is in progress in another session"
// *Cause: you attempted to mark the index from INPROGRESS to FAILURE
// but create/alter on the same index is in progress in
// another session
// *Action:
// *Mnemonic: D2_INDEX_INPROGRESS
//
11306,0, "operation cannot be performed on a policy"
// *Cause: you attempted to perform an operation on a policy, but the
// operation is only valid for an index.
// *Action:
// *Mnemonic: D2_ISPOL_NOT_IDX
//
11307,0, "operation cannot be performed on an index"
// *Cause: you attempted to perform an operation on an index, but the
// operation is only valid for a policy.
// *Action:
// *Mnemonic: D2_ISIDX_NOT_POL
//
11308,0, "unsupported column expression %(1)s"
// *Cause: You attempted to create an index with an unsupported column
// expression.
// *Action:
// *Mnemonic: D2_UNSUP_COL_EXPR
11309,0, "invalid filter by column: %(1)s"
// *Cause: the column specified is not valid
// *Action: check that the followings are valid:
// a) column is of supported datatype
// b) valid table name, column name in the specification.
// *Mnemonic: D2_INV_FILTER_COLUMN
11310,0, "invalid order by column: %(1)s"
// *Cause: the column specified is not valid
// *Action: check that the followings are valid:
// a) column is of supported datatype
// b) valid table name, column name in the specification.
// *Mnemonic: D2_INV_ORDER_COLUMN
11311,0, "%(1)s cannot be specified for this optimization mode"
// *Cause: the specified option is not valid for this optimization mode
// *Action: remove the specified option
// *Mnemonic: D2_INV_TOKEN_OPTMODE
11312,0, "source and new policy must have same owner"
// *Cause: the new policy has a different owner than the source policy
// *Action: Ensure that both policies are owned by the same user
// *Mnemonic: D2_POL_SAME_OWNER
11313,0, "populate index error on index partition %(1)s"
// *Cause: failed to polulate the text index on the specified partition
// *Action: See the next errors on stack and take appropriate action
// *Mnemonic: D2_POPULATE_PART_ERR
11314,0, "changing TRANSACTIONAL property on index with rows on pending queue not allowed"
// *Cause: the index has pending unsynced rows
// *Action: sync the index before changing the TRANSACTIONAL property
// *Mnemonic: D2_TRANS_UNSYNCED_ROWS
11316,0, "$S table cannot be created with %(1)s"
// *Cause: the $S table cannot be created with the specified storage option
// *Action: remove the specified option from the index preference and
// retry the index creation
// *Mnemonic: D2_STAB_CANNOT_CREATE
11317,0, "rowid %(1)s is not in the index"
// *Cause: you specified an invalid rowid in ctx_ddl.add_mdata
// *Action: correct the rowid and retry
// *Mnemonic: D2_INVALID_ROWID
11318,0, "error processing dr$sdata_update"
// *Cause: there was an error
// *Action: check the error stack for more details
// *Mnemonic: D2_SDATA_ERROR
11319,0, "more than 1 index found on $I. OPTIMIZE REBUILD not supported"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: resolve the issue, and retry the operation
// *Mnemonic: D2_OPT_REB_NOT_SUPP2
11320,0, "no index found on $I. OPTIMIZE REBUILD not supported"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: resolve the issue, and retry the operation
// *Mnemonic: D2_OPT_REB_NOT_SUPP3
11321,0, "triggers detected on $I. OPTIMIZE REBUILD not supported"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: resolve the issue, and retry the operation
// *Mnemonic: D2_OPT_REB_NOT_SUPP4
11322,0, "fast optimize not supported for big_io option"
// *Cause: OPTIMIZE FAST is not supported with big_io option
// *Action: run optimize full or rebuild instead
// *Mnemonic: D2_OPT_FAST_BIG_IO
11323,0, "merge optimize requires near_realtime option"
// *Cause: OPTIMIZE MERGE requires near_realtime option
// *Action: run another optimize mode
// *Mnemonic: D2_OPT_MERGE_NOT_SUP
11324,0, "fast optimize not supported for separate_offsets option"
// *Cause: OPTIMIZE FAST is not supported with separate_offsets option
// *Action: run optimize full or rebuild instead
// *Mnemonic: D2_OPT_FAST_SEPOFF
11325,0, "stageitab only supported for context index"
// *Cause: STAGEITAB requires context index
// *Action: don't use stageitab on non context indexes
// *Mnemonic: D2_NRT_NOT_SUP
11326,0, "separate offsets only supported for context index"
// *Cause: SEPARATE_OFFSETS requires context index
// *Action: don't use separate_offsets on non context indexes
// *Mnemonic: D2_SEPOFF_NOT_SUP
11327,0, "big_io only supported for context index"
// *Cause: BIG_IO requires context index
// *Action: don't use big_io on non context indexes
// *Mnemonic: D2_BIGIO_NOT_SUP
11328,0, "optimize validation failed"
// *Cause: optimize validation failed
// *Action: file a bug
// *Mnemonic: D2_OPT_VLD_FAIL
11332,0, "Index already has STAGE_ITAB set"
// *Cause: Index already has stage_itab set
// *Action: Do not add stage_itab to this index
// *Mnemonic: D2_GT_ALREADY_SET
11333,0, "Index does not have STAGE_ITAB set"
// *Cause: Index does not have stage_itab set
// *Action: Do not remove stage_itab from this index
// *Mnemonic: D2_GT_NOT_SET
11334,0, "Index already has BIG_IO set"
// *Cause: Index already has big_io set
// *Action: Do not add big_io to this index
// *Mnemonic: D2_BI_ALREADY_SET
11335,0, "Index does not have BIG_IO set"
// *Cause: Index does not have big_io set
// *Action: Do not remove big_io from this index
// *Mnemonic: D2_BI_NOT_SET
11336,0, "Index already has SEPARATE_OFFSETS set"
// *Cause: Index already has separate_offsets set
// *Action: Do not add separate_offsets to this index
// *Mnemonic: D2_SO_ALREADY_SET
11337,0, "Index does not have SEPARATE_OFFSETS set"
// *Cause: Index does not have separate_offsets set
// *Action: Do not remove separate_offsets from this index
// *Mnemonic: D2_SO_NOT_SET
11338,0, "policy %(1)s does not exist"
// *Cause: the specified policy does not exist or you do not have
// access to it.
// *Action: Specify an existing index
// *Mnemonic: D2_POLICY_NOTXIST
11339,0, "$A table cannot be created with %(1)s"
// *Cause: the $A table cannot be created with the specified storage option
// *Action: remove the specified option from the index preference and
// retry the index creation
// *Mnemonic: D2_ATAB_CANNOT_CREATE
11340,0, "$F table cannot be created with %(1)s"
// *Cause: the $F table cannot be created with the specified storage option
// *Action: remove the specified option from the index preference and
// retry the index creation
// *Mnemonic: D2_FTAB_CANNOT_CREATE
11341,0, "Index optimization failed for one or more tokens"
// *Cause: Index optimization generated an error for one or more tokens,
// possibly due to corruption of the token_info blob.
// *Action: Check the index optimization log for the detailed error, or retry
// the optimize call with logging enabled
// *Mnemonic: D2_OPT_TOKEN_ERR
11342,0, "OPTIMIZE REBUILD not supported for partitioned $I and global $X"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: resolve the issue, and retry the operation
// *Mnemonic: D2_OPT_REB_NOT_SUPP5
11343,0, "OPTIMIZE REBUILD not supported for current $I partitioning scheme"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: resolve the issue, and retry the operation
// *Mnemonic: D2_OPT_REB_NOT_SUPP6
11344,0, "SPLIT DOLLARI does not allow an empty mapping table input"
// *Cause: SPLIT DOLLARI doesn't generate any output for empty mapping table
// *Action: populate the mapping table, and retry the operation
// *Mnemonic: D2_SPL_ITAB_NOT_SUPP1
11345,0, "Index optimization was interrupted"
// *Cause: Index optimization was interrupted by ctx_adm.stop_optimize
// *Action: None
// *Mnemonic: D2_OPT_INTERRUPT
11346,0, "FORWARD INDEX only supported for context index"
// *Cause: FORWARD INDEX needs context index
// *Action: Don't use FORWARD INDEX on non context indexes
// *Mnemonic: D2_FWDIDX_NOT_SUP
11347,0, "FORWARD INDEX does not exist for this index"
// *Cause: FORWARD INDEX does not exist
// *Action: Enable forward index for the index
// *Mnemonic: D2_FWDIDX_NOT_ENABLED
11348,0, "OPTIMIZE REBUILD not supported for $I with character length semantics columns"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: resolve the issue, and retry the operation
// *Mnemonic: D2_OPT_REB_NOT_SUPP7
11349,0, "FILTER CACHE only supported for context index"
// *Cause: FILTER CACHE only for context index
// *Action: Don't use FILTER_CACHE on non context indexes
// *Mnemonic: D2_FC_NOT_SUP
11350,0, "SAVE COPY only supported for context index"
// *Cause: SAVE COPY needs context index
// *Action: Don't use SAVE COPY on non context indexes
// *Mnemonic: D2_SC_NOT_SUP
11351,0, "Unable to fetch partition Id for given rowid: %(1)s"
// *Cause: Not able to fetch partition id for given rowid
// *Action: Make sure index tables are partitioned correctly.
// *Mnemonic: D2_INV_PART_ID
11352,0, "Not able to fetch partition name for given partition position: %(1)d"
// *Cause: Not able to fetch partition name for given partition position
// *Action: Make sure valid parition position has been provided
// *Mnemonic: D2_INV_PART_NAME
11353,0, "xml_enable is not allowed for a local index"
// *Cause: Section group attribute xml_enable set to TRUE for a local index
// *Action: Set xml_enable to FALSE for a local index.
// *Mnemonic: D2_XML_ENABLE_NOT_SUP
11354,0, "stage_itab_max_rows not allowed without stage_itab storage preference"
// *Cause: Storage option stage_itab_max_rows needs to be accompanied by
// stage_itab
// *Action: Add stage_itab to storage preference
// *Mnemonic: D2_SI_NOSTAGE_MAXROWS
11355,0, "Not able to fetch partition position from rowid: %(1)s"
// *Cause: Not able to fetch partition position for given rowid
// *Action: Make sure valid rowid has been provided
// *Mnemonic: D2_INV_PART_POS
11356,0, "Optimize operations are not permitted on partition %(1)s"
// *Cause: READ mode for this partition is set to FALSE. No optimize operations
// are permitted in this mode.
// *Action: Set READ mode for this partition to be TRUE.
// *Mnemonic: D2_OPTINDX_NOT_PERM
11357,0, "FORWARD INDEX must be specified at index, not partition level %(1)s"
// *Cause: forward index was specified at partition level and not at index level
// *Action: Specify forward index option at index level. All partitions inherit.
// *Mnemonic: D2_FWDIDX_PART_NOT_PERM
11358,0, "Save Copy must be specified at index, not partition level %(1)s"
// *Cause: save copy was specified at partition level and not at index level
// *Action: Specify save copy option at index level. All partitions inherit.
// *Mnemonic: D2_SC_PART_NOT_PERM
11359,0, "xml_save_copy can only be specified for xml enabled text index"
// *Cause: xml_save_copy was specified for non-xml enabled text index
// *Action: Use xml_save_copy only for xml enabled text index.
// *Mnemonic: D2_XSC_NOT_PERM
11360,0, "xml_forward_enable can only be specified for xml enabled text index"
// *Cause: xml_forward_enable was specified for non-xml enabled text index
// *Action: Use xml_forward_enable only for xml enabled text index.
// *Mnemonic: D2_XFW_NOT_PERM
11361,0, "xml_forward_enable can not be enabled without xml_save_copy set to true"
// *Cause: attempt to enable xml_forward_enable without xml_save_copy set to true
// *Action: Set xml_forward_enable to true only when xml_save_copy set to true
// *Mnemonic: D2_XFW_XSC_F_NOT_PERM
11362,0, "xml_enable is not allowed for non-XMLType columns"
// *Cause: 'xml_enable' was set to TRUE for non-XMLType columns.
// *Action: Set 'xml_enable' to TRUE only for XMLType columns.
// *Mnemonic: D2_XML_ENABLE_NOT_SUP_NONXML
11363,0, "xml_enable is not allowed for XMLType OR storage"
// *Cause: 'xml_enable' was set to TRUE for XMLType with object-relational storage.
// *Action: Set 'xml_enable' to TRUE only for XMLType binary or CLOB storage.
// *Mnemonic: D2_XML_ENABLE_NOT_SUP_OR
11364,0, "index %(1)s is invisible"
// *Cause: the index is marked as invisible. Only DML operations on the
// base table are allowed
// *Action: mark the index as visible with alter index
// *Mnemonic: D2_IDX_INVISIBLE
11365,0, "FORWARD_INDEX cannot be specified for XML enabled text index."
// *Cause: The FORWARD_INDEX attribute was specified for an XML enabled text
// index.
// *Action: Use the FORWARD_INDEX attribute for a non-XML enabled text index
// only.
// *Mnemonic: D2_FI_NOT_PERM
11366,0, "SAVE_COPY cannot be specified for XML enabled text index."
// *Cause: The SAVE_COPY attribute was specified for an XML enabled text index.
// *Action: Use the SAVE_COPY attribute for a non-XML enabled text index only.
// *Mnemonic: D2_SC_NOT_PERM
11367,0, "Index is too fragmented to run optimize for all fragmented tokens."
// *Cause: More than 50% of tokens in $I are fragmented.
// *Action: Please run FULL/REBUILD optimize or specify value for maxtokens
// *Mnemonic: D2_IDX_TOO_FRAGMENTED
11368,0, "Invalid value for maxtokens attribute."
// *Cause: Maxtokens value was either less than zero or too high.
// *Action: Specify maxtokens values between 0 and 50% of token count of $I.
// *Mnemonic: D2_INV_MAXTOK_VAL
11369,0, "Stage itab row exceeds max allowable size."
// *Cause: Ctxagg optimize merge limits the size of rows to under 4K.
// *Action: Use traditional optimize merge.
// *Mnemonic: D2_CTXAGG_ROW_MAX
11370,0, "Error in optimize merge (ctxagg)."
// *Cause: Internal error in optimize merge.
// *Action: Use traditional optimize merge.
// *Mnemonic: D2_CTXAGG_ROW_ERR
11371,0, "stage_itab_parallel not allowed without stage_itab storage preference"
// *Cause: Storage option stage_itab_parallel needs to be accompanied by
// stage_itab
// *Action: Add stage_itab to storage preference
// *Mnemonic: D2_SI_NOSTAGE_PARALLEL
11372,0, "forward index storage preference cannot be specified with asynchronous update"
// *Cause: Storage option Forward index specified along with asynchronous update
// *Action: Remove forward index storage preference when using asynchronous update
// *Mnemonic: D2_FI_ASYNCUP_NOT_PERM
11373,0, "Invalid section type"
// *Cause: Invalid section type parameter in optimize index
// *Action: Use a valid section type
// *Mnemonic: D2_INV_SECTION_TYPE
11374,0, "%(1)s not allowed when stage_itab_max_rows is set to 0."
// *Cause: Storage option specified is not allowed when stage_itab_max_rows is set to 0
// *Action: Set stage_itab_max_rows to a value >= 1000
// *Mnemonic: D2_SIMR_UNSUP_COMB
11375,0, "%(1)s not allowed without stage_itab storage preference"
// *Cause: Storage option specified needs to be accompanied by stage_itab
// *Action: Add stage_itab to storage preference
// *Mnemonic: D2_SI_UNSUP_COMB
11376,0, "SIMPLIFIED_XML is not allowed with non xml enabled text index"
// *Cause: Section group attribute XML_ENABLE not set to true when creating
// simplified XML Search Index
// *Action: Use a section group with attribute XML_ENABLE set to true
// *Mnemonic: D2_SIMPLE_XML_NOT_PERM
11377,0, "ADD_MDATA/REMOVE_MDATA API is not supported with stage_itab"
// *Cause: Combination of features is not supported in this code version.
// *Action: Please see feature documentation notes for usage and options.
// *Mnemonic: D2_MDATA_CTXAGG
11378,0, "OPTIMIZE REBUILD not supported for Context Search index"
// *Cause: OPTIMIZE REBUILD is not supported due to the specified reason
// *Action: use optimize FULL instead
// *Mnemonic: D2_OPT_REB_NOT_SUPP8
// //////////////////////////////////////////////////////////////////////////
// CT 11400..11499 Linguistic Errors
// //////////////////////////////////////////////////////////////////////////
11400,0, "failed to parse document with key %(1)s"
// *Cause: the document specified for linguistic extraction could not
// be parsed. This could indicate that the document is not
// well-formed English
// *Action: check the document contents
// *Mnemonic: CT_PARSE_FAILED
//
11403,0, "primary key value too long"
// *Cause: the primary key value parameter passed to the service request is
// longer than the maximum primary key length (64 bytes)
// *Action: check primary key parameter
// *Mnemonic: CT_PK_TOO_LONG
//
11404,0, "no primary key value specified"
// *Cause: the primary key value parameter passed to the service request
// is null
// *Action: check primary key parameter
// *Mnemonic: CT_PK_IS_NULL
//
11410,0, "could not insert into %(1)s result table"
// *Cause: an ORACLE error occurred while linguistic output was being
// inserted into the result table
// *Action: take action appropriate to the ORACLE error code.
// *Mnemonic: CT_INSERT_FAILED
//
11418,0, "insufficient document content for linguistic parser"
// *Cause: the document specified for linguistic extraction was parsed
// but the document content was insufficient for linguistic
// extraction by the specified parser.
// *Action: check the document contents or try modifying linguistic settings
// *Mnemonic: CT_PARSER_ERR
//
11422,0, "linguistic initialization failed"
// *Cause: linguistic services initialization failed
// *Action: Check to see if knowledge base files present for the language
// *Mnemonic: CT_LING_INIT_FAILED
//
11425,0, "gist level %(1)s is invalid"
// *Cause: invalid gist level
// *Action: Specify a valid gist level
// *Mnemonic: CT_INV_GIST_LVL
//
11427,0, "valid gist level values are %(1)s"
// *Cause: Invalid gist level
// *Action: Specify a valid gist level
// *Mnemonic: CT_VALID_GIST_LVL
//
11428,0, "document contains invalid characters"
// *Cause: The document contains invalid characters
// *Action: Remove invalid characters
// *Mnemonic: CT_INVALID_CHARS
//
11432,0, "file error while accessing knowledge base"
// *Cause: An oracle error was encountered during knowledge base access
// *Action: Check to see if knowledge base files present for the language
// *Mnemonic: CT_LEXICON_FERR
//
11435,0, "primary key value is invalid"
// *Cause: the primary key value parameter passed to the service request is
// not valid
// *Action: check primary key parameter
// *Mnemonic: CT_PK_SPEC_INVALID
//
11439,2, "index name length exceeds maximum of %(1)s bytes"
// *Cause: the length of the index name is longer than the maximum
// index name size
// *Action: drop the index and recreate the index with a shorter index name
// *Mnemonic: CT_IDX_NAME_TOO_LONG
//
11440,0, "operation not supported for the %(1)s language"
// *Cause: the requested operation is not supported for the current language
// *Action: Do not request this operation
// *Mnemonic: CT_LANG_NOT_SUPP
//
11441,0, "gist numParagraphs %(1)s is invalid"
// *Cause: invalid gist numparagraphs
// *Action: Specify valid gist numparagraphs
// *Mnemonic: CT_INV_GIST_NPR
//
11442,0, "valid gist numParagraphs values are %(1)s"
// *Cause: invalid gist numparagraphs
// *Action: Specify valid gist numparagraphs
// *Mnemonic: CT_VALID_GIST_NPR
//
11443,0, "gist maxPercent %(1)s is invalid"
// *Cause: invalid gist max percent
// *Action: Specify valid gist max percent
// *Mnemonic: CT_INV_GIST_MPR
//
11444,0, "valid gist maxPercent values are %(1)s"
// *Cause: invalid gist max percent
// *Action: Specify valid gist max percent
// *Mnemonic: CT_VALID_GIST_MPR
//
11445,0, "rowid value is invalid: %(1)s"
// *Cause: the rowid value parameter passed to the service request is
// not valid
// *Action: check rowid parameter
// *Mnemonic: CT_RID_SPEC_INVALID
//
11446,0, "supplied knowledge base file %(1)s not installed"
// *Cause: Either using Oracle Express edition or supplied Knowledge Base
// was required but was not installed.
// *Action: If using Oracle Express edition then upgrade to Oracle Enterprise
// or Oracle Standard edition. Otherwise see post-installation
// tasks section of the Database Installation Guide for instructions
// to install supplied Knowledge Base.
// *Mnemonic: CT_COMPANION_CD
//
11480,0, "ctxkbtc memory allocation error: %(1)"
// *Cause: Unable to allocate memory
// *Action: Contact your system administrator
// *Mnemonic: CT_KBTC_MEM_ERR
//
11481,0, "linguistic feature not enabled"
// *Cause: linguistic feature not enabled
// *Action: enable linguistic feature
// *Mnemonic: CT_LING_NOT_ENAB
// //////////////////////////////////////////////////////////////////////////
// LD 11500..11599 LoaDer errors
// //////////////////////////////////////////////////////////////////////////
11500,2, "column name expected, found %(1)s on line %(2)s"
// *Cause: possibly miss-spelt column name or keyword
// *Action: check spellings and punctuation around specified line
// *Mnemonic: LD_EXPCOL
//
11501,2, "identifier %(1)s found in place of column name on line %(2)s"
// *Cause: possibly miss-spelt column name
// *Action: check spellings around specified line
// *Mnemonic: LD_BADCOLNM
//
11502,2, "read of file failed at line %(1)s for file %(2)s"
// *Cause: bad file name, wrong file_type or file system error
// *Action: check file name, type and/or file integrity
// *Mnemonic: LD_READFAIL
//
11503,2, "insert statement overflows maximum statement size"
// *Cause: total length of statement exceeds database maximum
// *Action: reduce length of column names or number of columns
// *Mnemonic: LD_STMTLEN
//
11504,2, "invalid longsize parameter of %(1)s specified"
// *Cause: invalid option argument
// *Action: specify long buffer size in kbytes above 0
// *Mnemonic: LD_LONGLEN
//
11505,1, "long data on line %(1)s not found or invalid"
// *Cause: either bad data or bad data file
// *Action: check file exists and is accessible, if separate
// *Mnemonic: LD_BADLONG
//
11506,1, "record ignored on line %(1)s because of error(s)"
// *Cause: an error occured parsing this row's data
// *Action: move and amend line in error to alternate load file
// *Mnemonic: LD_BADROW
//
11507,2, "file error trying to read file %(1)s"
// *Cause: file not found or could not be read
// *Action: check name and location of file
// *Mnemonic: LD_BADLONGFILE
//
11508,1, "bad or missing %(2)s token on line %(1)s"
// *Cause: token expected was not found
// *Action: move and amend record affected to error load file
// *Mnemonic: LD_MISSTKN
//
11509,1, "value expected on line %(1)s"
// *Cause: could not make sense of text where value expected
// *Action: move and amend record affected to error load file
// *Mnemonic: LD_BADVAL
//
11510,2, "encountered unrecoverable error on line %(1)s"
// *Cause: see previous messages
// *Action: see previous errors
// *Mnemonic: LD_BADPARSE
//
11511,2, "specified table does not contain a LONG RAW column"
// *Cause: text must be inserted into a LONG RAW type column
// *Action: check table and type of data
// *Mnemonic: LD_NOLONGRAW
//
11512,2, "bad syntax for thesaurus load file at line %(1)s"
// *Cause: load file must have specific format for loading thesaurus
// *Action: check documentation for description of correct format
// *Mnemonic: LD_TSYNTAX
//
11513,2, "unable to open or write to file %(1)s"
// *Cause: an attempt to open or to write to the given file failed
// *Action: check with system administrator
// *Mnemonic: LD_TBADDUMP
//
11514,2, "user %(1)s does not have UPDATE or SELECT privilege on %(2)s"
// *Cause: user has not been granted UPDATE or SELECT privilege
// *Action: check privilege on the user
// *Mnemonic: LD_PRIV_NOT_FOUND
11515,2, "not enough text key values"
// *Cause: number of values provided does not match the number of text keys
// *Action: provide same number of values as the number of text keys
// *Mnemonic: LD_NOT_ENOUGH_VALUES
11516,2, "user must be at least in role CTXUSER to perform this operation"
// *Cause: user does not have CTXUSER, CXAPP or CTXADMIN role
// *Action: grant user the proper role
// *Mnemonic: LD_NOT_IN_ROLE
11517,2, "error when validating text objects"
// *Cause: see accompanying Oracle error
// *Action: see accompanying Oracle error
// *Mnemonic: LD_VALPOL_FAILED
11518,2, "text table %(1)s does not have a LONG or LONG RAW column"
// *Cause: table specified does not have a LONG or LONG RAW column
// *Action: check the table
// *Mnemonic: LD_NOLONG
11519,2, "encounter error when exporting a LONG or LONG RAW column"
// *Cause: see accompanying error message
// *Action: see accompanying error message
// *Mnemonic: LD_EXP_FAILED
11520,2, "error writing to file"
// *Cause: file does not exist
// *Action: make sure file exists
// *Mnemonic: LD_WRITE_FAILED
11521,2, "encounter error when updating a LONG or LONG RAW column"
// *Cause: see accompanying error message
// *Action: see accompanying error message
// *Mnemonic: LD_UPD_FAILED
11522,2, "no row exists for the text key(s) specified"
// *Cause: no row in the table has the text key(s) specified
// *Action: use a valid text key(s)
// *Mnemonic: LD_NO_DATA
11523,2, "unable to lock the specified row for update"
// *Cause: some other process has a lock on the row
// *Action: release the lock or wait until the lock is released
// *Mnemonic: LD_CANNOT_LOCK
11524,2, "primary key value is missing"
// *Cause: primary key value is not provided
// *Action: provide the primary key value(s)
// *Mnemonic: LD_NO_PK
11525,2, "invalid commitafter parameter of %(1)s specified"
// *Cause: invalid option argument
// *Action: specify commitafter above 0
// *Mnemonic: LD_COMMIT
//
11526,0, "filename exceeds maximum length"
// *Cause: value of the file name is too long
// *Action: Specify a shorter file name
// *Mnemonic: LD_FNAME_TOO_LONG
//
11527,2, "end token not found on line %(1)s"
// *Cause: <TEXTEND> not found at end of record
// *Action: processing discontinued - amend record
// *Mnemonic: LD_NO_TEXTEND
//
11528,2, "LONG or LONG RAW column defintion found in structure data"
// *Cause: could be misplaced
// *Action: remove reference to LONG or LONG RAW column from structure data
// *Mnemonic: LD_NOLONG_STRUCT
//
11529,2, "token exceeds maximum length"
// *Cause: value of the column name or value is too long
// *Action: processing discontinued - amend record
// *Mnemonic: LD_TOK_TOOLONG
//
11530,2, "token exceeds maximum length"
// *Cause: value of the phrase or relation word is too long
// *Action: processing discontinued - amend record
// *Mnemonic: LD_THS_TOOLONG
//
11531,2, "start token not found on line %(1)s"
// *Cause: <TEXTSTART: not found at start of record
// *Action: processing discontinued - amend record
// *Mnemonic: LD_NO_TEXTSTART
//
11532,2, "error reading through end of line %(1)s for file %(2)s"
// *Cause: characters encountered while reading through end of line
// *Action: remove extraneous characters
// *Mnemonic: LD_NONWHITE
//
11533,2, "improper value of column %(1)s"
// *Cause: value of the column is too long or mismatched quote
// *Action: processing discontinued - amend record
// *Mnemonic: LD_STR_TOOLONG
//
11534,2, "invalid column %(1)s"
// *Cause: column does not exist or it's misspelled
// *Action: processing discontinued - amend record
// *Mnemonic: LD_WRONG_COLNAME
//
11535,2, "error writing phrase or qualifier: %(1)s on line %(2)s to memory"
// *Cause: not enough memory
// *Action: allocate more memory, contact WorldWide Support if problem
// persists
// *Mnemonic: LD_PAGE_ERROR
// //////////////////////////////////////////////////////////////////////////
// UR 11600..11699 URl http get errors
// //////////////////////////////////////////////////////////////////////////
11600,0, "URL store: %(1)s has permanently moved"
// *Cause: the document referred to by the URL has permanently moved
// *Action: find the new address, if any, of the document
// *Mnemonic: UR_DOC_MOVED
//
11601,1, "URL store: bad syntax on request for %(1)s"
// *Cause: client did not make correct request
// *Action: contact support
// *Mnemonic: UR_BAD_SYNTAX
//
11602,0, "URL store: access to %(1)s requires authentication"
// *Cause: user has to provide password or other authentication
// *Action: get required access, or check URL
// *Mnemonic: UR_UNAUTHORIZED
//
11603,0, "URL store: payment required to access %(1)s"
// *Cause: payment is required before the URL can be accessed
// *Action: check URL, or pay if required if access necessary
// *Mnemonic: UR_PAY_REQUIRED
//
11604,0, "URL store: access to %(1)s is denied"
// *Cause: access to the URL is denied
// *Action: check URL; if correct, do not try to access URL again
// *Mnemonic: UR_ACCESS_DENIED
//
11605,0, "URL store: document specified by %(1)s not found"
// *Cause: the document can not be found on the host specified
// *Action: check URL
// *Mnemonic: UR_NOT_FOUND
//
11606,1, "URL store: access to %(1)s timed out waiting for client request"
// *Cause: client did not make response within timeout period
// *Action: check URL
// *Mnemonic: UR_REQ_TIMEOUT
//
11607,0, "URL store: access to %(1)s was denied due to garbled response"
// *Cause: Web server identified in URL doesn't obey HTTP protocol
// *Action: contact the Web administrator of the remote host
// *Mnemonic: UR_BAD_RESPONSE
//
11608,0, "URL store: host portion of %(1)s specified incorrectly"
// *Cause: host portion of the URL could not be parsed
// *Action: check URL
// *Mnemonic: UR_BAD_HOST
//
11609,0, "URL store: unable to open local file specified by %(1)s"
// *Cause: attempt to open local file failed
// *Action: check URL
// *Mnemonic: UR_UNKNOWN_FILE
//
11610,1, "URL store: unable to read local file specified by %(1)s"
// *Cause: attempt to read local file failed
// *Action: contact system administrator
// *Mnemonic: UR_FILE_BAD_READ
//
11611,0, "URL store: unknown protocol specified in %(1)s"
// *Cause: the protocol parsed is neither http or file
// *Action: check URL
// *Mnemonic: UR_UNKNOWN_PROTOCOL
//
11612,0, "URL store: unknown host specified in %(1)s"
// *Cause: the address of the host specified could not be resolved
// *Action: check URL
// *Mnemonic: UR_UNKNOWN_HOST
//
11613,0, "URL store: connection refused to host specified by %(1)s"
// *Cause: attempt to connect to host was forcibly refused
// *Action: check URL
// *Mnemonic: UR_CONNECTION_REF
//
11614,0, "URL store: communication with host specified in %(1)s timed out"
// *Cause: a network operation timed out
// *Action: try again later; network connection may be down to Web server
// *Mnemonic: UR_TIMED_OUT
//
11615,0, "URL store: write failed sending to %(1)s over network"
// *Cause: unknown error writing request to Web server
// *Action: check network connection
// *Mnemonic: UR_WRITE_FAILED
//
11616,0, "URL store: too many redirections trying to access %(1)s"
// *Cause: too long a chain of HTTP redirections given the URL
// *Action: contact the Web administrator of the remote host
// *Mnemonic: UR_TOO_MANY_REDIRS
//
11617,2, "URL store: URL %(1)s is too long"
// *Cause: The length of the URL string is longer than URLSIZE
// *Action: set URLSIZE attribute to a larger value
// *Mnemonic: UR_ADDR_TOO_BIG
//
11618,0, "URL store: document identified by %(1)s is too large"
// *Cause: document larger than user-set maximum size
// *Action: do not access URL, or increase document size limit
// *Mnemonic: UR_DOC_TOO_BIG
//
11619,0, "URL store: row in table is empty"
// *Cause: row deleted or otherwise missing
// *Action: check table if necessary
// *Mnemonic: UR_ROW_EMPTY
//
11620,2, "URL store: thread operation error"
// *Cause: thread operation failed
// *Action: contact system administrator
// *Mnemonic: UR_THREAD_ERR
//
11621,2, "URL store: socket open error for %(1)s"
// *Cause: socket open failed; probably too many open file descriptors
// *Action: reduce the maximum number of threads started
// *Mnemonic: UR_SOCKET_ERR
//
11622,0, "URL store: unknown HTTP error %(1)s getting %(2)s"
// *Cause: an unexpected HTTP error has occurred
// *Action: consult HTTP error codes; if valid, contact support
// *Mnemonic: UR_UNKNOWN_HTTP_ERR
//
11623,0, "URL store: unknown error getting %(1)s"
// *Cause: unexpected error
// *Action: contact support
// *Mnemonic: UR_UNKNOWN_ERR
//
11624,0, "invalid attribute %(2)s for %(1)s: proper range %(3)s to %(4)s"
// *Cause: unexpected error
// *Action: change attribute value
// *Mnemonic: UR_INVALID_ATTR
//
11625,0, "MAXURLS * URLSIZE must be less than %(1)s"
// *Cause: MAXURLS * URLSIZE cannot be larger than the limit
// *Action: Lower either MAXURLS or URLSIZE
// *Mnemonic: UR_MAX_URL_BUFFER
//
11626,0, "URL store: unknown protocol specified during redirect from %(1)s"
// *Cause: the URL redirected to a site with neither http nor file protocol
// *Action: check URL
// *Mnemonic: UR_UNK_PROT_REDIR
11627,0, "URL store: not implemented error getting %(1)s"
// *Cause: The remote host returned a 501 not implemented error
// *Action: Check URL
// *Mnemonic: UR_NOT_IMPLEMENTED
11628,0, "URL store: bad gateway error getting %(1)s"
// *Cause: The remote host returned a 502 bad gateway error
// *Action: Check URL
// *Mnemonic: UR_BAD_GATEWAY
11629,0, "URL store: service unavailable error getting %(1)s"
// *Cause: The remote host returned a 503 service temporarily unavailable error
// *Action: Check URL
// *Mnemonic: UR_SERVICE_UNAVAILABLE
11630,0, "URL store: gateway timeout error getting %(1)s"
// *Cause: The remote host returned a 504 gateway timeout error
// *Action: Check URL
// *Mnemonic: UR_GATEWAY_TIMEOUT
// //////////////////////////////////////////////////////////////////////////
// TH 11700..11799 Thesaurus errors //
// //////////////////////////////////////////////////////////////////////////
11700,0, "thesaurus %(1)s already exists"
// *Cause: thesaurus with same name exists
// *Action: use another name
// *Mnemonic: TH_THES_EXIST
//
11701,0, "thesaurus %(1)s does not exist"
// *Cause: thesaurus does not exist
// *Action: use another thesaurus or create it
// *Mnemonic: TH_THES_NOTXIST
//
11702,0, "%(1)s"
// *Cause: error while parsing thesaurus operator in query term.
// see error message for details.
// *Action: see error message
// *Mnemonic: TH_THES_PARSE_ERR
//
11703,0, "user %(1)s must have at least CTXAPP role to execute this function"
// *Cause: privilege is not sufficient
// *Action: grant user CTXAPP role
// *Mnemonic: TH_THES_PRIV_INSUF
//
11704,0, "phrase '%(1)s' does not exist"
// *Cause: phrase does not exist
// *Action: use another phrase or create it
// *Mnemonic: TH_THES_PHR_NOTXIST
//
11705,0, "multilevel jump from %(1)s to %(2)s"
// *Cause: the thesaurus load file has a multilevel jump which could
// not be parsed.
// *Action: correct thesaurus file
// *Mnemonic: TH_MULTILEVEL_JUMP
//
11706,0, "invalid relation %(1)s"
// *Cause: You specified an invalid relation. The set of valid relations
// will be displayed. Additionally, you may be able to specify a
// translation, which has the syntax languagename: where languagename
// can be any string up to 10 bytes
// *Action: Specify a valid relation
// *Mnemonic: TH_INVALID_RELATION
//
11707,0, "valid relations: %(1)s"
// *Cause: You specified an invalid relation. The set of valid relations
// will be displayed. Additionally, you may be able to specify a
// translation, which has the syntax languagename: where languagename
// can be any string up to 10 bytes
// *Action: Specify a valid relation
// *Mnemonic: TH_RELATION_LIST
//
11708,3, "too many thesauri"
// *Cause: ctxkbtc cannot compile more than 16 thesauri
// *Action: Specify fewer thesauri
// *Mnemonic: TH_TOO_MANY
//
11709,2, "too many terms in thesaurus"
// *Cause: number of thesaurus terms exceeds maximum
// *Action: Use a thesaurus with fewer terms
// *Mnemonic: TH_TOO_MANY_TERMS
//
11710,2, "thesaurus term %(1)s too long"
// *Cause: knowledge base does not permit terms longer than 80 characters
// *Action: Correct thesaurus
// *Mnemonic: TH_TERM_TOO_LONG
//
11711,2, "too much data for term %(1)s"
// *Cause: internal limit on size of data per term
// *Action: redesign thesaurus
// *Mnemonic: TH_TERM_TOO_MUCH_DATA
//
11712,2, "multiple Broader Terms for term %(1)s"
// *Cause: There is a term in the thesaurus with multiple broader terms
// *Action: make sure each term has only one broader term
// *Mnemonic: TH_MANY_BTS
//
11713,2, "multiple Preferred Terms per synonym ring"
// *Cause: There is a synonym ring in the thesaurus with multiple
// preferred terms
// *Action: make sure each synonym ring has only one preferred term
// *Mnemonic: TH_MANY_SYN_PTS
//
11714,2, "synonyms have different Broader Terms"
// *Cause: Some synonyms in a synonym ring have different broader terms
// *Action: make sure all synonyms have the same broader term
// *Mnemonic: TH_DIFF_BTS
//
11715,2, "attempt to add a BT relation between 2 KB categories %(1)s and %(2)s"
// *Cause: BT relation cannot be between two existing knowledge base categories
// *Action: redesign the BT hierarchy
// *Mnemonic: TH_CHANGE_KB_TREES
//
11716,2, "attempt to add Narrower Term %(1)s for non-Preferred Term %(2)s"
// *Cause: only a PT can have NTs
// *Action: attach the NT to the preferred term
// *Mnemonic: TH_NON_PT_NT
//
11717,2, "attempt to add Related Term %(1)s to non-Preferred Term %(2)s"
// *Cause: only a PT can have RTs
// *Action: attach the RT
// *Mnemonic: TH_NON_PT_RT
//
11718,2, "multiple Preferred Terms for term %(1)s"
// *Cause: There are multiple preferred terms for this term
// *Action: Correct thesaurus
// *Mnemonic: TH_MANY_PTS
//
11719,1, "Broader Term hierarchy too deep"
// *Cause: The broader term hierarchy in this thesaurus is too deep
// *Action: flatten the hierarchy for best results
// *Mnemonic: TH_BT_TOO_DEEP
//
11720,2, "too many synonyms per synonym ring"
// *Cause: too many synonyms for a single preferred term
// *Action: introduce further distinctions to deepen the hierarchy
// *Mnemonic: TH_TOO_MANY_SYN
//
11721,2, "thesaurus %(1)s is empty"
// *Cause: no entries in thesaurus
// *Action: add some entries or drop the thesaurus
// *Mnemonic: TH_THES_EMPTY
//
11722,2, "invalid language specification"
// *Cause: language specification cannot be more than 10 characters
// *Action: reduce language specification to less or equal to 10 char
// *Mnemonic: TH_THES_INVALID_FREL
//
11723,2, "phrase cannot be NULL"
// *Cause: you tried to add a NULL phrase to the thesaurus
// *Action: specify a valid phrase
// *Mnemonic: TH_PHRASE_NULL
//
11724,0, "phrase %(1)s already exists"
// *Cause: phrase with same name exists
// *Action: use another name
// *Mnemonic: TH_PHRASE_EXIST
//
11725,0, "phrase does not have any synonyms"
// *Cause: you tried to nominate a phrase with no synonyms to be
// the preferred term, or you tried to drop SYN from a phrase
// with no synonyms
// *Action: none
// *Mnemonic: TH_NO_SYNONYMS
//
11726,0, "phrase is not a preferred term"
// *Cause: you tried to remove the preferred term relation from a phrase
// which is not a preferred term.
// *Action: none
// *Mnemonic: TH_NOT_PT
//
11727,0, "phrase does not have any related terms"
// *Cause: you tried to drop a relation which does not exist
// *Action: none
// *Mnemonic: TH_NO_RT
//
11728,0, "phrase does not have any broader terms of this type"
// *Cause: you tried to drop a relation which does not exist
// *Action: none
// *Mnemonic: TH_NO_BT
//
11729,0, "phrase does not have any narrower terms of this type"
// *Cause: you tried to drop a relation which does not exist
// *Action: none
// *Mnemonic: TH_NO_NT
//
11730,0, "relation does not exist"
// *Cause: you tried to drop a relation which does not exist
// *Action: none
// *Mnemonic: TH_RELATION_DNE
//
11731,0, "translation does not exist"
// *Cause: you tried to drop a translation which does not exist
// *Action: none
// *Mnemonic: TH_TRANSLATION_DNE
//
11732,0, "phrase does not have any translations"
// *Cause: you tried to drop translations which does not exists
// *Action: none
// *Mnemonic: TH_PHRASE_NOTRANS
//
11733,0, "more than one translation for the term in the specified language"
// *Cause: the term has more than one translation in the specified language
// *Action: specified a translation
// *Mnemonic: TH_TOO_MANY_TRANS
//
11734,0, "missing homograph"
// *Cause: A term of the form 'homograph(disambiguation)' is missing the
// the homograph.
// *Action: none
// *Mnemonic: TH_MISSING_HOMOGRAPH
//
11735,0, "missing disambiguation"
// *Cause: A term of the form 'homograph(disambiguation)' is missing the
// the disambiguation (i.e., homograph()).
// *Action: none
// *Mnemonic: TH_MISSING_DISAMBIG
//
11736,0, "illegal text after disambiguated homograph"
// *Cause: A term of the form 'homograph(disambiguation)' has text after
// the disambiguation (e.g, homograph(disambiguation) extra text".
// *Action: none
// *Mnemonic: TH_EXTRA_TEXT
//
11737,0, "Unsupported attribute value for thes_toktype"
// *Cause: An invalid value was specified for thes_toktype attribute.
// *Action: Please specify a valid token type as thes_toktype.
// *Mnemonic: TH_INV_ATTR_VAL
//
// //////////////////////////////////////////////////////////////////////////
// HT 11800..11999 HTTP Errors //
// Note all errors defined here are from HTTP 1.1, RFC 2068 //
// //////////////////////////////////////////////////////////////////////////
11801,0, "Continue"
// *Cause: Enquire user to decide if continue is necessary
// HTTP_ERROR = 100
// *Action: Upon positive response, continue the original operation
// *Mnemonic: HT_CONTINUE
//
11802,0, "Switching Protocols"
// *Cause: Telling client a protocol switching just happened
// HTTP_ERROR = 101
// *Action: The user agent takes proper actions
// *Mnemonic: HT_SWITCHING
//
11803,0, "OK"
// *Cause: Telling client things are ok
// HTTP_ERROR = 200
// *Action: The user agent takes proper actions
// *Mnemonic: HT_OK
//
11804,0, "Created"
// *Cause: Telling client things are created
// HTTP_ERROR = 201
// *Action: The user agent takes proper actions
// *Mnemonic: HT_CREATED
//
11805,0, "Accepted"
// *Cause: Telling client things are accepted but not commited
// HTTP_ERROR = 202
// *Action: The user agent takes proper actions
// *Mnemonic: HT_ACCEPTED
//
11806,0, "Non-authoritative Information"
// *Cause: The returned metainformation is not the definitive set
// HTTP_ERROR = 203
// *Action: The user agent knows the information is Non-authoritative
// *Mnemonic: HT_NON_AUTHORITATIVE
//
11807,0, "No Content"
// *Cause: request has been fulfilled but no new information found
// HTTP_ERROR = 204
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NO_CONTENT
//
11808,0, "Reset Content"
// *Cause: Telling client to reset the document view
// HTTP_ERROR = 205
// *Action: The user agent takes proper actions
// *Mnemonic: HT_RESET
//
11809,0, "Partial Content"
// *Cause: Telling client document content is a patial content
// HTTP_ERROR = 206
// *Action: The user agent takes proper actions
// *Mnemonic: HT_PARTIAL
//
11810,0, "Partial Update OK"
// *Cause: Telling client document is partially updated
// HTTP_ERROR = 207
// *Action: The user agent takes proper actions
// *Mnemonic: HT_PARTIAL_OK
//
11811,0, "Multiple Choices"
// *Cause: Telling client multiple choices of resources is possible
// HTTP_ERROR = 300
// *Action: The user agent takes proper actions
// *Mnemonic: HT_MULTIPLE
//
11812,0, "Moved Permanently"
// *Cause: The URI has been assigned a new permanent URI
// HTTP_ERROR = 301
// *Action: The user agent takes proper actions
// *Mnemonic: HT_MOVED
//
11813,0, "Moved Temporarily"
// *Cause: The URI resides temporarily under a different URI.
// HTTP_ERROR = 302
// *Action: The user agent takes proper actions
// *Mnemonic: HT_FOUND
//
11814,0, "See Other"
// *Cause: The URI can be found using GET METHOD under a different URI
// HTTP_ERROR = 303
// *Action: The user agent takes proper actions
// *Mnemonic: HT_METHOD
//
11815,0, "Not Modified"
// *Cause: Response to conditional GET, indicating document not modified.
// HTTP_ERROR = 304
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NOT_MOD_ERR
//
11816,0, "Use Proxy"
// *Cause: The client should use specified proxy to repeat the request
// HTTP_ERROR = 305
// *Action: The user agent takes proper actions
// *Mnemonic: HT_USE_PROXY
//
11817,0, "Proxy Redirect"
// *Cause: Proxy redirection. Not used
// HTTP_ERROR = 306
// *Action: Outdated due to HTTP evolution
// *Mnemonic: HT_PROXY_REDIRECT
//
11818,0, "Temporary Redirect"
// *Cause: The resource is temporarily under a different URI.
// HTTP_ERROR = 307
// *Action: The takes proper actions
// *Mnemonic: HT_TEMP_REDIRECT
//
11819,3, "Bad Request"
// *Cause: The URL syntax is incorrect. Request rejected by server.
// HTTP_ERROR = 400
// *Action: The user agent takes proper actions
// *Mnemonic: HT_BAD_REQUEST
//
11820,1, "Unauthorized"
// *Cause: The request requires further authentication.
// HTTP_ERROR = 401
// *Action: The user agent takes proper actions
// *Mnemonic: HT_UNAUTHORIZED
//
11821,0, "Payment Required"
// *Cause: Reserved for future use.
// HTTP_ERROR = 402
// *Action: The user agent takes proper actions
// *Mnemonic: HT_PAYMENT_REQUIRED
//
11822,3, "Forbidden"
// *Cause: The server refuses to fulfil the request from client
// HTTP_ERROR = 403
// *Action: The user agent takes proper actions
// *Mnemonic: HT_FORBIDDEN
//
11823,3, "Not Found"
// *Cause: The server can not find the requested URI
// HTTP_ERROR = 404
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NOT_FOUND
//
11824,1, "Method Not Allowed"
// *Cause: The user agent specified method not allowed
// HTTP_ERROR = 405
// *Action: The user agent reads allow header to decide alternatives.
// *Mnemonic: HT_NOT_ALLOWED
//
11825,1, "Not Acceptable"
// *Cause: Requested resource is not acceptable according to request header
// HTTP_ERROR = 406
// *Action: The user agent should query the user for the next action.
// *Mnemonic: HT_NONE_ACCEPTABLE
//
11826,2, "Proxy Authentication Required"
// *Cause: The client must authenticate itself with the proxy.
// HTTP_ERROR = 407
// *Action: The user agent takes proper actions
// *Mnemonic: HT_PROXY_UNAUTHORIZED
//
11827,1, "Request Timeout"
// *Cause: The server is tired of waiting for the requst
// HTTP_ERROR = 408
// *Action: The user agent repeat the request
// *Mnemonic: HT_TIMEOUT
//
11828,3, "Conflict"
// *Cause: The request conflicts with the current state of the URI
// HTTP_ERROR = 409
// *Action: The user agent takes proper actions
// *Mnemonic: HT_CONFLICT
//
11829,3, "Gone"
// *Cause: The resource is no longer available and no forwarding address.
// HTTP_ERROR = 410
// *Action: The user agent takes proper actions
// *Mnemonic: HT_GONE
//
11830,1, "Length Required"
// *Cause: The server must receive a content-length header.
// HTTP_ERROR = 411
// *Action: The user agent takes proper actions
// *Mnemonic: HT_LENGTH_REQUIRED
//
11831,0, "Precondition Failed"
// *Cause: Telling the user agent that the resource failed preconditions
// HTTP_ERROR = 412
// *Action: The user agent takes proper actions
// *Mnemonic: HT_PRECON_FAILED
//
11832,2, "Request Entity Too Large"
// *Cause: Request rejected because request entity is too large.
// HTTP_ERROR = 413
// *Action: If Retry-After header found, the user agent should retry.
// *Mnemonic: HT_TOO_BIG
//
11833,2, "Request-URI Too Big"
// *Cause: The server is refusing to accept the URI which is too big.
// HTTP_ERROR = 414
// *Action: The user agent takes proper actions
// *Mnemonic: HT_URI_TOO_BIG
//
11834,2, "Unsupported Media Type"
// *Cause: The server is refusing the request because of media type
// HTTP_ERROR = 415
// *Action: The user agent takes proper actions
// *Mnemonic: HT_UNSUPPORTED
//
11835,2, "Requested Range Not Satisfiable"
// *Cause: The byte range request can not be satisfied by the resource
// extent.
// HTTP_ERROR = 416
// *Action: The user agent reads content-range header in the response.
// *Mnemonic: HT_BAD_RANGE
//
11836,3, "Expectation Failed"
// *Cause: Server can not meet the user agent's expectation.
// HTTP_ERROR = 417
// *Action: The user agent takes pro
// *Mnemonic: HT_EXPECTION_FAILED
//
11837,3, "Reauthorization Required"
// *Cause: Reserved
// HTTP_ERROR = 418
// *Action: Reserverd
// *Mnemonic: HT_REAUTH
//
11838,3, "Proxy Reauthentication Required"
// *Cause: Reserved
// HTTP_ERROR = 419
// *Action: Reserved
// *Mnemonic: HT_PROXY_REAUTH
//
11839,3, "Internal Server Error"
// *Cause: The server encountered internal error in fulfilling the request.
// HTTP_ERROR = 500
// *Action: The user agent takes proper actions
// *Mnemonic: HT_INTERNAL
//
11840,3, "Not Implemented"
// *Cause: The server can't support a request feature which has yet to be
// implemented.
// HTTP_ERROR = 501
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NOT_IMPLEMENTED
//
11841,3, "Bad Gateway"
// *Cause: In serving the request, the server received invalid response
// from gateway.
// HTTP_ERROR = 502
// *Action: The user agent takes proper actions
// *Mnemonic: HT_BAD_GATE
//
11842,1, "Service Unavailable"
// *Cause: Server overloaded or in maintenance mode.
// HTTP_ERROR = 503
// *Action: If retry-after header is in the response, retry the request.
// *Mnemonic: HT_DOWN
//
11843,2, "Gateway Timeout"
// *Cause: Upstream server did not timely respond to the gateway server.
// HTTP_ERROR = 504
// *Action: The user agent takes proper actions
// *Mnemonic: HT_GATE_TIMEOUT
//
11844,2, "HTTP Version Not Supported"
// *Cause: The HTTP version in the request header is rejected by the server.
// HTTP_ERROR = 505
// *Action: The user agent takes proper actions
// *Mnemonic: HT_BAD_VERSION
//
11845,3, "No Partial Update"
// *Cause: Reserved
// HTTP_ERROR = 506
// *Action: Reserved
// *Mnemonic: HT_NO_PARTIAL_UPDATE
//
11846,3, "Response Is Stale"
// *Cause: The the user agent knows the returned reponse is stale.
// HTTP_CACHE_ERROR = 10
// *Action: The user agent client takes proper actions.
// *Mnemonic: HT_STALE
//
11847,0, "Revalidation Failed"
// *Cause: User agent's attempt to revalidate a stale response failed.
// HTTP_CACHE_ERROR = 11
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_REVALIDATION_FAILED
//
11848,0, "Disconnected Operation"
// *Cause: The cache is intentionally disconnected for a time period.
// HTTP_CACHE_ERROR = 12
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_DISCONNECTED_CACHE
//
11849,0, "Heuristic Expiration"
// *Cause: Cache freshness lifetime and response age both greater than 24
// hours.
// HTTP_CACHE_ERROR = 13
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_HEURISTIC_EXPIRED
//
11850,0, "Transformation Applied"
// *Cause: Telling cache manager, content encoding/media type has been
// changed in cache.
// HTTP_CACHE_ERROR = 14
// *Action: The user agent takes proper actions
// *Mnemonic: HT_TRANSFORMED
//
11851,1, "Cache Related Warning"
// *Cause: Arbitrary information about cache to be presented to logger.
// HTTP_CACHE_ERROR = 99
// *Action: The user agent client must not take any automated action.
// *Mnemonic: HT_CACHE
//
11852,2, "Can't Locate Remote Host"
// *Cause: connection to remote host failed
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_NO_REMOTE_HOST
//
11853,3, "No Host Name Found"
// *Cause: The host name is not specicied in URI.
// USER_AGENT_ERROR
// *Action: The user agent client takes proper action.
// *Mnemonic: HT_NO_HOST
//
11854,3, "No File Name Found Or File Not Accessible"
// *Cause: Unable to open the file specified
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_NO_FILE
//
11855,0, "FTP Server Replies"
// *Cause: FTP server responds to the agent request
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_FTP_SERVER
//
11856,3, "FTP Server Doesn't Reply"
// *Cause: No response from FTP server during operation.
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_FTP_NO_RESPONSE
//
11857,2, "Server Timed Out"
// *Cause: Server operation timed out
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_TIME_OUT
//
11858,3, "Gopher Server Replies"
// *Cause: Gopher server responds to the agent request.
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_GOPHER_SERVER
//
11859,1, "Data Transfer Interrupted"
// *Cause: Processing of URL request was interrupted
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_INTERRUPTED
//
11860,2, "Connection Establishment Interrupted"
// *Cause: Connection operation was interupped
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_CON_INTR
//
11861,0, "CSO-server Replies"
// *Cause: Telling client things are ok
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_CSO_SERVER
//
11862,0, "This Is Probaly A HTTP Server 0.9 Or Less"
// *Cause: A very old web server
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_HTTP09
//
11863,2, "Bad, Incomplete, Or Unknown Response"
// *Cause: The server is mumbering something not understandable
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_BAD_REPLY
//
11864,2, "Unknown Access Authentication Scheme"
// *Cause: The server is using an unkown access authentication scheme
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_UNKNOWN_AA
//
11865,0, "News Server Replies"
// *Cause: News Server is responding
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NEWS_SERVER
//
11866,1, "Please Try `ftp://' Instead Of `file://'"
// *Cause: wrong access scheme is used.
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_FILE_TO_FTP
//
11867,0, "Method Not Suited For Automatic Redirection"
// *Cause: Telling client things are ok
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_AUTO_REDIRECT
//
11868,0, "Too Many Redirections"
// *Cause: The web server setup configured too many redirections
// USER_AGENT_ERROR
// *Action: The user agent client should take proper actions
// *Mnemonic: HT_MAX_REDIRECT
//
11869,2, "Premature End Of File Detected"
// *Cause: Detected end of file is unexpected
// USER_AGENT_ERROR
// *Action: The user agent client takes proper actions
// *Mnemonic: HT_EOF
//
11870,0, "Response From WAIS Server Too Large -- Extra Lines Ignored"
// *Cause: Response from WAIS caused buffer overflow
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_WAIS_OVERFLOW
//
11871,2, "WAIS Server Doesn't Return Any Data"
// *Cause: Bad WAIS Server
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_WAIS_MODULE
//
11872,0, "Can't Connect To WAIS Server"
// *Cause: Connect to WAIS server failed
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_WAIS_NO_CONNECT
//
11873,0, "System Call Replies"
// *Cause: register what system call replies
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_SYSTEM
//
11874,0, "Wrong Or Unknown Access Scheme"
// *Cause: Protocol class is wrongfully connected to ther server
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_CLASS
//
11875,2, "Access Scheme Is Not Allowed"
// *Cause: Telling client things are ok
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_ACCESS
//
11876,0, "When Your Are Connected, You Can Log In"
// *Cause: Pass information to telnet agent
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_LOGIN
//
11877,0, "This Cache Version Has Expired And Will Be Automatically Reloaded"
// *Cause: Need to tell user that cache entry has been reloaded
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_CACHE_EXPIRED
//
11878,0, "Loading New Rules Must Be Explicitly Acknowledged"
// *Cause: Let user agent client be aware of new rule loading
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NO_AUTO_RULES
//
11879,0, "Automatic Proxy Redirection Msut Be Explicitly Acknowledged"
// *Cause: Let user agent client be aware of proxy redirection
// USER_AGENT_ERROR
// *Action: The user agent takes proper actions
// *Mnemonic: HT_NO_AUTO_PROXY
//
// //////////////////////////////////////////////////////////////////////////
// WK 12000..12099 Web Protocol Library Errors //
// Note errors in this category is based upon 5.1d W3C protocol library //
// //////////////////////////////////////////////////////////////////////////
12001,0, "Please enter username:"
// *Cause: Prompt user for name
// W3CLIB_MSG = 0
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_UID
//
12002,0, "Please enter username for proxy authentication:"
// *Cause: Prompt user for name
// W3CLIB_MSG = 1
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_PROXY_UID
//
12003,0, "Please enter username for this FTP server:"
// *Cause: Prompt user for name
// W3CLIB_MSG = 2
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_FTP_UID
//
12004,0, "Password:"
// *Cause: Prompt user for password
// W3CLIB_MSG = 3
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_PW
//
12005,0, "Please give name of file to save in:"
// *Cause: Prompt user for file name
// W3CLIB_MSG = 4
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_FILENAME
//
12006,0, "Plase enter account:"
// *Cause: Prompt user for account
// W3CLIB_MSG = 5
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_ACCOUNT
//
12007,0, "You might not be allowed to use this method here, continue?"
// *Cause: Warn user of deny of service.
// W3CLIB_MSG = 6
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_METHOD
//
12008,0, "Location has moved, continue?"
// *Cause: Warn user of location changes.
// W3CLIB_MSG = 7
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_MOVED
//
12009,0, "A new set of rules is requested to be added to your setup - continue?"
// *Cause: Warn user of rule changes.
// W3CLIB_MSG = 8
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_RULES
//
12010,0, "This file already exists - replace existing file?"
// *Cause: Warn user of pending replacement
// W3CLIB_MSG = 9
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_FILE_REPLACE
//
12011,0, "Authentication failed - retry?"
// *Cause: Warn user of authentication failure
// W3CLIB_MSG = 10
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_RETRY_AUTHENTICATE
//
12012,0, "Proxy authentication failed - retry?"
// *Cause: Warn user of proxy authentication failure
// W3CLIB_MSG = 11
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_RETRY_PROXY_AUTH
//
12013,0, "This method has already been performed - repeat operation?"
// *Cause: Warn user the repetition of previous method used
// W3CLIB_MSG = 12
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_REDO
//
12014,0, "This document is very big - continue operation?"
// *Cause: Warn user of big document processing
// W3CLIB_MSG = 13
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_BIG_PUT
//
12015,0, "The source document for this operation has moved - continue?"
// *Cause: Warn user of location changes
// W3CLIB_MSG = 14
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_SOURCE_MOVED
//
12016,0, "The target document for this operation has moved - continue?"
// *Cause: Warn user of destination document changes
// W3CLIB_MSG = 15
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_DESTINATION_MOVED
//
12017,0, "A redirection may change the behavior of this method - proceed anyway?"
// *Cause: Warn user of redirection effects on method
// W3CLIB_MSG = 16
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_REDIRECTION
//
12018,0, "Encountered an automatic request for changing proxy - continue?"
// *Cause: Warn user of automatic proxy change
// W3CLIB_MSG = 17
// *Action: The user agent client takes proper actions
// *Mnemonic: WK_PROXY
//
// //////////////////////////////////////////////////////////////////////////
// RB 12100..12199 Robot errors //
// /////////////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////////////
// SS 12200..12299 Section Search errors
// /////////////////////////////////////////////////////////////////////////
12201,0, "section group %(1)s already exists"
// *Cause: Section group with the same name already exists
// *Action: Use another name or delete the existing one first
// *Mnemonic: SS_SGRP_EXISTS
//
12202,0, "error while creating section group"
// *Cause: detect an Oracle error while creating section group
// *Action: see the accompanying Oracle error and take appropriate action
// *Mnemonic: SS_CREATE_SGRP_FAILED
//
12203,0, "section group %(1)s does not exist"
// *Cause: section group provided does not exist
// *Action: provide an existing section group
// *Mnemonic: SS_SGRP_DNE
//
12204,0, "error while dropping section group %(1)s"
// *Cause: detect an Oracle error while dropping a section group
// *Action: see the accompanying Oracle error and take appropriate action
// *Mnemonic: SS_DROP_SGRP_FAILED
//
12206,0, "tag %(1)s already exists in section group %(2)s"
// *Cause: the start tag provided already exists in the same Section
// *Action: provide another start tag
// *Mnemonic: SS_TAG_EXISTS
//
12210,0, "error while adding section %(1)s"
// *Cause: detect an Oracle error while adding a section
// *Action: see the accompanying Oracle error and take appropriate action
// *Mnemonic: SS_ADD_SEC_FAILED
//
12211,0, "section or section id %(1)s does not exist"
// *Cause: Section name or Section id to be dropped does not exist
// *Action: provide an existing Section name or Section id
// *Mnemonic: SS_SEC_NOT_EXISTS
//
12212,0, "error while dropping section %(1)s"
// *Cause: detect an Oracle error while dropping a Section
// *Action: see the accompanying Oracle error and take appropriate action
// *Mnemonic: SS_DROP_SEC_FAILED
//
12213,0, "cannot create/drop section group or sections for other user"
// *Cause: You can only create/drop section group objects of your own
// *Action: have the other user create/drop his/her own objects
// *Mnemonic: SS_CREATE_NOT_USER
//
12217,0, "tags cannot be more than 64 bytes"
// *Cause: max limit of start and end tag is 64 bytes
// *Action: provide a shorter start and end tag
// *Mnemonic: SS_TAG_TOO_LONG
//
12218,0, "section group name missing"
// *Cause: must provide section group name
// *Action: provide a section group name when creating Section or section group
// *Mnemonic: SS_SGRP_NAME_MISSING
//
12219,0, "section name missing"
// *Cause: must provide Section name when creating a Section
// *Action: provide a Section name
// *Mnemonic: SS_SEC_NAME_MISSING
//
12220,0, "a valid tag must be provided"
// *Cause: must provide tag when adding a section to a section group
// *Action: provide a tag
// *Mnemonic: SS_TAG_MISSING
//
//
12223,0, "section name %(1)s is a reserved name"
// *Cause: you tried to name a section a reserved name
// *Action: Specify a different name for the section
// *Mnemonic: SS_RESERVED_NAME
//
12224,0, "use ctx_ddl.create_section_group to create section groups"
// *Cause: you tried to use ctx_ddl.create_preference to create a section group
// *Action: use ctx_ddl.create_section_group
// *Mnemonic: SS_USE_CREATE_SG
//
12225,0, "this type of section cannot be added to this section group"
// *Cause: You tried to add sections to the null section group, add a stop
// section to a non-auto section group, or add a zone or field
// section to the auto section group
// *Action: Do not add this type of section to this section group
// *Mnemonic: SS_NULL_SGROUP
//
12226,0, "a field section named %(1)s already exists in this section group"
// *Cause: you tried to name an attribute or zone section the same name
// as an existing field section
// *Action: use another name
// *Mnemonic: SS_DUP_FIELD_NAME
//
12227,0, "a zone section named %(1)s already exists in this section group"
// *Cause: you tried to name an attribute or field section the same name
// as an existing zone section
// *Action: use another name
// *Mnemonic: SS_DUP_ZONE_NAME
//
12228,0, "maximum number of field sections (%(1)s) exceeded"
// *Cause: a section group has more than the maximum number of unique
// field sections
// *Action: no action required
// *Mnemonic: SS_MAX_FIELD_EXISTS
//
12229,0, "special section %(1)s already exists in this section group"
// *Cause: you tried to add a special section which already exists
// *Action: no action required
// *Mnemonic: SS_DUP_SPECIAL_NAME
//
12230,0, "special section name must be one of %(1)s"
// *Cause: you tried to add an invalid special section
// *Action: specify a valid special section
// *Mnemonic: SS_INV_SPECIAL_NAME
//
12231,0, "an attr section named %(1)s already exists in this section group"
// *Cause: you tried to name a field or zone section the same name as an
// existing attribute section
// *Action: use another name
// *Mnemonic: SS_DUP_ATTR_NAME
//
12232,0, "invalid attribute tag format"
// *Cause: you specified a tag for use as an attribute tag which did not have
// the correct format. An attribute tag must have the form TAG@ATTR
// *Action: use correct format
// *Mnemonic: SS_ATTR_TAG_FORMAT
//
12233,0, "xml sections cannot co-exist with other section types"
// *Cause: you tried to add an xml section to a section group or index
// which already has zone, field, attr, or special sections,
// or you tried to add a zone, field, attr, or special section
// to a section group or index which already has xml sections
// *Action:
// *Mnemonic: SS_XML_COEXIST
//
12234,0, "column %(1)s already mapped in section group %(2)s"
// *Cause: you tried to add a column section which already exists
// *Action: use correct format
// *Mnemonic: SS_COLUMN_EXISTS
//
12235,0, "an sdata section named %(1)s already exists in this section group"
// *Cause: you tried to name a non-sdata section the same name
// as an existing sdata section
// *Action: use another name
// *Mnemonic: SS_DUP_SDATA_NAME
//
12236,0, "an mdata section named %(1)s already exists in this section group"
// *Cause: you tried to name a non-mdata section the same name
// as an existing mdata section
// *Action: use another name
// *Mnemonic: SS_DUP_MDATA_NAME
//
12237,0, "a section named %(1)s already exists in this section group"
// *Cause: you tried to map a column but the section name is already being
// used by another section
// *Action: use another name
// *Mnemonic: SS_DUP_COLUMN_NAME
//
12238,0, "maximum number of mdata sections (%(1)s) exceeded"
// *Cause: a section group has more than the maximum number of unique
// mdata sections
// *Action: no action required
// *Mnemonic: SS_MAX_MDATA_EXISTS
//
12239,0, "maximum number of sdata sections (%(1)s) exceeded"
// *Cause: a section group has more than the maximum number of unique
// sdata sections
// *Action: no action required
// *Mnemonic: SS_MAX_SDATA_EXISTS
//
12240,0, "ORDER BY column %(1)s must be indexed as an SDATA section"
// *Cause: an order by column has been mapped to an MDATA section
// *Action: adjust section group
// *Mnemonic: SS_ORDER_BY_NOT_SDATA
//
12241,0, "column name %(1)s is not a valid section name"
// *Cause: an order by or filter by column cannot be implicitly mapped to
// an SDATA section because the name is not valid as a section name
// *Action: adjust section group to map column name to a valid section name
// *Mnemonic: SS_INVALID_COLUMN_NAME
//
12242,0, "value of %(1)s is too large for section %(2)s"
// *Cause: the value of a filter by or order by column is too large to be
// indexed
// *Action: update the row
// *Mnemonic: SS_COLVAL_TOO_LONG
//
12243,0, "invalid datatype"
// *Cause: the datatype specified for a sdata or mdata section is invalid
// *Action: specify a supported datatype
// *Mnemonic: SS_INV_DATATYPE
//
12244,0, "data conversion error for sdata section %(1)s"
// *Cause: failed to convert data
// *Action: check the format of the data
// *Mnemonic: SS_DATA_CONV_ERROR
//
12245,0, "SDATA operator not compatible with the sdata section %(1)s"
// *Cause: failed to convert data
// *Action: check the format of the data
// *Mnemonic: SS_SDATA_OPERATOR_ERROR
//
12246,0, "SDATA operand not compatible with the sdata section %(1)s"
// *Cause: failed to convert data
// *Action: check the format of the data
// *Mnemonic: SS_SDATA_OPERAND_ERROR
//
12247,0, "maximum number of NDATA sections (%(1)s) exceeded"
// *Cause: a section group has more than the maximum number of unique
// NDATA sections
// *Action: no action required
// *Mnemonic: SS_MAX_NDATA_EXISTS
//
12248,0, "a NDATA section named %(1)s already exists in this section group"
// *Cause: you tried to name a non-NDATA section the same name
// as an existing NDATA section
// *Action: use another name
// *Mnemonic: SS_DUP_NDATA_NAME
12249,0, "a MVDATA section named %(1)s already exists in this section group"
// *Cause: you tried to name a non-MVDATA section the same name
// as an existing MVDATA section
// *Action: use another name
// *Mnemonic: SS_DUP_MVDATA_NAME
12250,0, "maximum number of mvdata sections (%(1)s) exceeded"
// *Cause: a section group has more than the maximum number of unique
// mvdata sections
// *Action: no action required
// *Mnemonic: SS_MAX_MVDATA_EXISTS
12251,0, "MVDATA section in XML_SECTION_GROUP is not supported"
// *Cause: you tried to add MVDATA section in XML_SECTION_GROUP
// *Action:
// *Mnemonic: SS_MVDATA_XML_GROUP_UNSUP
12252,0, "No valid rowid provided with MVDATA update procedure"
// *Cause: No valid rowid(s) provided with MVDATA update procedure
// *Action: Provide at least one valid rowid with this procedure
// *Mnemonic: SS_MVDATA_INV_ROWIDS
12253,0, "optimized for %(1)s SDATA sections do not support %(2)s operation"
// *Cause: An attempt was made to use an operation that is not
// supported for these SDATA sections.
// *Action: Use another subsitute operation if possible.
// *Mnemonic: SS_SDATA_UNSUP_OPER
12254,0, "order by for SDATA optmized for search only is not allowed"
// *Cause: An attempt was made to use a query ordering by SDATA section that is
// optimized for search only.
// *Action: Use SDATA section that is optimized for sort or sort_and_search.
// *Mnemonic: SS_SDATA_INV_OBY
12255,0, "invalid data type for SDATA section %(1)s"
// *Cause: The data type of the SDATA section in the XML enabled context index
// was invalid.
// *Action: Specify a supported data type.
// *Mnemonic: SS_XML_INVALID_DATATYPE
12256,0, "SDATA section %(1)s is not optimized for search"
// *Cause: Section attribute 'optimized_for' was not set to 'search' for the
// SDATA section in the XML enabled context index.
// *Action: Set 'optimized_for' to 'search' for the SDATA section.
// *Mnemonic: SS_XML_NOTFOR_SEARCH
12257,0, "RANGE_SEARCH_ENABLE cannot co-exist with other section types."
// *Cause: An attempt was made to create an index with a section group having
// both RANGE_SEARCH_ENABLE on and other sections such as Attribute,
// Field, MDATA, NDATA, SDATA, Special, or Zone section.
// *Action: Remove other sections from the section group or do not use
// RANGE_SEARCH_ENABLE for the section group.
// *Mnemonic: SS_RANGE_SEARCH_COEXIST
// //////////////////////////////////////////////////////////////////////////
// IS 12300..12399 Index Set errors
// /////////////////////////////////////////////////////////////////////////
12300,0, "an index with this column list already exists in the index set"
// *Cause: You tried to add an index to an index set, but an
// index with the specified column list already exists
// *Action:
// *Mnemonic: IS_ADD_IDX_EXISTS
//
12301,0, "index does not exist in index set"
// *Cause: You tried to remove an index from an index set, but the
// specified index was not found
// *Action:
// *Mnemonic: IS_IDX_NOT_EXISTS
//
12302,0, "invalid column list"
// *Cause: You specified an invalid column list -- it may have a syntax
// error, duplicate columns, or invalid column names
// *Action:
// *Mnemonic: IS_INVALID_COLLIST
//
12303,0, "cannot add more than 99 indexes to an index set"
// *Cause: You tried to add too many indexes to the index set
// *Action:
// *Mnemonic: IS_TOO_MANY
//
12304,0, "index set %(1)s does not exist"
// *Cause: You specified an invalid index set name
// *Action:
// *Mnemonic: IS_ISET_NOT_EXISTS
//
12305,0, "column %(1)s data type is not supported for index set columns"
// *Cause: You specified a column in the column list of an index of
// an index set which does not have a valid datatype
// *Action: use only DATE, NUMBER, CHAR, or VARCHAR2 columns in index column
// lists
// *Mnemonic: IS_INV_COLUMN_TYPE
//
12306,0, "column %(1)s is too long for index set columns"
// *Cause: You specified a column in the column list of an index of
// an index set which is too long
// *Action: CHAR and VARCHAR2 columns must be 30 bytes or less max length
// *Mnemonic: IS_INV_COLUMN_LENGTH
//
12307,0, "column %(1)s is NULL and cannot be indexed"
// *Cause: You tried to index a row where at least one of the meta columns
// was NULL.
// *Action: provide a value for the meta column and reindex the row
// *Mnemonic: IS_META_COL_NULL
//
12308,0, "use ctx_ddl.create_index_set to create index sets"
// *Cause: you tried to use ctx_ddl.create_preference to create an index set
// *Action: use ctx_ddl.create_index_set
// *Mnemonic: IS_USE_CREATE_IS
//
12309,0, "not to use compression on attributes lob column"
// *Cause: you tried to use compression on attributes lob column for xml
// full text index
// *Action: not to use compression on attributes lob column for xml
// full text index
// *Mnemonic: IS_NOTUSE_ATTRLOB_COMP
//
12310,0, "index set name exceeds maximum size of %(1)s"
// *Cause: Index set name is too many bytes
// *Action: Correct name and resubmit
// *Mnemonic: IS_TOO_LARGE
// //////////////////////////////////////////////////////////////////////////
// CW 12400..12499 Workbench errors
// //////////////////////////////////////////////////////////////////////////
12400,2, "template %(1)s is empty"
// *Cause: The template is empty.
// *Action: Check the template was installed successfully.
// *Mnemonic: CW_TP_EMPTY_TEMPLATE
//
12401,2, "invalid template: query within a loop"
// *Cause: A CTX EXEC tag cannot occur within a CTX REPEAT tag.
// *Action: Remove the CTX EXEC tag.
// *Mnemonic: CW_TP_QUERY_IN_LOOP
//
12402,2, "error processing template %(1)s, line %(2)s"
// *Cause: An error occurred when processing a template.
// *Action: See other errors on the stack and take the appropriate action.
// *Mnemonic: CW_TP_GENERIC_ERROR
//
12403,2, "template %(1)s was not found"
// *Cause: The template does not exist.
// *Action: Check the name of the template and check that it is installed.
// *Mnemonic: CW_TP_NOT_FOUND
//
12404,2, "more than one template %(1)s found"
// *Cause: More than one template with the same name was found.
// *Action: Remove templates as appropriate.
// *Mnemonic: CW_TP_MULTIPLE_FOUND
//
12405,2, "error occurred processing CTX REDIRECT or CTX LABEL tag"
// *Cause: Error in syntax of a tag.
// *Action: Correct the syntax of the tag.
// *Mnemonic: CW_TP_REDIRECT_LABEL
//
12406,2, "invalid CTX EXEC tag attribute (%(1)s)"
// *Cause: The specified attribute is incorrectly specified.
// *Action: Check the sytax of the specified attribute.
// *Mnemonic: CW_TP_INV_EXEC_ATTR
//
12407,2, "invalid CTX REPEAT tag attribute (%(1)s)"
// *Cause: The specified attribute is incorrectly specified.
// *Action: Check the sytax of the specified attribute.
// *Mnemonic: CW_TP_INV_REPEAT_ATTR
//
12408,2, "invalid variable reference: %(1)s.%(2)s"
// *Cause: The variable referenced does not exist.
// *Action: Check the label and column name.
// *Mnemonic: CW_TP_INVALID_VAR_REF
//
12409,2, "syntax error for label in %(1)s"
// *Cause: The SQL in a CTX EXEC tag has incorrect syntax for a label or label type.
// *Action: Check the SQL attribute of the CTX EXEC tag.
// *Mnemonic: CW_TP_LABEL_SYN_ERROR
//
12410,2, "could not process CTX EXEC tag"
// *Cause: An error occurred when processing the SQL attribute of a CTX EXEC tag.
// *Action: See other errors on the stack and take the appropriate action.
// *Mnemonic: CW_TP_PROCESS_EXEC
//
12411,2, "SQL processing error: %(1)s"
// *Cause: Error executing SQL from SQL attribute of CTX EXEC tag.
// *Action: Check the SQL in the SQL attribute.
// *Mnemonic: CW_TP_SQL_PROC_ERROR
//
12412,2, "missing or invalid Template Processor attribute (%(1)s)"
// *Cause: The specified attribute was missing or invalid in a HTML input
// field.
// *Action: Check the Template Processor-specific attributes in the INPUT,
// SELECT, RADIO and CHECKBOX tags of the template.
// *Mnemonic: CW_TP_INVALID_CTX_ATTR
//
12422,2, "write to client failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_CLIENT_WRITE
//
12430,2, "mandatory argument missing: %(1)s"
// *Cause: This argument is mandatory.
// *Action: Re-submit the URL with this argument supplied.
// *Mnemonic: CW_VC_ARG_MISSING
//
12431,2, "configuration section %(1)s not found"
// *Cause: Specified conf argument is invalid.
// *Action: Re-submit the URL with this argument corrected.
// *Mnemonic: CW_VC_SECTION_INVALID
//
12432,2, "configuration file %(1)s not found or unreadable"
// *Cause: An error occurred when processing the configuration file.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_CONFIG_INVALID
//
12433,2, "load of %(1)s JDBC driver class failed"
// *Cause: Driver class is invalid.
// *Action: Contact the administrator to modify configuration.
// *Mnemonic: CW_VC_JDBC_INVALID
//
12434,2, "connection failed using configuration %(1)s information"
// *Cause: Configuration information is not correct.
// *Action: Contact the administrator to modify configuration.
// *Mnemonic: CW_VC_CONFIG_ERROR
//
12435,2, "highlight table allocation failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_HTAB_ALLOC
//
12436,2, "document table allocation failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_DTAB_ALLOC
//
12437,2, "highlight table release failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_HTAB_RELEASE
//
12438,2, "document table release failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_DTAB_RELEASE
//
12439,2, "highlight table read failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_HTAB_READ
//
12440,2, "document table read failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_DTAB_READ
//
12441,2, "counting the number of highlights failed"
// *Cause: See the following messages.
// *Action: Contact the administrator.
// *Mnemonic: CW_VC_HTAB_COUNT
//
// //////////////////////////////////////////////////////////////////////////
// SL 12500..12599 Stoplist errors
// //////////////////////////////////////////////////////////////////////////
12500,2, "stoplist %(1)s already exists"
// *Cause: the specified stop list already exists
// *Action: must remove the duplicate stop list if you want to re-create it.
// *Mnemonic: SL_STOPLIST_EXISTS
//
12501,2, "null stoplist is not allowed "
// *Cause: the specified stop list is null
// *Action: mustspecify a valid stop list
// *Mnemonic: SL_STOPLIST_NULL
//
12502,2, "cannot modify stoplists owned by other users"
// *Cause: You can only create/drop Stop List or Stop Word objects of your own
// *Action: have the other user create/drop his/her own objects
// *Mnemonic: SL_CREATE_NOT_USER
//
12503,2, "error while creating or dropping stoplist"
// *Cause: detect an Oracle error while creating Stop List
// *Action: see the accompanying Oracle error and take appropriate action
// *Mnemonic: SL_STOPLIST_FAILED
//
12504,2, "stoplist %(1)s does not exist"
// *Cause: the specified stop list does not exist
// *Action: check that the Stop List is valid
// *Mnemonic: SL_STOPLIST_NOT_EXISTS
//
12505,2, "error while adding or removing a stop word"
// *Cause: detect an Oracle error while adding or removing Stop Word
// *Action: see the accompanying Oracle error and take appropriate action
// *Mnemonic: SL_ADD_STOPWORD_FAILED
//
12506,2, "stop word %(1)s does not exist in stoplist %(2)s"
// *Cause: the specified Stop Sord does not exist
// *Action: check that the Stop Word is valid
// *Mnemonic: SL_STOPWORD_NOT_EXISTS
//
12507,2, "stop word %(1)s already exists in this stoplist"
// *Cause: the specified stop word already exists
// *Action: must remove the duplicate word if you want to re-create it.
// *Mnemonic: SL_STOPWORD_EXISTS
//
12508,2, "null stop words are not allowed"
// *Cause: the specified stop word is null
// *Action: must remove the null stop word if you want to re-create it.
// *Mnemonic: SL_STOPWORD_NULL
//
12509,2, "length of the stop word %(1)s exceeded the limit of %(2)s bytes"
// *Cause: A stop list entry has exceeded the maximun length
// *Action: Reduce the length of the stop list entry
// *Mnemonic: SL_STOPWORD_TOO_LONG
//
12511,2, "use ctx_ddl.create_stoplist to create stoplists"
// *Cause: you tried to use ctx_ddl.create_preference to create a stoplist
// *Action: use ctx_ddl.create_stoplist
// *Mnemonic: SL_USE_CREATE_SL
//
12512,2, "invalid stop class %(1)s"
// *Cause: you specified an invalid stop class
// *Action: specify a valid stop class
// *Mnemonic: SL_INVALID_STOP_CLASS
//
12513,2, "valid stop classes are: %(1)s"
// *Cause: You specified an invalid stop class
// *Action: Specify a valid stop class
// *Mnemonic: SL_VALID_STOP_CLASSES
//
12514,2, "languages must be specified for stopwords in a MULTI_STOPLIST"
// *Cause: You tried to add a stopword to a multi_stoplist without
// specifying the language of the stopword
// *Action: Specify the language of the stopword
// *Mnemonic: SL_MULTI_NO_LANGUAGE
//
12515,2, "cannot specify language for stopwords in a BASIC_STOPLIST"
// *Cause: You tried to add a language-specific stopword to a basic
// stoplist.
// *Action: Do not specify language for the stopword
// *Mnemonic: SL_BASIC_HAS_LANGUAGE
//
12516,2, "language column must be specified when using the multi stoplist"
// *Cause: you tried to create an index using a multi stoplist
// but you did not specify a language column
// *Action: specify a language column
// *Mnemonic: SL_NO_LANGCOL
//
12517,2, "cannot add stopthemes to a MULTI_STOPLIST"
// *Cause: you tried to add a stoptheme to a MULTI_STOPLIST. This is not
// supported in this version.
// *Action:
// *Mnemonic: SL_MULTI_STOPTHEME
//
12518,2, "cannot use this option with MULTI_STOPLIST"
// *Cause: index already has multi_stoplist
// *Action: can only be used to migrate from basic to multi stoplist
// *Mnemonic: SL_INV_MIGRATE
//
12519,2, "LANGUAGE COLUMN missing"
// *Cause: index does not have a language column
// *Action: specify language column value
// *Mnemonic: SL_MIG_MISSING_LANGCOL
//
12520,2, "LANGUAGE COLUMN mismatch"
// *Cause: LANGUAGE COLUMN does not match language column of the Index
// *Action: index language column should match specified one
// *Mnemonic: SL_MIG_INV_LANGCOL
//
12521,2, "cannot add STOP PATTERN to NUMBERS stopclass"
// *Cause: NUMBERS is a predefined stopclass to specify numeric values
// *Action: use any other alphanumeric word
// *Mnemonic: SL_VAL_SPEC_NUMCLASS
//
// //////////////////////////////////////////////////////////////////////////
// UD 12600..12699 User Datastore Error
// //////////////////////////////////////////////////////////////////////////
12600,0, "user datastore procedure name contains a semicolon"
// *Cause: the procedure name specified had a semicolon
// *Action: remove semicolon or rename procedure name. The correct format
// is PACKAGENAME.PROCEDURE_NAME
// *Mnemonic: UD_PROC_INVALID_FMT
12601,0, "invalid user datastore procedure name: %(1)s"
// *Cause: the format of the procedure name is invalid. It should be
// in the form PACKAGENAME.PROCEDURENAME or PROCEDURENAME
// *Action: make sure PROCEDURE attr has the format PACKAGENAME.PROCEDURENAME
// or PROCEDURENAME
// *Mnemonic: UD_PROC_INVALID_NAME
12602,0, "index owner does not have access to user datastore procedure: %(1)s"
// *Cause: the index owner does not have execute privilege of the procedure
// *Action: CTXSYS to grant execute privilege of the procedure to index owner
// *Mnemonic: UD_PROC_ACCESS_FAILED
12603,0, "CTXSYS does not own user datastore procedure: %(1)s"
// *Cause: CTXSYS does not have execute privilege to the user datastore
// procedure
// *Action: make sure the package is owned by CTXSYS and the procedure exist
// *Mnemonic: UD_PROC_CTXSYS_FAILED
//
12604,0, "execution of user datastore procedure has failed"
// *Cause: an error occur while executing the user datastore procedure
// *Action: check or debug the datastore procedure
// *Mnemonic: UD_PROC_EXECUTE_FAILED
//
12605,0, "datatype of column %(1)d in COLUMNS list is not supported"
// *Cause: one or more of the columns in the column list of the multi
// datastore are of a type which the multi datastore is unable
// to process
// *Action: change the column list of the multi datastore to contain
// only supported types. PL/SQL functions can be used in the
// comlumn list to convert unsupported types to supported types.
// *Mnemonic: UD_MULTI_TYPE_UNSUP
//
12606,0, "error encountered while parsing COLUMNS list"
// *Cause: An oracle error was encountered while parsing the columns
// list of the multi datastore.
// *Action: See next error on stack and take appropriate action
// *Mnemonic: UD_MULTI_PARSE_ERR
//
12607,0, "only ctxsys can create MULTI_COLUMN preferences"
// *Cause: In order to create a multi column datastore preference, the
// effective user must be ctxsys.
// *Action: contact your DBA to create the preference as ctxsys
// *Mnemonic: UD_MULTI_SECURE_PREF
// //////////////////////////////////////////////////////////////////////////
// BW 12700..12799 Browse Word errors
// //////////////////////////////////////////////////////////////////////////
12700,0, "seed word must be a single word"
// *Cause: seed word is not a single word
// *Action: use a single-word seed word
// *Mnemonic: BW_SEED_FAILED
// //////////////////////////////////////////////////////////////////////////
// NT 12800..12899 Nested Table datastore errors
// //////////////////////////////////////////////////////////////////////////
12800,0, "Attribute NESTED_TYPE must have owner name as prefix"
// *Cause: the attribute NESTED_TYPE does not have an owner name prefix
// *Action: reset the attribute NESTED_TYPE to include owner name prefix
// *Mnemonic: NT_NESTED_TYPE_FAILED
12801,0, "invalid type: %(1)s"
// *Cause: invalid nested_type or
// *Action: check the owner and the type attribute names
// *Mnemonic: NT_INVALID_TYPE
12802,0, "invalid type column: %(1)s"
// *Cause: column specified does not exist in the type table
// *Action: check the type table
// *Mnemonic: NT_INVALID_COLUMN_TYPE
12803,0, "invalid text datatype"
// *Cause: LONG and LONG RAW are not supported in nested table
// *Action: change text column to a supported data type
// *Mnemonic: NT_INVALID_DATA_TYPE
// //////////////////////////////////////////////////////////////////////////
// LO 12900..12999 Longop errors
// //////////////////////////////////////////////////////////////////////////
12900,0, "Operation:%(1)s for index: %(2)s has already been started"
// *Cause: the specified operation has been started
// *Action:
// *Mnemonic: LO_STARTED
// //////////////////////////////////////////////////////////////////////////
// RL 13000..13099 sub Lexer errors
// //////////////////////////////////////////////////////////////////////////
13000,0, "error while adding or removing a sub lexer"
// *Cause: see next error
// *Action:
// *Mnemonic: RL_OP_FAILED
//
13001,0, "sub lexer and multi lexer must have the same owner"
// *Cause: you specified a sub lexer which is not owned by the owner
// of the enclosing multi-lingual lexer preference
// *Action: specify a sub lexer owned by the owner of the multi-lexer
// preference
// *Mnemonic: RL_WRONG_SUB_OWNER
//
13002,0, "preference %(1)s is not a MULTI_LEXER"
// *Cause: you tried to add a sub lexer to a lexer preference which cannot
// accept sub lexers. Only multi-lingual lexers can accept
// sub lexers.
// *Action: specify a multi lingual lexer
// *Mnemonic: RL_LEXER_NOT_MULTI
//
13003,0, "preference %(1)s cannot be used as a sub lexer"
// *Cause: you specified a preference for sub lexer which is not a lexer,
// or is a multi-lingual lexer or is an auto lexer
// *Action: specify a sub lexer which is not a multi-lingual lexer or an
// auto lexer
// *Mnemonic: RL_SUB_NOT_LEXER
//
13004,0, "language is invalid"
// *Cause: you specified an invalid language for the sub lexer or stopword
// *Action: specify a valid language -- see NLS Support Guide for a list
// of valid languages
// *Mnemonic: RL_INVALID_LANGUAGE
//
13005,0, "alt_value cannot be an NLS language name"
// *Cause: you specified an NLS language name as the alt value
// *Action: specify a non-NLS value
// *Mnemonic: RL_ALT_IS_LANGUAGE
//
13006,0, "sub lexer for this language is not defined"
// *Cause: you tried to remove a sub lexer for a language, but no sub lexer
// was defined for that language
// *Action: none
// *Mnemonic: RL_SUB_LEXER_DNE
//
13007,0, "cannot define an alternate value for the DEFAULT sub lexer"
// *Cause: you tried to define an alternate value for the DEFAULT sub lexer
// *Action: none
// *Mnemonic: RL_DEFAULT_ALT_VALUE
//
13008,0, "cannot remove the DEFAULT sub lexer"
// *Cause: you tried to remove the DEFAULT sub lexer
// *Action: none
// *Mnemonic: RL_REMOVE_DEFAULT
//
13009,0, "multi lexer preference does not have a DEFAULT sub lexer"
// *Cause: you tried to use a multi lexer preference which does not have
// a DEFAULT sub lexer defined
// *Action: add a DEFAULT sub lexer to the multi lexer preference and retry
// *Mnemonic: RL_NO_DEFAULT
//
13010,0, "alt_value is already used by another sub lexer"
// *Cause: you tried to specify an alt value which is already in use
// by another sub lexer in the lexer preference
// *Action: specify a different alt value
// *Mnemonic: RL_DUP_ALTVAL
//
13011,0, "language column must be specified when using the multi lexer"
// *Cause: you tried to create an index using a multi lexer preference,
// but you did not specify a language column
// *Action: specify a language column
// *Mnemonic: RL_NO_LANGCOL
//
13012,0, "language column must be a char, varchar, or varchar2 type"
// *Cause: you specified a language column which is not a char, varchar,
// or varchar2 type.
// *Action: specify a language column of correct type
// *Mnemonic: RL_INV_LANGCOL_TYPE
//
13013,0, "cannot have language independent DEFAULT sub lexer"
// *Cause: you tried to define a language independent DEFAULT sub lexer
// *Action: DEFAULT sub lexer can only be language dependent
// *Mnemonic: RL_DEFAULT_LANG
//
13014,0, "base table has rows with language column value %(1)s"
// *Cause: there are documents in the base table with language column value
// set to symbol for sublexer or stopword being removed
// *Action: base table should not have such rows
// *Mnemonic: RL_INV_LANG_SYMBOL
//
13015,0, "sublexer %(1)s already exists in the index"
// *Cause: cannot add a sub_lexer more than once
// *Action: if you want to update sub_lexer preferences, use update sub_lexer
// parameter or remove currently used sub_lexer
// *Mnemonic: RL_DUP_SLX
//
// //////////////////////////////////////////////////////////////////////////
// PT 13100..13199 ParTitioning errors
// //////////////////////////////////////////////////////////////////////////
13100,0, "index is not partitioned"
// *Cause: you attempted to invoke a partition-level operation on an
// index which is not partitioned
// *Action: invoke appropriate index-level operation
// *Mnemonic: PT_NOT_PART_IDX
//
13101,0, "partition %(1)s does not exist in this index"
// *Cause: you specified a partition name which does not exist
// *Action: specify correct partition name
// *Mnemonic: PT_PART_NOTXIST
//
13102,0, "index partition name must be specified"
// *Cause: you attempted to invoke a partition-level operation on a
// partitioned index but did not specify the partition name
// *Action:
// *Mnemonic: PT_NO_PART_NAME
//
13103,0, "index table %(1)s is partitioned"
// *Cause: you attempted to perform an exchange partition including indexes,
// but one or more of the internal index tables are partitioned.
// *Action: specify EXCLUDING INDEXES on the exchange partition, then
// manually rebuild the indexes.
// *Mnemonic: PT_PART_EXIST
//
13104,0, "indexes do not have equivalent settings for %(1)s"
// *Cause: you attempted to perform an exchange partition including indexes,
// but the specified metadata setting is not equivalent across the
// two indexes, so the data cannot be exchanged
// *Action: specify EXCLUDING INDEXES on the exchange partition, then
// manually rebuild the indexes.
// *Mnemonic: PT_EXCH_NOT_EQUIV
// //////////////////////////////////////////////////////////////////////////
// KL 13200..13299 Korean Lexer errors
// //////////////////////////////////////////////////////////////////////////
//
13200,0, "failed to load dictionary file %(1)s"
// *Cause: failed to load a dictionary file
// *Action: check whether the dictionary file exists in
// $ORACE_HOME/ctx/data/kolx or access permission is available
// *Mnemonic: KL_LOAD_DICT_FAIL
13201,0, "KOREAN_LEXER is desupported"
// *Cause: Using lexer type KOREAN_LEXER which is desupported.
// *Action: Use lexer type KOREAN_MORPH_LEXER instead.
// *Mnemonic: KL_DEPL
// //////////////////////////////////////////////////////////////////////////
// UL 13300..13399 User-defined Lexer errors
// //////////////////////////////////////////////////////////////////////////
13300,0, "document size bigger than %(1)s bytes"
// *Cause: size of the document being indexed is larger than the maximum
// supported size for the VARCHAR2 interface of stored procedure
// *Action: use the CLOB interface for the stored procedure
// *Mnemonic: UL_DOC_TOO_BIG
//
13301,0, "syntax error in token data when expecting %(1)s, at line %(2)s"
// *Cause: token data returned by the user-defined lexer procedure is incorrect
// *Action: modify user-defined lexer procedure to return expected data
// *Mnemonic: UL_XML_SYNTAX
//
13302,0, "number of wildcard offsets must be in the range %(1)s..%(2)s, at line %(3)s"
// *Cause: number of wildcard offsets specified as value for the wildcard
// attribute does not meet the supported range
// *Action: modify user-defined lexer query procedure to return valid number
// of wildcard offsets
// *Mnemonic: UL_WILD_NUM
//
13303,0, "value of wildcard offset must be in the range %(1)s..%(2)s, at line %(3)s"
// *Cause: value of pre-normalized wildcard offset or post-normalized wildcard
// offset specified as value for the wildcard attribute does not meet
// the supported range
// *Action: modify user-defined lexer query procedure to return valid value
// for wildcard offset
// *Mnemonic: UL_WILD_VAL
//
13304,0, "character referenced by wildcard attribute is not a wildcard character, at line %(1)s"
// *Cause: The wildcard attribute value specified the offset of a wildcard
// character. The character at the specified offset is neither
// the '%' character nor the '_' character.
// *Action: Modify user-defined lexer query procedure.
// *Mnemonic: UL_NOT_WILD
//
13305,0, "'off' attribute value must be in the range %(1)s..%(2)s, at line %(3)s"
// *Cause: value of 'off' attribute does not meet the supported range
// *Action: modify user-defined lexer index procedure to return valid value
// for 'off' attribute
// *Mnemonic: UL_OFF_VAL
//
13306,0, "'len' attribute value must be in the range %(1)s..%(2)s, at line %(3)s"
// *Cause: value of 'len' attribute does not meet the supported range
// *Action: modify user-defined lexer index procedure to return valid value
// for 'len' attribute
// *Mnemonic: UL_LEN_VAL
//
13307,0, "'off'=%(1)s and 'len'=%(2)s references character past end-of-file of %(3)s character document, at line %(4)s"
// *Cause: value of 'off' attribute plus value of 'len' attribute is greater
// than the number of characters in the document
// *Action: modify user-defined lexer index procedure to return valid values
// for 'off' and 'len' attributes
// *Mnemonic: UL_OFF_LEN_RANGE
//
13308,0, "query operator ABOUT not supported by USER_LEXER"
// *Cause: the query contains an ABOUT operator while using USER_LEXER lexer
// type
// *Action: remove ABOUT operator from query or use lexer type other than
// USER_LEXER
// *Mnemonic: UL_ABOUT
//
13309,0, "operation not supported by USER_LEXER"
// *Cause: USER_LEXER does not support this operation
// *Action: stop the operation or use alternate lexer type
// *Mnemonic: UL_NOTSUP
//
13310,0, "index owner does not have EXECUTE privilege on USER_LEXER stored procedure %(1)s"
// *Cause: user CTXSYS did not grant EXECUTE privilege on USER_LEXER stored
// procedure to the index owner
// *Action: user CTXSYS grant EXECUTE privilege on USER_LEXER stored procedure
// to index owner
// *Mnemonic: UL_EXECUTE_PRIV
//
13311,0, "USER_LEXER stored procedure name contains a semicolon"
// *Cause: the procedure name contains a semicolon character
// *Action: remove semicolon from procedure name or rename stored procedure
// *Mnemonic: UL_PROC_INVALID_FMT
//
13312,0, "user CTXSYS does not own USER_LEXER stored procedure %(1)s"
// *Cause: CTXSYS does not have EXECUTE privilege on the USER_LEXER stored
// procedure
// *Action: make sure the stored procedure exists and is owned by CTXSYS
// *Mnemonic: UL_PROC_CTXSYS_OWN
//
// ==========================================================================
// Text Mining Errors 13400..13499
// ==========================================================================
13400,0, "Oracle Data Mining was not installed"
// *Cause: The function you used depends on Oracle Data Mining, which has not
// been installed yet.
// *Action: make sure the Oracle Data Mining is installed
// *Mnemonic: TM_ODM_NOT_INSTALLED
//
13401,0, "the preference %(1)s type is not supported in this API"
// *Cause: the type you have specified is not supported
// *Action: use a different type
// *Mnemonic: TM_TYPE_NOTSUPP
// ==========================================================================
// Recreate Index Errors 13500..13599
// ==========================================================================
13500,0, "Parameter_string must start with %(1)s"
// *Cause: Wrong syntax for parameter_string.
// *Action: Make sure the parameter_string has the correct syntax
// *Mnemonic: RI_NOT_WITH_REPLACE
13501,0, "Shadow Index Already Exists"
// *Cause: A shadow index was previously created already
// *Action: Drop the shadow index and try again
// *Mnemonic: RI_SHADOW_EXISTS
13502,0, "NOPOPULATE is not allowed in recreate_index_online"
// *Cause: Specify NOPOPULATE in parameter_string in recreate_index_online
// *Action: Don't specify NOPOPULATE.
// *Mnemonic: RI_NO_NOPOPULATE
13503,0, "POPULATE is not allowed for a local index in create_shadow_index"
// *Cause: Specify POPULATE for a local index during create_shadow_index
// *Action: Don't specify POPULATE.
// *Mnemonic: RI_NO_POPULATE
13504,0, "%(1)s has no shadow index"
// *Cause: Tried to perform exchange shadow without creating shadow index first
// *Action: create a shadow index before doing exchanges_shadow_index
// *Mnemonic: RI_NO_SHADOW
13505,0, "Keyword %(1)s is not allowed here in parameter_string"
// *Cause: Wrong syntax for parameter_string
// *Action: Make sure the parameter_string has the correct syntax
// *Mnemonic: RI_ILLEGAL_KEYWORD
13506,0, "%(1)s has no shadow part"
// *Cause: Tried to perform exchange shadow part without creating shadow
// part first
// *Action: create a shadow part before doing exchanges_shadow_index on
// the partition.
// *Mnemonic: RI_NO_SHADOW_PART
13507,0, "SWAP and NOPOPULATE is incompatible"
// *Cause: Specified SWAP and NOPOUPLATE in parameter string
// *Action: Correct the parameter string setting
// *Mnemonic: RI_SWAP_NOPOPU
13508,0, "Not all partitions for index %(1)s are swapped "
// *Cause: try to swap an local partitioned index when not all partitions
// are swapped
// *Action: Swap all partitions first, then swap the (local) index.
// *Mnemonic: RI_CANNOT_SWAP_INDEX
13509,0, "error while swapping shadow index"
// *Cause: an error occurred during the shadow index swap
// *Action: check error message stack for the actual error
// Mnemonic: RI_ERROR_SWAP
13510,0, "shadow index does not exist"
// *Cause: Tried to perform exchange shadow without creating shadow index first
// *Action: create a shadow index before doing exchanges_shadow_index
// *Mnemonic: RI_NO_SHADOW2
// ==========================================================================
// Result Set Interface Errors 13600..13699
// ==========================================================================
13600,0, "Syntax error in the result set descriptor at %(1)s"
// *Cause: The result set descriptor has a syntax error
// *Action: check the syntax of the result set descriptor
// *Mnemonic: RS_DESC_SYNTAX_ERROR
13601,0, "Syntax error in the order attribute"
// *Cause: The order attibute has a syntax error
// *Action: check the syntax of the order attibute
// *Mnemonic: RS_ORDER_SYNTAX_ERROR
13602,0, "Number parsing error in %(1)s"
// *Cause: The number string is malformed
// *Action: check the syntax of the number string
// *Mnemonic: RS_NUM_PARSE_ERROR
13603,0, "To many sort keys"
// *Cause: Too many sort keys are specified
// *Action: reduce the number of sort keys
// *Mnemonic: RS_TOO_MANY_SORTKEYS
13604,0, "To many items to select"
// *Cause: Too many select items are specified
// *Action: reduce the number of select items
// *Mnemonic: RS_TOO_MANY_SELECTS
13605,0, "Too many group tags"
// *Cause: Too many group tags are specified
// *Action: reduce the number of group tags
// *Mnemonic: RS_TOO_MANY_GROUPS
13606,0, "start_hit_num is not specified or out of valid range %(1)d..%(2)d"
// *Cause: start_hit_num is not specified or out of valid range
// *Action: set a correct start_hit_num value
// *Mnemonic: RS_STARTHIT_INV
13607,0, "end_hit_num is not specified or out of valid range %(1)d..%(2)d"
// *Cause: end_hit_num is not specified or out of valid range
// *Action: set a correct end_hit_num value
// *Mnemonic: RS_ENDHIT_INV
13608,0, "Temporary lob not created for ctx_query.result_set_document"
// *Cause: Temporary lob is not allocated for ctx_query.result_set_document
// *Action: Create a temporary lob for ctx_query.result_set_document
// *Mnemonic: RS_NO_LOB
13609,0, "Result set Interface should only have group mvdata element in absence of a query"
// *Cause: No query is specified and result set descriptor has invalid elements
// *Action: either specify query or change result set descriptor
// *Mnemonic: RS_NO_QUERY
13610,0, "Missing group_values in the result set interface"
// *Cause: MVDATA group values not specified in RSI
// *Action: add group_values element for group counting
// *Mnemonic: RS_NO_MVDATA_GC
13611,0, "Missing value id for MVDATA group counting in the result set interface"
// *Cause: MVDATA group values not specified in RSI
// *Action: add value id element for group counting
// *Mnemonic: RS_NO_MVDATA_ID
13612,0, "Missing path element in the result set interface"
// *Cause: Path element not specified for the ctx_tree element
// *Action: add path element for the ctx_tree element
// *Mnemonic: RS_NO_PATH
13613,0, "Missing index name"
// *Cause: index name not specified in the API
// *Action: specify an index name
// *Mnemonic: RS_NO_INDEX_NAME
13614,0, "result_set_inteface not supported with security policy"
// *Cause: result set interface not supported with security policies
// *Actions: cannot use result set interface on table with security policy
// *Mnemonic: RS_SEC_POLICY
13615,0, "Only one snippet element allowed in result set interface"
// *Cause: More than one snippet element specified with result set interface
// *Action: Specify only one snippet element with result set interface
// *Mnemonic: RS_TOO_MANY_SNIPPETS
13616,0, "Invalid MVDATA group counting topn in result set interface"
// *Cause: Cannot use group values and topn for the same group counting
// *Action: Use group_values or topn
// *Mnemonic: RS_GVTOPN_MVDATA_ID
13617,0, "Invalid MVDATA value for topn in result set interface"
// *Cause: Cannot use topn less than or equal to zero
// *Action: Use topn greater than zero
// *Mnemonic: RS_GVTOPN_GEZERO
13618,0, "Error in group counting in result set interface"
// *Cause: Cannot do group count for facets with no data
// *Action: Check facet name or index needed facet values
// *Mnemonic: RS_GVTOPN_NOVALUES_INFCT
13619,0, "Invalid value for MVDATA sortby in result set interface"
// *Cause: Invalid value provided for sortby criteria in result set interface
// *Action: Select either count or alpha
// *Mnemonic: RS_INV_SORTBY
13620,0, "Invalid value for MVDATA order in result set interface"
// *Cause: Invalid value provided for order criteria in result set interface
// *Action: Select either asc or desc
// *Mnemonic: RS_INV_ORDER
13621,0, "Duplicate group count element in result set interface"
// *Cause: Group Count element specified more than once for group
// *Action: Specify one count element for a group
// *Mnemonic: RS_GRPCNT_DUP
13622,0, "Unsupported SDATA 'bucketby' value specified in the result set interface"
// *Cause: An unsupported attribute value was specified for the 'bucketby' attribute.
// *Action: Specify a valid attribute value (range or single).
// *Mnemonic: RS_SDATA_BUCKETBY_VAL
13624,0, "invalid attribute value for 'collocates' in the result set interface"
// *Cause: An unsupported attribute value was specified for a 'collocates' attribute.
// *Action: Valid attribute values are larger than zero.
// *Mnemonic: RS_COLLOC_ATTVALS
13625,0, "more than one sentiment element in query"
// *Cause: There was more than one sentiment element in the query.
// *Action: Ensure there is only one sentiment element.
// *Mnemonic: RS_TOO_MANY_SENTS
13626,0, "too many Item elements in sentiment query"
// *Cause: There were too many item elements in the sentiment query.
// *Action: Ensure there are less than 10 items in the sentiment element.
// *Mnemonic: RS_TOO_MANY_ITEMS
13627,0, "Invalid item attribute value for %(1)s in result set interface"
// *Cause: There was an unsupported attribute value specified for the item attribute.
// *Action: Provide a non-zero valid value for the attribute.
// *Mnemonic: RS_INV_ITM_ATTR
13628,0, "Invalid value for 'sortby' SDATA group count in the result set interface"
// *Cause: An unsupported attribute value was specified for the 'sortby' attribute.
// *Action: Valid attribute values are 'count' (default) and 'value'.
// *Mnemonic: RS_SDATA_SORTBY
13629,0, "Invalid value for 'order' SDATA group count in the result set interface"
// *Cause: An unsupported attribute value was specified for the 'order' attribute.
// *Action: Valid attribute values are 'des' (default) and 'asc'.
// *Mnemonic: RS_SDATA_ORDER
13630,0, "The 'bucketby' attribute is only supported for 'searchable' SDATA"
// *Cause: The 'bucketby' attribute applies to 'searchable' SDATA sections only.
// *Action: Enable 'searchable' for this SDATA section.
// *Mnemonic: RS_SDATA_BUCKETBY_SEC
13631,0, "Empty queries are not supported with 'bucketby' single"
// *Cause: Empty queries are supported with 'bucketby' range.
// *Action: Use 'bucketby' range or use a different query.
// *Mnemonic: RS_SDATA_BUCKETBY_SINGLE
13632,0, "Auto lexer is not supported with 'collocates' in the result set interface"
// *Cause: An unsupported lexer was specified for 'collocates'.
// *Action: Use the basic lexer for 'collocates'.
// *Mnemonic: RS_COLLOC_LEXER
13633,0, "Error processing 'collocates' in the result set interface"
// *Cause: Internal error processing the 'collocates' element.
// *Action: check syntax and re-try
// *Mnemonic: RS_COLLOC_GENERIC
// ==========================================================================
// Entity Extraction Errors 13700..13799
// ==========================================================================
13700,0, "Syntax error in the Extraction Rule Descriptor"
// *Cause: The Extraction Rule descriptor has a syntax error
// *Action: check the syntax of the Extraction rule descriptor
// *Mnemonic: EE_DESC_SYNTAX_ERROR
13701,0, "Invalid rule_id"
// *Cause: rule_id is NULL or rule_id <= 0
// *Action: rule_id must be number > 0
// *Mnemonic: EE_RULE_INV_ID
13702,0, "Rule not found"
// *Cause: No rule for given rule_id
// *Action: Specify a valid rule_id
// *Mnemonic: EE_RULE_NOT_FOUND
13703,0, "Invalid Type Specified: %(1)s"
// *Cause: An invalid entity type was specified
// *Action: Specify a valid entity type
// *Mnemonic: EE_INV_TYPE
13704,0, "Invalid Entity Type List"
// *Cause: An invalid entity type list was specified
// *Action: Check format and types on entity type list
// *Mnemonic: EE_TYPELIST_ERROR
13705,0, "Must use an Extract Policy"
// *Cause: Using a non-extraction policy
// *Action: Use a policy created with ctx_entity.create_extract_policy
// *Mnemonic: EE_NOT_EXTRACT_POLICY
13706,0, "Cannot use Entity Extraction Policy here"
// *Cause: Using an entity extraction policy
// *Action: Use a policy created with ctx_ddl.create_policy
// *Mnemonic: EE_DOCSVC_ENT_POLICY
13707,0, "Rule Engine Loading Failed"
// *Cause: A user rule has an error
// *Action: Fix the user rule with the error
// *Mnemonic: EE_SRM_RULE_ENGINE
13708,0, "Dictionary Loading Failed"
// *Cause: The user dictionary has an error
// *Action: Fix the user dictionary
// *Mnemonic: EE_SRM_DICT
13709,0, "Unsupported Language Specified: %(1)s"
// *Cause: Unsupported Language Specified
// *Action: Specify a supported language
// *Mnemonic: EE_INV_LANG
13710,0, "Syntax Error in Dictionary"
// *Cause: Syntax error in dictionary
// *Action: Correct syntax error in dictionary
// *Mnemonic: EE_DICT_SYNTAX_ERROR
13711,0, "Stop Entity Not Found"
// *Cause: Tried to remove a non-existent stop entity
// *Action: Cannot remove non-existent stop entity
// *Mnemonic: EE_STOPENT_NOT_FOUND
13712,0, "User Dictionary already loaded"
// *Cause: Tried to load a 2nd user dictionary to a policy
// *Action: Drop the dictionary, and then load
// *Mnemonic: EE_DUPL_USER_DICT
13713,0, "No User Dictionary loaded"
// *Cause: No user dictionary loaded for this policy
// *Action: Cannot drop non-existent dictionary
// *Mnemonic: EE_DICT_NOT_FOUND
13714,0, "Duplicate Stop Entity"
// *Cause: Trying to load a duplicate uncompiled stop entity
// *Action: Stop entity is already present
// *Mnemonic: EE_DUP_STOPENT
13715,0, "Null name and type for Stop entity"
// *Cause: Trying to load a stop entity with null name and type
// *Action: Stop entity must have at least one parameter non-null
// *Mnemonic: EE_NULL_STOPENT
13716,0, "Entity Extraction not enabled"
// *Cause: Haven't loaded correct event
// *Action: Must load correct event and level
// *Mnemonic: EE_NO_EVENT
13717,0, "Null entry or alternate form in user dict"
// *Cause: A entry or alternate form has null value
// *Action: Entries or alternate forms must be non-null
// *Mnemonic: EE_NULL_DICT_ENT
13718,0, "No entity type given in user dict"
// *Cause: An entry was not given an entity type
// *Action: All entries must have an entity type
// *Mnemonic: EE_NULL_DICT_TYPE
13719,0, "File and Drop are mutually exclusive"
// *Cause: Tried to run ctxload with file and drop
// *Action: file and drop are mutually exclusive
// *Mnemonic: EE_UDICT_FILE_DROP
13720,0, "Stop entity already marked for deletion"
// *Cause: Tried to re-drop a stop entity
// *Action: Only drop this stop entity once
// *Mnemonic: EE_DUP_RM_STOPENT
13721,0, "Duplicate Type on Typelist"
// *Cause: Duplicate type on typelist
// *Action: Typelist must be unique
// *Mnemonic: EE_TYPELIST_DUP
13722,0, "Invalid Backreference"
// *Cause: Backreference not between 1 and 10
// *Action: Backreferences must be between 1 and 10
// *Mnemonic: EE_INV_BACKREF
13723,0, "Invalid Attribute: %(1)s"
// *Cause: Unsupported Attribute
// *Action: Follow correct syntax for rule or dictionary
// *Mnemonic: EE_INV_ATT
13724,0, "Invalid Attribute Value: %(1)s"
// *Cause: Unsupported attribute value
// *Action: Follow correct syntax for rule or dictionary
// *Mnemonic: EE_INV_ATTVAL
13725,0, "Type Name Too Long"
// *Cause: Type name more than 30 bytes
// *Action: Type must be less than 30 bytes
// *Mnemonic: EE_INV_TYPE_LEN
13726,0, "Invalid Tag: %(1)s"
// *Cause: Unsupported Tag
// *Action: Follow correct syntax for rule or dictionary
// *Mnemonic: EE_INV_TAG
13727,0, "Missing Tag: %(1)s"
// *Cause: Missing Necessary Tag
// *Action: Add tag for rule or dictionary
// *Mnemonic: EE_REQ_TAG
13728,0, "Missing Attribute: %(1)s"
// *Cause: Missing Necessary Attribute
// *Action: Add attribute for rule or dictionary
// *Mnemonic: EE_REQ_ATT
// ==========================================================================
// MVDATA section Errors 13800..13899
// ==========================================================================
13800,0, "MVDATA section %(1)s does not exist"
// *Cause: The given MVDATA section name does not exist in USER_SECTIONS
// *Action: Rewrite query with valid MVDATA section name
// *Mnemonic: QE_INV_MVDATA_SECTION
//
13801,0, "literal is not compatible with the data type of the MVDATA section"
// *Cause: The given literal is not compatible with the data type of the
// specified MVDATA section.
// *Action: Rewrite query with a compatible literal
// *Mnemonic: QE_INV_MVDATA_LITERAL
//
13802,0, "MVDATA operand not compatible with the mvdata section %(1)s"
// *Cause: failed to convert data
// *Action: check the format of the data
// *Mnemonic: SS_MVDATA_OPERAND_ERROR
//
13803,0, "Illegal MVDATA value"
// *Cause: failed to convert data
// *Action: check the format of the data
// *Mnemonic: SS_ILL_MVDATA_ERR
13804,0, "ctx_tree.register_index() not run for index %(1)s and mvdata section %(2)s"
// *Cause: failed to create data
// *Action: create the data (trees) first
// *Mnemonic: SS_TREE_EXIST_ERROR
13805,0, "Invalid character in node name %(1)s"
// *Cause: failed to create data
// *Action: check the format of the data
// *Mnemonic: SS_TREE_INV_NODE_NAME
13806,0, "Duplicate path '%(1)s' in CTX_TREE.ADD_NODE()"
// *Cause: The path specified in ctx_tree.add_node() adds the node with the
// same name in the same tree at the same level
// *Action: change path
// *Mnemonic: SS_TREE_DUPLICATE_PATH
13807,0, "Node %(1)s does not exist or is deleted"
// *Cause: failed to lookup input node
// *Action: check if the path exists
// *Mnemonic: SS_TREE_NODE_ERROR
13808,0, "Empty path passed into %(1)s"
// *Cause: path is empty
// *Action: pass in a non-empty and valid path
// *Mnemonic: SS_TREE_EMPTY_PATH
13809,0, "Index with MVDATA sections must have big_io turned on"
// *Cause: Big_io option not specified for MVDATA index
// *Action: turn on big_io for the index
// *Mnemonic: SS_MVDATA_BIGIO_ERROR
13810,0, "Index with support_ctx_tree must have atleast one MVDATA section"
// *Cause: MVDATA section not specified for ctx_tree usage
// *Action: add one MVDATA section for the index
// *Mnemonic: SS_TREE_MVDATA_ERROR
13811,0, "Invalid path '%(1)s' in CTX_TREE.ADD_NODE()"
// *Cause: The path specified in ctx_tree.add_node() is invalid.
// *Action: change path
// *Mnemonic: SS_TREE_INVALID_PATH
13812,0, "Partitioned Index with MVDATA must have index-level big_io"
// *Cause: Index-level big_io was not specified
// *Action: turn on big_io at index level
// *Mnemonic: SS_MVDATA_BIGIO_PART_ERR
13813,0, "Duplicate values in Filter Section"
// *Cause: Filter Section contains non-unique values
// *Action: Ensure that Filter Section has unique values for each doc
// *Mnemonic: SS_TREE_DUP_PKVAL
13814,0, "More than one Filter Section in Section Group"
// *Cause: Only one Filter Section allowed in a Section Group
// *Action: Delete existing Filter Section from Section Group
// *Mnemonic: SS_MULT_FILTR_SEC
13815,0, "Index with Filter sections must have big_io turned on"
// *Cause: Big_io option not specified for Filter Section index
// *Action: turn on big_io for the index
// *Mnemonic: SS_FILTR_BIGIO_ERROR
// ==========================================================================
// Auto Optimize Errors 13900..13999
// ==========================================================================
13900,0, "Auto_Optimize Process is already started"
// *Cause: Auto_Optimize Process is already started
// *Action: Can't start auto_optimize when it's already running
// *Mnemonic: AO_JOB_ALREADY_STARTED
13901,0, "Index must have stage_itab"
// *Cause: Auto_Optimize works on indexes with stage_itab
// *Action: Use an index with stage_itab for auto_optimize
// *Mnemonic: AO_NOT_STAGE_ITAB
13902,0, "Index/Partition already added to auto_optimize list"
// *Cause: Index/Partition already added to auto_optimize list
// *Action: Can't add index/partition to list twice
// *Mnemonic: AO_INDEX_ALREADY_ADDED
13903,0, "Index/Partition not on the auto_optimize list"
// *Cause: Index/Partition not on the auto_optimize list
// *Action: Can't remove index/partition from list
// *Mnemonic: AO_INDEX_NOT_ADDED
13904,0, "Index/Partition has max_rows set to non-zero value"
// *Cause: Index/Partition is using max_rows to merge
// *Action: Can't set both Auto_optimize and max_rows
// *Mnemonic: AO_MAX_ROWS_SET
13905,0, "Index/Partition has auto optimization on"
// *Cause: Index/Partition is using auto optimization
// *Action: Can't set both Auto_optimize and max_rows
// *Mnemonic: AO_MAX_AUTO
// ==========================================================================
// Internal Errors
// ==========================================================================
// //////////////////////////////////////////////////////////////////////////
// BU 50000..50099 BUffer service internal errors
// //////////////////////////////////////////////////////////////////////////
//NLS_DO_NOT_TRANSLATE [50000,50099]
50000,0, "requested size larger than pagesize"
// *Cause: The requested memoery size is larger than page
// size,
// *Action: Contact support
// *Mnemonic: BU_TOO_LARGE_REQ
//
// //////////////////////////////////////////////////////////////////////////
// CE 50100..50199 CorE internal errors
// //////////////////////////////////////////////////////////////////////////
//NLS_DO_NOT_TRANSLATE [50100,50199]
50100,0, "CORE LSF error: %(1)s"
// *Cause: detect a CORE LSF error
// *Action: look up the core error and take appropriate action
// *Mnemonic: CO_LSF_ERROR
//
50101,0, "CORE LEM error: %(1)s"
// *Cause: detect a CORE LEM error while reading the error stack
// *Action: Contact support
// *Mnemonic: CO_LEM_ERROR
//
50102,0, "error getting database compatibility"
// *Cause: could not obtain database compatibility setting
// *Action: Contact support
// *Mnemonic: CO_COMPAT_ERROR
//
// //////////////////////////////////////////////////////////////////////////
// FI 50200..50299 Filter Internal errors
// //////////////////////////////////////////////////////////////////////////
//NLS_DO_NOT_TRANSLATE [50200,50299]
50200,0, "Third-party filter internal error"
// *Cause: Third-party filter could not filter this document because of an
// internal error.
// *Action: Contact Oracle Support.
// *Mnemonic: FI_INSO_INTERNAL_ERROR
//
// //////////////////////////////////////////////////////////////////////////
// DP 50300..50399 Dispatcher internal errors
// //////////////////////////////////////////////////////////////////////////
//NLS_DO_NOT_TRANSLATE [50300,50301]
//
50300,0, "error sending message from server to client"
// *Cause: internal database error or internal Text error
// *Action: Call customer support
// *Mnemonic: DP_REPLY_ERR
//
50301,0, "server error reading request queue"
// *Cause: database error or internal Text error
// *Action: Call customer support
// *Mnemonic: DP_GETCMD_ERR
//
50302,0, "server error reading OOB break queue; cannot detect interrupts"
// *Cause: database error or internal Text error
// *Action: Call customer support
// *Mnemonic: DP_GETOOB_ERR
//
//NLS_DO_NOT_TRANSLATE [50303,50399]
50303,0, "error in bufout"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: DP_BUFOUT_ERR
//
50304,0, "error in execute()"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: DP_EXECUTE_ERR
//
50305,0, "getcmd() called when one of the queue names is NULL"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: DP_GETCMD_NULL_QARY
//
// //////////////////////////////////////////////////////////////////////////
// EN 50400..50499 ENgine internal errors
// //////////////////////////////////////////////////////////////////////////
//NLS_DO_NOT_TRANSLATE [50400,50499]
//
50400,0, "maximum number of fuzzy match candidates exceeded: %(1)s"
// *Cause: Internal error, probably result of large number of indexed words
// *Action: Contact Oracle support
// *Comment: Applying LIKE expressions to index produces huge number of words
// *Mnemonic: EN_LIKE_MAX_CANDS
//
50401,0, "failed to retrieve fuzzy match candidates from db: %(1)s"
// *Cause: Internal error
// *Action: Contact Oracle support
// *Mnemonic: EN_LIKEFAIL
//
50402,0, "Index validation failed for one or more tokens"
// *Cause: Index validation generated an error for one or more tokens
// *Action: Check the ctx log for the detailed errors
// *Mnemonic: EN_VALIDATE_FAIL
50403,0, "Invalid MVDATA entries exist in the index"
// *Cause: Index validation generated an error for one or more tokens
// *Action: Check the ctx log for the detailed errors
// *Mnemonic: EN_VALIDATE_MVDATA_FAIL
// //////////////////////////////////////////////////////////////////////////
// GI 50500..50599 CLassification Errors
// //////////////////////////////////////////////////////////////////////////
50500,0, "only RULE_CLASSIFIER is accepted in this API"
// *Cause: you specified an illegal classifier
// *Action: use RULE_CLASSIFIER
// *Mnemonic: CL_RULE_ONLY
//
50501,0, "classifier preference not specified"
// *Cause: the classifier preference is not specified
// *Action: specify a classifier preference
// *Mnemonic: CL_PREF_NOT_SPEC
//
50502,0, "cannot use RULE_CLASSIFIER in this API"
// *Cause: you specified RULE_CLASSIFIER
// *Action: use a different classifier
// *Mnemonic: CL_NOT_RULE
//
50503,0, "unsupported classification method"
// *Cause: you spcified an unsupported classification method
// *Action: use a different classifier
// *Mnemonic: CL_UNSUPPORTED_METHOD
//
50504,0, "invalid column datatype for %(1)s table"
// *Cause: the column datatype is invalid
// *Action: specify a different datatype
// *Mnemonic: CL_INVALID_COL_TYPE
//
50505,0, "invalid sentiment label"
// *Cause: A sentiment label other than 0, 1 or 2 was present in the training table.
// *Action: Use 0, 1 or 2 as a training label.
// *Mnemonic: CL_INVALID_SENT_LBL
//
// //////////////////////////////////////////////////////////////////////////
// GI 50600..50699 General Internal Errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [50600,50699]
50600,0, "assertion failed"
// *Cause: An internal check-condition has been violated
// *Action: Contact Oracle support for assistance
// *Mnemonic: GI_ASSERT_FAIL
//
50601,0, "fatal error"
// *Cause: A fatal error has occurred
// *Action: Contact Oracle support for assistance
// *Mnemonic: GI_FATAL_ERROR
//
50603,0, "unrecognized operation code %(1)s"
// *Cause: Bad operation code was encountered (reached switch default:)
// *Action: check .h files versions
// *Mnemonic: GI_BAD_CODE
//
50607,0, "failed to obtain column info for cid %(1)s"
// *Cause: internal error, probably a bug
// *Action: call customer support
// *Mnemonic: GI_NOCOLUMN
//
50608,0, "unexpected end of data"
// *Cause: internal error, probably a bug
// *Action: call customer support
// *Mnemonic: GI_EOD
//
50609,0, "pipe internal error"
// *Cause: internal error, probably a bug
// *Action: call customer support
// *Mnemonic: GI_PIPE_ERR
//
50610,0, "internal error: %(1)s"
// *Cause: internal error, probably a bug
// *Action: call customer support
// *Mnemonic: GI_GENERIC_ERROR
50611,0, "Third party lexer internal error: %(1)s"
// *Cause: internal error from inxight lexer
// *Action: call customer support
// *Mnemonic: GI_INX_ERROR
//
50612,0, "internal error: you need to call bind first for this insertion mode"
// *Cause: internal error
// *Action: call customer support
// *Mnemonic: GI_INT_BIND_FIRST
50613,0, "internal error: model type is not supported in drctrwpf"
// *Cause: internal error
// *Action: call customer support
// *Mnemonic: GI_INT_UNSUP_MODEL
50614,0, "library loading error in %(1)s"
// *Cause: internal error
// *Action: call customer support
// *Mnemonic: GI_INT_LIBRARY_LOAD
50615,0, "Third party lexer timed out"
// *Cause: Third-party auto lexer could not complete tokenization because the
// lexer timed out.
// *Action: Increase the value of the TIMEOUT attribute of the auto_lexer
// and reindex the document. If TIMEOUT is set to 0 and the lexer
// still hangs context Oracle Support.
// *Mnemonic: GI_INX_TIMEOUT
50616,0, "Stop-Optimize List not found"
// *Cause: internal error
// *Action calll customer support
// *Mnemonic: GI_STOP_OPT_LIST
50617,0, "Query string too long: %(1)s"
// *Cause: internal error
// *Action: Invalid query string provided
// *Mnemonic: GI_STRING_TOO_LONG
50618,0, "Failed to create XML context"
// *Cause: internal error
// *Action: Failed to create XML context for XTI conversion from XML text
// *Mnemonic: GI_XMLCTX_FAIL
// //////////////////////////////////////////////////////////////////////////
/ LS 50700..50799 Listener internal errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [50700,50703]
50700,0, "unknown command (args=queue, command)"
// *Cause: this is an internal error
// *Action: Contact Oracle support to report a bug
// *Mnemonic: LS_UNKNOWN_CMD
//
50701,0, "error in listener.get_cmd()"
// *Cause: this is an internal error
// *Action: Contact Oracle support to report a bug
// *Mnemonic: LS_GET_CMD
//
50702,0, "error in drtlsleep()"
// *Cause: this is an internal error in a testing function
// *Action: Contact Oracle Support
// *Mnemonic: LS_SLEEP_ERR
//
50703,0, "listener startup error"
// *Cause: this is an internal error
// *Action: Contact Oracle support to report a bug
// *Mnemonic: LS_START_ERR
//
50704,0, "Net8 listener is not running or cannot start external procedures"
// *Cause: Oracle Text needs to call external code to complete your request,
// and could not start the extproc agent process.
// *Action: Start listener if it is configured for external procedures
// and is not running. If your listener is running, configure
// it for starting external procedures and restart it. Consult
// Oracle documentation for details.
// *Mnemonic: LS_EXTPROC_START
//
// //////////////////////////////////////////////////////////////////////////
// OC 50800..50899 OCi/SQL internal errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [50800,50899]
50800,0, "failed to open cursor"
// *Cause: Too many cursors open for internal queries
// *Action: implement cursor cleanup routine
// *Mnemonic: OC_OPEN
//
50801,0, "failed to parse cursor"
// *Cause: parse error on an internal query
// *Action: check versions of code
// *Mnemonic: OC_PARSE
//
50802,0, "failed to bind input"
// *Cause: bind error on an internal query
// *Action: check versions of code
// *Mnemonic: OC_BIND
//
50803,0, "failed to define output"
// *Cause: define error on an internal query
// *Action: check versions of code
// *Mnemonic: OC_DEFINE
//
50804,0, "failed to exec cursor"
// *Cause: exec error on an internal query
// *Action: debug code
// *Mnemonic: OC_EXEC
//
50805,0, "failed to close cursor"
// *Cause: cursor close error on an internal query
// *Action: check versions of code
// *Mnemonic: OC_CLOSE
//
50806,0, "failed to rollback"
// *Cause: transaction rollback error
// *Action: contact support
// *Mnemonic: OC_ROLLBACK
//
50807,0, "failed to commit"
// *Cause: internal error
// *Action: contact support
// *Mnemonic: OC_COMMIT
//
50850,0, "%(1)s"
// *Cause: This is an oracle error
// *Action: See RDBMS documentation
// *Mnemonic: OC_ERROR
//
50851,0, "SQL execute failed"
// *Cause: failed to execute a sql statement
// *Action: please report this as a bug
// *Mnemonic: OC_EXECSQL
//
50852,0, "failed to turn SQL trace on"
// *Cause: internal error,
// *Action: Please contact Oracle support
// *Mnemonic: OC_SQL_TRACE
//
50853,0, "fetch error"
// *Cause: fetch error on an internal query
// *Action: check versions of code
// *Mnemonic: OC_FETCH_ERROR
//
50855,0, "logoff fail"
// *Cause: Fail to logoff from the database
// *Action: check versions of code
// *Mnemonic: OC_LOGOFF
//
50857,0, "oracle error in %(1)s"
// *Cause: this is an informational message
// *Action: See error
// *Mnemonic: OC_DEBUG
//
50858,0, "OCI error: %(1)s"
// *Cause: a generic OCI error occurred
// *Action: Please contact Oracle support
// *Mnemonic: OC_OCI_ERROR
//
50859,0, "failed to allocate statement handle"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_STMT_HANDLE
//
50860,0, "failed to prepare statement"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_PREPARE
//
50861,0, "failed to obtain type descriptor"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_TYPE_DESC
//
50862,0, "failed to create new Oracle object"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_OBJECT_NEW
//
50863,0, "string assignment failed"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_STRING_TEXT
//
50864,0, "number assignment failed"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_NUMBER_INT
//
50865,0, "failed to append to collection"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_APPEND_COLL
//
50866,0, "failed to resize string"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_STRING_RESIZE
//
50867,0, "failed to free Oracle object"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_OBJECT_FREE
//
50868,0, "failed to free statement handle"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: OC_STMT_HNDL_FREE
//
// //////////////////////////////////////////////////////////////////////////
// PE 50900..50999 ParsE internal errors
// //////////////////////////////////////////////////////////////////////////
50900,1, "text query parser error on line %(1)s, column %(2)s "
// *Cause: bad query
// *Action: fix query
// *Mnemonic: PE_GENERIC
//
50901,1, "text query parser syntax error on line %(1)s, column %(2)s "
// *Cause: bad query
// *Action: fix query
// *Mnemonic: PE_SYNTAX
//
50902,1, "unexpected character %(1)s "
// *Cause: bad query
// *Action: fix query
// *Mnemonic: PE_CHAR_INV
//
50903,1, "invalid weight %(1)s "
// *Cause: invalid weight
// *Action: fix query
// *Mnemonic: PE_WT_INV
//
50904,1, "weight %(1)s outside valid range 0.1 to 10.0 "
// *Cause: invalid weight
// *Action: fix query
// *Mnemonic: PE_WT_RANGE
//
50905,1, "invalid score threshold %(1)s "
// *Cause: invalid score threshold
// *Action: fix query
// *Mnemonic: PE_TH_INV
//
50906,1, "score threshold %(1)s is not an integer "
// *Cause: invalid score threshold
// *Action: fix query
// *Mnemonic: PE_TH_INT
//
50907,1, "score threshold %(1)s outside valid range 1 to 100 "
// *Cause: invalid score threshold
// *Action: fix query
// *Mnemonic: PE_TH_RANGE
//
50908,1, "invalid maximum number of documents %(1)s "
// *Cause: invalid maximum number of documents
// *Action: fix query
// *Mnemonic: PE_MX_INV
//
50909,1, "maximum number of documents %(1)s is not an integer "
// *Cause: invalid maximum number of documents
// *Action: fix query
// *Mnemonic: PE_MX_INT
//
50910,1, "max documents requested %(1)s outside valid range 1 to 65535 "
// *Cause: invalid maximum number of documents
// *Action: fix query
// *Mnemonic: PE_MX_RANGE
//
50911,1, "invalid first document number %(1)s "
// *Cause: invalid first document number
// *Action: fix query
// *Mnemonic: PE_FR_INV
//
50912,1, "first document number %(1)s is not an integer "
// *Cause: invalid first document number
// *Action: fix query
// *Mnemonic: PE_FR_INT
//
50913,1, "first document requested %(1)s is not a positive number "
// *Cause: invalid first document number
// *Action: fix query
// *Mnemonic: PE_FR_RANGE
//
50914,1, "invalid last document number %(1)s "
// *Cause: invalid last document number
// *Action: fix query
// *Mnemonic: PE_LT_INV
//
50915,1, "last document number %(1)s is not an integer "
// *Cause: invalid last document number
// *Action: fix query
// *Mnemonic: PE_LT_INT
//
50916,1, "last document %(1)s is less than first document "
// *Cause: invalid last document number
// *Action: fix query
// *Mnemonic: PE_LT_RANGE
//
50917,1, "escape on at end of text query string "
// *Cause: unbalanced escape characters
// *Action: turn escape off
// *Mnemonic: PE_ESC_END
//
50918,1, "mismatched close escape character "
// *Cause: no matching open escape character for close escape
// *Action: match open and close escapes
// *Mnemonic: PE_ESC_MIS
//
50919,1, "NEAR operand not a phrase, equivalence or another NEAR expression "
// *Cause: invalid operand type for NEAR operator
// *Action: correct operand type
// *Mnemonic: PE_NR_TYP
//
50920,1, "part of phrase not itself a phrase or equivalence "
// *Cause: invalid type of expression which is part of phrase
// *Action: fix query
// *Mnemonic: PE_PH_TYP
//
50921,1, "EQUIV operand not a word or another EQUIV expression "
// *Cause: invalid operand type for EQUIV operator
// *Action: correct operand type
// *Mnemonic: PE_EQ_TYP
//
50922,0, "PL/SQL execution failed for %(1)s "
// *Cause: PL/SQL function may not exist or is returning bad value
// *Action: PL/SQL may not exist or is returning bad value
// *Mnemonic: PE_PLSQL_EXE
//
// NLS_DO_NOT_TRANSLATE [50923,50923]
50923,0, "could not rewrite PL/SQL for execution "
// *Cause: parser internal
// *Action: call support
// *Mnemonic: PE_PLSQL_RW
//
50924,0, "PL/SQL inside PL/SQL not supported"
// *Cause: PL/SQL function call returned another PL/SQL call
// *Action: remove recursive PL/SQL
// *Mnemonic: PE_PLSQL_REC
//
50925,0, "could not parse return value of PL/SQL "
// *Cause: string returned by PL/SQL function could not be parsed
// *Action: fix PL/SQL function being called
// *Mnemonic: PE_PLSQL_PRS
//
50926,0, "invalid text query string "
// *Cause: query string empty or made up of invalid characters
// *Action: fix query
// *Mnemonic: PE_QR_INV
//
// NLS_DO_NOT_TRANSLATE [50927,50936]
50927,0, "parser failed on line %(1)s on column %(2)s "
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_SLAX
//
50928,0, "reserved failure on line %(1)s on column %(2)s "
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_RESERVED
//
50929,0, "parser internal on line %(1)s on column %(2)s "
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_INT
//
50930,0, "parser memory failure on line %(1)s on column %(2)s "
// *Cause: memory allocation or freeing error
// *Action: call support
// *Mnemonic: PE_MEM
//
50931,0, "parser not opened"
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_NOT_BOUND
//
50932,0, "parser preference initialization failed"
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_PREF_INIT_FAIL
//
50933,0, "parser hash insert failure"
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_HASH_INSERT
//
50934,0, "parser hash create failure"
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_HASH_CRE
//
50935,0, "parser component failure"
// *Cause: bug
// *Action: look for other errors
// *Mnemonic: PE_COMP_FAIL
//
50936,0, "query word %(1)s is too complex for index"
// *Cause: bug
// *Action: look for other errors
// *Mnemonic: PE_COMPLEX_WORD
//
50937,0, "query too complex"
// *Cause: query is too complex for our query evaluator
// *Action: make query smaller
// *Mnemonic: PE_COMPLEX_QUERY
//
// NLS_DO_NOT_TRANSLATE [50938,50940]
50938,0, "parser already bound"
// *Cause: internal coding mistake
// *Action: call support
// *Mnemonic: PE_ALR_BOUND
//
50939,0, "parser not set"
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_NOT_SET
//
50940,0, "parser not parsed"
// *Cause: bug
// *Action: call support
// *Mnemonic: PE_NOT_PARSE
//
50941,0, "PL/SQL function %(1)s cannot be executed"
// *Cause: PL/SQL function may not exist or cannot be executed by user
// *Action: rewrite PL/SQL function specified in query
// *Mnemonic: PE_PLSQL_FUNC
//
50942,0, "errors: %(1)s%(2)s"
// *Cause: PL/SQL function encountered error -- this is the error message
// *Action: See error message
// *Mnemonic: PE_PLSQL_ERR
//
50943,1, "query token too long on line %(1)s on column %(2)s"
// *Cause: A query token is longer than 256 bytes
// *Action: Rewrite query
// *Mnemonic: PE_TOKEN_LEN
//
50944,1, "NEAR operator not supported for theme index"
// *Cause: NEAR operator used in theme index query
// *Action: Rewrite query without NEAR operator
// *Mnemonic: PE_NR_THEME
//
50945,1, "Illegal phrase in query for theme index"
// *Cause: Phrase incorrectly defined in theme index query
// *Action: Rewrite query
// *Mnemonic: PE_PH_THEME
//
50946,1, "Invalid unary operator for theme index"
// *Cause: Stemming, fuzzy match and soundex not allowed for theme index
// *Action: Rewrite query
// *Mnemonic: PE_INV_UNARY_THEME
//
50947,1, "ABOUT clause not allowed without a theme index"
// *Cause: The query contains an ABOUT clause, but there is no theme
// index to support it
// *Action: Rewrite query
// *Mnemonic: PE_ABOUT_INVALID
//
50948,1, "ABOUT clause required in the absence of a text index"
// *Cause: There is no text index, but the query does not contain any
// about clause. With only a theme index present, each query
// term must belong to an ABOUT clause
// *Action: Rewrite query
// *Mnemonic: PE_ABOUT_REQUIRED
//
50949,1, "too many SQEs"
// *Cause: Too many SQEs to expand
// *Action: Rewrite query or SQE
// *Mnemonic: PE_TOO_MANY_SQE
//
50950,1, "circular SQE found"
// *Cause: Circular SQE reference is found.
// *Action: Rewrite query or SQE
// *Mnemonic: PE_CIRCULAR_SQE
//
50951,1, "Unable to resolve element name for attribute %(1)s"
// *Cause: XPATH expression such as A/*/@B or A//@B is not supported.
// *Action: Rewrite query
// *Mnemonic: PE_NO_PARENT_TAG
//
50952,1, "Section is not PATH section group"
// *Cause: XPATH expression has section which is not created using
// PATH section group.
// *Action: Rewrite query not to use XPATH expression or create the index
// with PATH section group
// *Mnemonic: PE_NOT_PATH_SEC_GRP
//
50953,1, "Unable to determine section name"
// *Cause: XPATH expression should not end with . or *
// *Action: Rewrite the path expression not to use . or * at the end
// *Mnemonic: PE_NO_SEC
//
50954,1, "Theme index is required for CTXCAT about queries"
// *Cause: There is no theme index, but the catsearch query contains
// about clause. You must create a theme index before using
// ABOUT query against CTXCAT index
// *Action: create theme index
// *Mnemonic: PE_NEED_THEME_INDEX
//
50955,1, "Missing comma in transform clause %(1)s"
// *Cause: A transform clause in a query template is missing a comma
// *Action: Add the comma in the appropriate position
// *Mnemonic: PE_MISSING_COMMA
//
50956,1, "Theme index is required for THEMES transform queries"
// *Cause: There is no theme index, but the operator TRANSFORM is used
// with THEMES as its parameter. You must create a theme index
// before using THEMES in TRASNFORM operator.
// *Action: create theme index
// *Mnemonic: PE_NEED_THM_IDX_TRAN
//
50957,1, "Missing <textquery> element in query template %(1)s"
// *Cause: The <textquery> tag is missing or misspelled in a query template
// *Action: Correct the missing tag
// *Mnemonic: PE_MISSING_TQ
//
50958,1, "Missing quote in transform clause %(1)s"
// *Cause: A transform clause in a query template is missing a quote
// *Action: Add the quote in the appropriate position
// *Mnemonic: PE_MISSING_QUOTE
//
50959,1, "Query length exceeds %(1)s bytes"
// *Cause: the query length exceeds the maximum allowed length
// *Action: reduce the length of the query
// *Mnemonic: PE_QUERY_TOO_LONG
//
50960,1, "Mild not operand not a term or phrase "
// *Cause: invalid operand type for MNOT operator
// *Action: correct operand type
// *Mnemonic: PE_MN_TYP
//
50961,1, "Missing %(1)s for %(2)s clause"
// *Cause: the specified tag is missing from the specified complex query clause
// *Action: Add missing clause
// *Mnemonic: PE_MISSING_CLAUSE
//
50962,1, "Query operators are not allowed in transform input string"
// *Cause: You specified an operator (such as wildcard) in the input string
// for the transform operator
// *Action: Remove or escape the query operator
// *Mnemonic: PE_OP_NOT_ALLOWED
// //////////////////////////////////////////////////////////////////////////
// WL 51000..51099 WordList internal errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [51000,51017]
//
51002,2, "unexpected component failure"
// *Cause: Internal error
// *Action: Contact Oracle support
// *Mnemonic: WL_COMP_FAIL
//
51017,2, "unable to open storage buffer for fuzzy match candidates"
// *Cause: Internal error, probably insufficient memory
// *Action: Contact Oracle support
// *Mnemonic: WL_FMBUFFER
//
51019,2, "unable to open or illegal format for fuzzy match data file: %(1)s"
// *Cause: Unable to open OS file containing fuzzy matching information or
// the file was not of the correct format
// *Action: Consult the documentation for correct location of
// the fuzzy match information files and check for file damage
// *Mnemonic: WL_FMFILE
//
//NLS_DO_NOT_TRANSLATE [51020,51022]
51020,2, "out of memory in fuzzy matcher"
// *Cause: Cannot allocate more memory
// *Action: Contact your system adminstrator
// *Mnemonic: WL_FMMEMORY
//
51021,2, "undefined error in fuzzy matcher"
// *Cause: Internal error
// *Action: Contact Oracle support
// *Mnemonic: WL_FMOTHER
//
51022,2, "undefined error in stemmer"
// *Cause: Internal error
// *Action: Contact Oracle support
// *Mnemonic: WL_MLOTHER
//
51023,2, "stemmer file cannot be opened"
// *Cause: Unable to open OS file containing stemmer lexicon, or
// the file contents were not correct
// *Action: Consult documentation for for correct
// location of the stemmer lexicons and check for file damage
// *Mnemonic: WL_MLFILE
//
//NLS_DO_NOT_TRANSLATE [51024,51099]
51024,2, "out of memory in stemmer"
// *Cause: Cannot allocate more memory
// *Action: Contact your system administrator
// *Mnemonic: WL_MLMEMORY
//
51025,2, "an invalid character was passed to the stemmer"
// *Cause: Invalid character in word input to the stemmer
// *Action: Remove invalid character from word to be stemmed
// *Mnemonic: WL_MLCHARSET
//
51028,2, "unexpected error in fuzzy match expansion: %(1)"
// *Cause: Internal error
// *Action: Contact Oracle support
// *Mnemonic: WL_FMEXPFAIL
//
51029,2, "unexpected error in stemmer expansion: %(1)"
// *Cause: Internal error
// *Action: Contact Oracle support
// *Mnemonic: WL_STEXPFAIL
//
51030,2, "wildcard query expansion resulted in too many terms"
// *Cause: User error
// *Action: Make wildcard query narrower
// *Mnemonic: WL_WC_MAXTERMS
//
// //////////////////////////////////////////////////////////////////////////
// UA 51100..51199 Utility Argument processing errors
// //////////////////////////////////////////////////////////////////////////
51100,2, "invalid program argument index"
// *Cause: This is an internal error
// *Action: Contact Oracle Support to report a bug
// *Mnemonic: UA_INVALID_ARG_INDEX
//
51101,2, "argument processing callback failed"
// *Cause: this is an internal error
// *Action: Contact Oracle support to report a bug
// *Mnemonic: UA_CALLBACK_FAIL
//
// //////////////////////////////////////////////////////////////////////////
// KM 51200..51299 Keymap internal errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [51200,51299]
51200,0, "open keymap failed for index id = %(1)s"
// *Cause: Failed to initialize the keymap for the column id specified.
// *Action: Check index ID. Contact support if caused by internal errors
// *Comment: should move this to be an internal error
// *Mnemonic: KM_OPEN_KEYMAP_FAIL
//
51201,0, "failed to perform DDL operation: database object %(1)s"
// *Cause: Textkey mapping service failed on DDL operation
// *Action: Check Oracle error and take corrective action
// *Comment: should move this to be an internal error
// *Mnemonic: KM_DDL_FAIL
//
51202,0, "invalid key mapping operation mode : %(1)s"
// *Cause: invalid keymap mode value found. This is an internal error
// *Action: Contact Oracle support
// *Mnemonic: KM_INV_MODE
//
51203,0, "found doc ids without mappings during get maps"
// *Cause: found doc ids without mappings during get mapping by doc ids,
// the index data and keymap service are out of synch.
// *Action: Contact Oracle support
// *Mnemonic: KE_BAD_IDS_IN_BATCH
//
// //////////////////////////////////////////////////////////////////////////
// DM 51300..51399 dML Queue internal errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [51300,51399]
//
51300,0, "error getting dml Queue lock"
// *Cause: a server must have hung while processing the dml Queue, leaving
// it locked
// *Action: Contact Oracle support
// *Mnemonic: DM_BADLOCK
//
51301,0, "error releasing dml Queue lock"
// *Cause: internal database error, or perhaps someone dropped the lock
// while we were using it
// *Action: Contact Oracle support
// *Mnemonic: DM_BADUNLOCK
//
51309,0, "Get_batch() failed"
// *Mnemonic: DM_GET_BATCH
//
51310,0, "batch_done() failed"
// *Mnemonic: DM_BATCH_DONE
//
51311,0, "DML lock handle previously allocated"
// *Cause: internal error
// *Action: Contact Oracle support
// *Mnemonic: DM_LOCK_EXISTS
//
51312,0, "DML lock internal error %(1)s"
// *Cause: internal error
// *Action: Contact Oracle support
// *Mnemonic: DM_LOCK_ERROR
//
51313,0, "timeout while waiting for lock"
// *Cause: most likely an internal error
// *Action: Contact Oracle support
// *Mnemonic: DM_LOCK_TIMEOUT
//
51314,0, "index is not empty"
// *Cause: you attempted to invoke populate_pending against an index
// which already has or has had indexed documents.
// *Action: populate pending manually, or recreate the index NOPOPULATE
// *Mnemonic: DM_PPND_IDX_NOT_EMPTY
//
51315,0, "AGGMERGE lock internal error %(1)"
// *Cause: internal error
// *Action: Contact Oracle support
// *Mnemonic: AGGMERGE_LOCK_ERROR
// //////////////////////////////////////////////////////////////////////////
// DD 51400..51499 DDl internal errors
// //////////////////////////////////////////////////////////////////////////
// NLS_DO_NOT_TRANSLATE [51400,51499]
//
51403,2, "New index name not provided by kernel"
// *Cause: this is an internal error
//
// *Action: Contact Oracle support
// *Mnemonic: DD_NO_NEW_IDXNAME
//
// //////////////////////////////////////////////////////////////////////////
// IO 51800..51899 I/O error
// //////////////////////////////////////////////////////////////////////////
//
51801,2, "failed to seek in file: %(1)"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Comment: Failed to seek appropriate location in a file.
// *Mnemonic: IO_INVALID_SEEK
//
51802,2, "failed to read from file: %(1)"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Comment: Failed to read from a file.
// *Mnemonic: IO_INVALID_READ
//
51803,2, "failed to open file: %(1)"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Comment: Failed to open a file.
// *Mnemonic: IO_INVALID_OPEN
//
51804,2, "failed to write to file: %(1)"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Comment: Failed to write to a file.
// *Mnemonic: IO_INVALID_WRITE
//
// //////////////////////////////////////////////////////////////////////////
// CI 52100..52199 Oracle Text Internal errors
// //////////////////////////////////////////////////////////////////////////
//NLS_DO_NOT_TRANSLATE [52100,52199]
52100,0, "%(1)s returned internal error code %(2)s"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_INTERNAL_ERROR
//
//
52101,0, "an invalid session handle was passed to Oracle Text"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_INVALID_SESSION
//
//
52102,0, "an invalid transaction handle was passed to Oracle Text"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_INVALID_TRANS
//
//
52103,0, "the Oracle Text environment could not reset"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_REFRESH_FAILED
//
//
52104,0, "the Oracle Text environment could not initialize"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_INIT_FAILED
//
//
52105,0, "no delete function found"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_NO_DELETE_FN
//
//
52106,0, "Oracle Text service results could not be committed"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_COMMIT_FAILED
//
//
52107,3, "ctxkbtc internal error"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_KB_ERR
//
//
52108,3, "failed to delete knowledge base user extension"
// *Cause: this is an internal error
// *Action: check file permissions or contact Oracle support
// *Mnemonic: CI_KB_DEL_ERR
//
//
52109,3, "error in reading thesaurus"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_KB_READ_ERR
//
//
52110,3, "error in writing extended knowledge base"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_KB_WRITE_ERR
//
//
52111,3, "error in knowledge base cache"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: CI_GXL_ERR
//
52112,0, "improper Chinese string %(1)s of length %(2)d"
// *Cause: this is an internal error
// *Action:
// *Mnemonic: CI_DRLLC_ZH_ERR
//
52113,0, "improper Japanese string %(1)s of length %(2)d"
// *Cause: this is an internal error
// *Action:
// *Mnemonic: CI_DRLLC_JA_ERR
//
52114,0, "Writing lexicon to files"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_KB_WRITE
//
52115,0, "Writing new terms in lexicon to files"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_TH_TERM_WRITE
//
52116,0, "Done writing all terms"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_TERM_DONE
//
52117,0, "Writing index file for IDs"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_ID_WRITE
//
52118,0, "Writing index file for terms"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_TERM_WRITE
//
52119,0, "Reading lexicon file for terms"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_READ
//
52120,0, "Processing terms into new tokens"
// *Cause:
// *Action:
// *Mnemonic: CI_DRLLC_READ_TERM
//
//
// //////////////////////////////////////////////////////////////////////////
// IE 52200..52299 Import/Export errors
// //////////////////////////////////////////////////////////////////////////
52200,0, "invalid state during export"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: IE_EXP_INVALID_STATE
//
//
52201,0, "imcompatible Oracle Text versions"
// *Cause: attempting to import an incompatible version of Oracle Text data
// *Action: make sure source and target Oracle Text versions are compatible
// *Mnemonic: IE_INVALID_VERSION
//
52202,0, "invalid class name: %(1)s"
// *Cause: the specified class name is not valid
// *Action: Contact Oracle Support
// *Mnemonic: IE_INVALID_CLASS
//
52203,0, "invalid object name: %(1)s"
// *Cause: the specified object name is not valid
// *Action: Contact Oracle Support
// *Mnemonic: IE_INVALID_OBJECT
//
52204,0, "error while registering index"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: IE_CREATE_INDEX_FAILED
//
52205,0, "class %(1)s and object %(2)s already exists for this index "
// *Cause: duplicate entry of class and object
// *Action: Contact Oracle support
// *Mnemonic: IE_DUP_INDEX_OBJECT
//
52206,0, "error while registering index object"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: IE_SET_OBJECT_FAILED
//
52207,0, "the specified attribute does not exist: %(1)s"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: IE_INVALID_ATTRIBUTE
//
52208,0, "the specified attribute already exist: %(1)s"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: IE_DUP_ATTRIBUTE
//
52210,0, "error while registering value for attribute: %(1)s"
// *Cause: This is an internal error
// *Action: Contact Oracle Support
// *Mnemonic: IE_SET_ATT_FAILED
//
52211,0, "error while registering partition"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: IE_CREATE_PART_FAILED
//
52212,0, "error while registering cdi columns"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: IE_CREATE_CDI_FAILED
52213,0, "Insufficient privileges"
// *Cause: this is an internal error
// *Action: Contact Oracle support
// *Mnemonic: IE_INVALID_PRIV
// //////////////////////////////////////////////////////////////////////////
// QS 52300..52399 Query Stats Errors
// //////////////////////////////////////////////////////////////////////////
52300,0, "Index %(1)s.%(2)s does not exist"
// *Cause: The given index does not exist for the current user
// *Action: Give a valid index name
// *Mnemonic: QS_IDX_NOT_EXIST
//
52301,0, "Query Stats is already enabled for this index"
// *Cause: attempting to enable the query stats for an index for which it is
// already enabled
// *Action: None. No need to enable again
// *Mnemonic: QS_ALREADY_ENABLED
//
52302,0, "Query Stats is not enabled for this index"
// *Cause: attempting to disable the query stats for an index for which it is
// not enabled
// *Action: None. No need to disable if it is not already enabled
// *Mnemonic: QS_NOT_ENABLED
//
52303,0, "Option String is full"
// *Cause: Index option string is full
// *Action: None.
// *Mnemonic: QS_OPTION_STR_FULL
//
52304,0, "This operation requires Query Stats to be enabled for the index"
// *Cause: attempting to do an operation which required query stats option
// for the index to be enabled
// *Action: Enable query stats option for the index using
// ctx_output.enable_query_stats()
// *Mnemonic: QS_NEED_TO_BE_ENABLED
//
52305,0, "Unknown value, %(1)s, passed in to stat_type"
// *Cause: An invalid value is passed in to the parameter stat_type
// *Action: Give a valid value
// *Mnemonic: QS_INVALID_STATTYPE
//
// //////////////////////////////////////////////////////////////////////////
// AL 52400..52499 Auto Lexer related errors
// //////////////////////////////////////////////////////////////////////////
52400,0, "Dictionary %(1)s already exists"
// *Cause: The specified dictionary already exists
// *Action: Must drop the dictionary if you want to re-create it.
// *Mnemonic: AL_DICT_EXISTS
//
52401,0, "Invalid language %(1)s specified"
// *Cause: Language specified is invalid
// *Action: Must specify a valid language
// *Mnemonic: AL_LANG_INV
//
52402,0, "Dictionary name is invalid"
// *Cause: The specified dictionary name is invalid
// *Action: Must provide valid dictionary name
// *Mnemonic: AL_DICT_NAME_INV
//
52403,0, "Dictionary %(1)s does not exist"
// *Cause: The specified dictionary does not exist
// *Action: Retry with the correct dictionary name
// *Mnemonic: AL_DICT_NOT_EXIST
//
52404,0, "policy_languages requires auto lexer"
// *Cause: policy_languages requires the auto lexer to retrieve language
// information. The auto lexer was not specified, however.
// *Action: Specify auto lexer for the policy.
// *Mnemonic: AL_POL_NOT_AL
//
// end drgus.msg
OHA YOOOO