User Guide > Error Codes and Messages > Engine Error Codes
Was this helpful?
Engine Error Codes
The following table provides a list of error codes and descriptions. The messages are listed in numerical order.
Error Code
Error Name
Description
25000
OK
No error
25001
OUT_OF_MEMORY
Not enough memory to complete Runtime Engine request.
25003
UNKNOWN_SPOKE_TYPE
Connector type is not set.
25004
UNKNOWN_ACTION
Application tried to assign an invalid action.
25005
INVALID_FIELD_INDEX
An invalid field index or an invalid field name was encountered.
25006
INVALID_OPTION
An error was encountered trying to retrieve a connector option value from a connector.
25008
INVALID_IMPORT_CONTROL
Source on the transformation is invalid or unspecified. Certain API functions require that a source is bound to a target to execute properly. In addition, the Import Transformation and Export Transformation options require a valid source bound to a valid target.
25009
NO_CONNECTION
Connection is not established for data source. This error can occur on a source or a target.
25010
INVALID_EXPRESSION
An expression is invalid. The expression may not be syntactically correct, or it may reference undefined fields.
25011
FIELD_NAME_TOO_LONG
Specified field name exceeds the maximum length for field names for the existing selected connector. This error occurs when defining fields.
25012
FIELD_NAME_BAD_CHAR
Assigned field name includes one or more invalid characters for the selected connector type.
25013
FIELD_NAME_RESERVED_WORD
Specified field name is invalid because it is a reserved word.
25014
FIELD_NAME_NOT_UNIQUE
Field name that is not unique is encountered.
25017
INDEX_ERROR
Application attempts to use an index for an array that is out-of-range.
25018
VALUE_ERROR
A value is out-of-range or invalid.
25019
UNKNOWN_DATA_TYPE
Invalid data type name is assigned.
25020
LOSS_OF_PRECISION
A field definition is copied from the layout for one data source to the layout of another data source, and the target layout does not support a compatible data type with the same precision as the data type for the source field definition. This is considered a warning for most applications.
25029
NO_REJECT_FILE
During a transformation, if one of the mapping Expressions calls the Reject() function and reject log is not connected, the error callback routine will be called passing this error code. This is considered a warning for the application user, so it is triggered only once during a transformation.
25030
CONVERSION_ABORTED
If a transformation is stopped with either the DJAbort API function or by a map expression calling the Abort() function, the error callback routine will be called with this error code. This is an advisory error code.
25032
UNCOMMITTED_ TRANSACTION_BATCH
An uncommitted transaction was encountered.
25033
TRANSACTION_BATCH_NOT_ STARTED
A commit transaction or rollback transaction was requested when a transaction had not previously been started.
25034
TRANSACTION_BATCH_TOO_ LARGE
Size limit on a batch transaction has exceeded.
25035
SOURCE_TARGET_LICENSE
Licensing error. Invalid combination of source and/or target types.
25036
RECORD_LAYOUT_NOT_ DEFINED
Record layout is not specified.
25037
INVALID_RECORD_LAYOUT_ INDEX
Invalid structured schema index.
25038
RECORD_LAYOUT_NAME_NOT_ UNIQUE
Record layout name is not unique.
25039
RECORD_RULE_NOT_DEFINED
Record discriminator rule is not defined.
25040
INVALID_RECORD_RULE_INDEX
Invalid record rule index.
25041
RECORD_RULE_NAME_NOT_ UNIQUE
Record rule name is not unique.
25042
INVALID_RECORD_RULE_ CONDITION
Invalid record rule condition encountered.
25043
INVALID_EVENT_ACTION
Invalid event action encountered.
25044
INVALID_FIELD_NAME
Invalid field name encountered.
25045
INVALID_RECORD_LAYOUT_NAME
Invalid structured schema name encountered.
25046
SAVE_CONVERSION
Problem occurred while saving a transformation.
25047
LOAD_CONVERSION
Problem occurred while loading a transformation.
25048
LOAD_MAP
Error while loading the map. Specific error details are written to the log file.
25049
SAVE_MAP
Error while saving the map. Specific error details are written to the log file.
25050
INVALID_CONVERSION_XML
Invalid or corrupt transformation file.
25051
INVALID_MAP_XML
Invalid or corrupt XML map.
25052
LOAD_LAYOUT_DEF
Error while loading a record layout definition (that is, schema). Check for a missing or invalid external schema reference.
25055
INVALID_VALIDATION_TYPE
Invalid validation type.
25056
VALIDATION_ERROR
Validation error.
25057
INVALID_ACTION_EXPRESSION
Invalid action expression.
25058
INVALID_DATACHANGE_MONITOR_EXPRESSION
Invalid Datachange Monitor Expression.
25059
INVALID_ACTION_MAP
Invalid action map.
25060
INVALID_ACTION_KEYS
Invalid action keys.
25061
INVALID_FILTER_EXPRESSION
Invalid filter expression.
25062
INVALID_CONNECTION_INFO
Invalid connection information.
25063
INVALID_FIELD_EXPRESSION
Invalid field expression.
25064
INVALID_DISCRIMINATOR_ RECOG_RULES
Invalid discriminator record rules.
25065
INVALID_CODE_MODULE
Invalid code module.
25066
XML_PARSE_ERROR
Error while parsing an XML document.
25067
XML_READ_ERROR
Error while reading the XML document.
25068
XML_WRITE_ERROR
Error while writing the XML document.
25069
INVALID_XML_DOCUMENT
XML artifact is an invalid.
25501
EOF
EOF error. An attempt was made to read a nonexistent record.
25502
BADNAME
Specified file name is invalid, or the file does not exist.
25504
READERR
Error reading file or table.
25505
NOMEM
Out of memory.
25507
CREATERR
Error when creating file or table.
25508
WRITERR
Error writing to a file or table.
25509
NOSPACE
Space not available on disk.
25510
INDEX_ERROR
Index error.
25511
RECTOOBIG
Record definition is too large. The structured schema contains many fields, or the combined size of the fields exceeds the maximum record length for the data format.
25512
NOSOURCE
An attempt was made to perform some operation on a data source and the data source is not connected.
25513
BADLOGIC
Internal error occurred while attempting to set a connector option.
25514
BADUPDATEOPTS
Internal error occurred while initializing the Update option settings after a target connector is switched to Update mode.
25515
BADMATCH
Target layout and target file or target definitions do not match.
25516
BADMODE
Application attempted to set an invalid output mode for the target data.
25517
INDEX_INVALID
An attempt was made to define an invalid index. One or more fields in the index do not exist in the layout.
25518
NOLAYOUT
Fields not defined for the target data and an attempt was made to open the target for output.
25519
OPENERR
Error opening the data source.
25520
BADFILETYPE
Invalid or corrupt data file.
25521
DELETERR
Unable to delete a file, drop a table, or delete all the records from the target data.
25522
INDEX_UNSUP
Unsupported index.
25523
SQL_NOSERVER
Bad or missing server name.
25524
SQL_LOGERR
Server log in error.
25525
BADTYPE
Invalid data or record type.
25526
FIELDNAME
Invalid field name.
25527
CLOSERR
Error closing target file.
25528
DELETED
Attempting to delete a record that is already marked as deleted.
25529
RECCRYPTERR
Records are encrypted.
25530
RNOTOOBIG
Record number is greater than maximum allowed.
25531
USERID
Invalid user ID.
25532
BADOPTIONNAME
Invalid property name.
25533
BADOPTIONVALUE
Invalid property value.
25534
INVALID
Generic error that is, the connector encountered some type of unusual error condition.
25535
NOBROWSER
Bad or missing data structure browser.
25536
NOMEMOFILE
Bad or missing memo file. Some data formats use a separate file to store memo fields. Error is returned if the data source layout includes memo fields, but the memo file cannot be found.
25537
SORTFILE
The target connector was unable to create a sort index file.
25538
SORTDUP
Returned when a duplicate is encountered and duplicates are not allowed.
25539
FIELDCOUNT
Many fields in structure.
25540
MEMOCOUNT
Many memo fields in structure.
25541
MEMOPOS
Memo field in wrong position in structure.
25542
TRUNCATE
Returned by source and target connectors. For a target, this error is returned only when the Truncation Handling option is set to error. For a source, it is returned when the Truncation Handling option is either warn or error. To change the settings, see Setting Preferences.
25543
RUNTIMERR
Runtime error while processing an expression.
25544
NOTSUP
Connector does not support a particular method.
25545
NOTIMP
Connector has not implemented a particular method.
25546
LICENSING
Connector or browser is not licensed for the product version.
25547
LOADLIBRARY
Load library for a particular connector or browser failed to load or cannot be found.
25548
SUPPDLL
Load library required by the connector or browser (supporting load library) failed to load or cannot be found.
25549
NEWPROC
Error while trying to get the address of a function in a load library.
25550
UNSPECIFIED
Error while loading a new connector or browser.
25551
USERABORT
Loading of a connector or browser stopped at the request of the user.
25552
OVERFLOW
Returned by sources and targets. For a target, this is returned when the Overflow Handling option is set to error. For a source, it is returned when the Overflow Handling option is set to warn or error.
25553
NOCONNECTION
Connection is not established.
25554
SQLEXECERR
SQL statement execution error.
25555
EXTEXECERR
External application execution error.
25556
NULLINSERT
Null value is not allowed.
25557
NOTUNIQUE
Key value is not unique.
25558
CONSTRAINT
Integrity constraint error.
25559
DICTNOSOURCE
Metadata source is not defined.
25560
DICTOPENERR
Error opening metadata source.
25561
DICTREADERR
Error reading metadata.
25562
IOWAIT
Waiting for input.
25563
MISMATCH
Returned by the multimode actions UpdateRecord and DeleteRecord.
25564
SQLTRANSDEADLOCK
Dead lock is detected during an operation on a SQL database object.
25565
LIC_EXPIRED
Product license has expired.
25566
TIMEEXPIRED
Message expiration date is reached.
25567
ASSERT
Assert action in the event handling fails.
25568
REC_INVALID
Validate Record action fails.
25569
THRESHOLD_EXCEED
Used by the EDI Validate Record when skip record count exceeds the maximum allowed count.
25570
INVALID_VERSION
Version mismatch or version problem with a component (MCF).
28001
ADD_ERROR
Error adding a process element.
28002
REMOVE_ERROR
Error removing a process element.
28003
MEMORY_ERROR
Out-of-memory error.
28004
IMPORT_ERROR
Error importing a process.
28006
OPEN_ERROR
Problem occurred while connecting to a session.
28007
INVALID_PROJECT
Invalid project.
28008
EMPTY_EXPRESSION
Empty expression.
28009
INVALID_EXPRESSION
Invalid expression encountered.
28010
INFINITE_LOOP
Infinite loop occurred.
28011
NO_SESSION
No session.
28012
EMPTY_SQL_STATEMENT
Empty SQL statement.
28013
NO_CONNECTION
No connection.
28016
DTS_ERROR
DTS error.
28017
USER_ABORT
User stop.
28018
NAME_TOO_LONG
Name is long.
28019
START_NOT_FIRST
Start step is not first in process sequence.
28020
NO_PREDECESSORS
No predecessor steps.
28021
ORPHANED_STEPS
Orphaned steps.
28022
INCOMPLETE_DECISION
Incomplete decision step in process design.
28023
NO_COMMANDLINE
Command line is not specified.
28024
NO_CONVERSION
No transformation.
28025
CONVERSION_STEP_ERROR
Transformation step error.
28026
DECISION_STEP_ERROR
Decision step error.
28027
SQL_STEP_ERROR
SQL step error.
28028
ENDPOINT_STEP_ERROR
Start or stop step error.
28029
EXPRESSION_STEP_ERROR
Expression step error.
28030
PROJECT_STEP_ERROR
Process step error.
28031
DTS_STEP_ERROR
DTS step error.
28032
NO_PROJECT_FILE
Missing process file.
28033
APPLICATION_STEP_ERROR
Application step error.
28034
NO_STOP_STEP
No stop step in process design.
28035
EMPTY_PROJECT
No process specified.
28036
DTS_PACKAGE_NOT_FOUND
DTS package not found.
28038
SESSION_CONFLICT
Session conflict occurred.
28039
INVALID_DECISION_EXPRESSION
Invalid decision step expression.
28040
INVALID_STEP
Invalid step encountered.
28043
DOC_VALIDATOR_EMPTY_TYPE
Doc validator empty type. Document type not specified in a validator step.
28044
DOC_VALIDATOR_CREATE_ERROR
Doc validator create error. The document validator could not be created.
28045
DOC_VALIDATOR_OPTION_ERROR
Doc validator option error. An error occurred setting a Validator option.
28046
DOC_VALIDATOR_EXEC_ERROR
Doc validator execution error. The document failed validation.
28047
QUEUEMESSAGE_STEP_ERROR
Queue step error.
28048
OPTION_ERROR
Option error. An error occurred setting an option for a component (for example, options for SQL or Queue sessions, Iterators, Aggregators, Invokers, or Transformers).
28049
XSLT_OPEN_FILE_ERROR
Source or style sheet for a XSLT step cannot be opened.
28050
XSLT_EXEC_ERROR
Error executing an XSLT step.
28051
XSLT_IO_ERROR
Error occurred while reading or writing a file in an XSLT step.
28052
EXPORT_ERROR
Export error. An error occurred saving a process.
28053
RESOURCE_ERROR
No component resource error. A required system resource (such as a thread) is not available.
28054
NO_COMPONENT
A component was not specified in a step option (for example, component step options for SQL or Queue Sessions, Iterators, Aggregators, Invokers, Transformers).
28055
COMPONENT_STEP_ERROR
Component step error. An error occurred executing a component step (for example, steps for SQL or Queue Sessions, Iterators, Aggregators, Invokers, Transformers).
28056
PACKAGE_MANIFEST_ERROR
An error occurred executing a djar project which has a corrupted or missing manifest.mf file.
28057
DATAFLOW_LOAD_ERROR
Error occurred while loading a DataFlow step.
28058
DATAFLOW_STEP_ERROR
Error occurred while executing a DataFlow step.
28059
NO_DATAFLOW
Unable to find DataFlow to execute a DataFlow step.
30002
INVALID_COMMANDLINE
Invalid command line (invalid option, option missing value, and so on).
30003
NO_CONVERSIONS
Error occurred while loading an engine step, or there were transformation or processes are not specified.
30004
NO_VALUE_WITH_OPTION
Missing value for the option.
30010
INVALID_LICENSE_FILE
Cannot open license file, or Engine is not licensed.
30012
CREATE_ERROR_LOCK_FILE
Error trying to create a lock file when checking the Engine license.
30013
CREATE_ERROR_LOCK_DIR
Error trying to create a lock directory when checking the Engine license.
30014
LICENSED_USERS_EXCEEDED
Licensed number of users for Engine has exceeded.
30017
INVALID_SAMPLE_TYPE
Invalid sample type.
30020
OLE_COM_INITIALIZE
Error while initializing the OLE COM Library.
30021
NO_PROJECT_FILE
Specified a process, but no process file name is provided.
30022
STEP_CREATE_ERROR
Unspecified error creating engine step (transformation or process).
30023
DAEMON_MODE_FAILURE
Error switching to daemon mode.
30024
ABORTED
Engine stopped (signal, C).
30025
STOPPED
Engine stopped.
30027
NO_SERVICE
Tried to run engine as a service, but the engine is not licensed as a service.
30028
MACRO_FILE
A macro file specified on the command line cannot be parsed.
30029
NO_OR_INVALID_KEY_SPECIFIED
Used when running a password protected djar file, and either no key is specified on the command line, or the key is invalid.
31001
NO_ENGINE
Cannot find an appropriate map engine (for example, wrong version, empty map, and so on).
31002
DOCUMENT_NOT_FOUND
Cannot find or open the named artifact.
31003
NO_SOURCE
Source connector not set or schema information is not available.
31004
NO_TARGET
Target connector is not set or cannot find the target.
31005
MAP_PARSE_ERROR
Map artifact parsing error.
31006
NOT_SUPPORTED
Map engine tried to perform an operation that is not supported.
31007
NO_SCHEMA
When trying to find a field or record path, schema is not available to search.
31008
BAD_EVENT
Error while trying to set up or execute an event.
31009
UNKNOWN_SPOKE_TYPE
Attempt to perform an operation that must have a known connector type, when the type is not set.
31010
MAP_LOAD_ERROR
Error when trying to load a map.
31011
OUT_OF_MEMORY
Ran out-of-memory.
31012
INVALID_EXPRESSION
Invalid EZscript script.
31013
EXPRESSION_ERROR
Error while executing an EZscript script.
31014
RECORD_NOT_FOUND
Unable to locate the record specified in a path.
31022
NO_SORT_INDEX
Sort information is not provided properly, when a source is sorted.
31023
SORT_ERROR
Error while adding a sort key.
31024
PATH_NOT_FOUND
Cannot resolve the record or field path.
31025
NO_SUCH_NODE
Cannot find the specified node (such as source, intermediate, or target).
Last modified date: 08/02/2023