Sie sind auf Seite 1von 12

ERROR CODES DESK REFERENCE

Runtime Errors Number


0 1 2 3 4 5

Description
No Error; run was successful. Function called with incorrect number of parameters (not enough arguments on the stack). Not trappable. Stack overflow. Not trappable. Stack underflow. Not trappable. A Resume or Resume Next Statement was executed with no error handler active. Not trappable. Out of memory. The runtime system tried to allocate more memory, but failed. Not trappable.

Errors 1 through 5 are fatal errors and are not trappable. No constants exist in the expression language for these errors. This is because they cannot be trapped and returned as values. These fatal errors will terminate the execution of the expression. NOTE: StackTrace is a new feature, available for the first time in Cosmos. This property facilitates development debugging of RIFL scripts. When developing with Java Objects, StackTrace is particularly useful because it includes information about the Java execution stack.

Constants, Values, and Descriptions


Error
ERR_TYPEMISMATCH ERR_NULL ERR_UNDERFLOW ERR_OVERFLOW ERR_FIELDACCESS ERR_EVAL ERR_FILEREAD ERR_REGEXP ERR_LOOKUPARG ERR_ADDRPARSE 6 7 8 9 10 11 12 13 14 15

Description
Generic error; Dimensioned types didn't match, trying to assign different types, etc. An argument that cannot be null is null ( cbool(NULL)) Stack underflow. Stack overflow; common cause is calling a function that returns a value, and not assigning that value. Unable to access a field reference. Error compiling or running an eval statement. Error reading a file. Invalid regular expression (sub/gsub/like/strepl/etc). Too many args to lookup/tlookup. Invalid "part" argument to add1part.

ERR_EXTFUNC ERR_ARG ERR_SPOKEACCESS ERR_RECACCESS ERR_DIV0 ERR_INVARRAY ERR_ARRAYBOUNDS ERR_OBJECTNOTSET ERR_READONLYOBJECT

16 17 18 19 20 21 22 23 24

Error calling an external function (in a DLL). Invalid argument to a function call. Unable to access a Connector reference. Unable to access a record reference. Attempt to divide by 0. Attempt to reference an array without specifying an index. Attempt to access an out-of-bounds array index. Attempt to use an object variable that hasn't been set to a valid object. Attempt to set a property on an object that doesn't allow it (such as setting connector/record/field properties on the source or target). Received an EOF while reading a file. Attempt to set an object property to an invalid value. Object is required, or the wrong type of object was used. Error occurred trying access/use a COM/OLE object. Object doesn't support the specified property. Error setting/getting a property value. Invalid project step or session name. Unable to locate the specified file (file functions). Unable to access the specified file (file functions). Error writing to the specified file (file functions). Error opening the specified file (file functions). Java exception while running code for a java object. DOM error occurred (using the DOM functions). Timeout on a message object. Type mismatch; generic error that indicates a Transformation failed, or a data type was found when another data type was expected. Invalid use of null. Occurs in places where a null value was found, but a real value is needed. Numeric underflow. Numeric overflow. Unable to access field; runtime attempted to access contents of a field, but could not locate the field.

ERR_EOF ERR_PROPASSIGN ERR_OBJECTREQUIRED ERR_AUTOMATIONERROR ERR_NOSUCHPROP ERR_PROPFAIL ERR_INDEX ERR_FILENOTFOUND ERR_FILEACCESS ERR_FILEWRITE ERR_FILEOPEN ERR_JAVAEXCEPTION ERR_DOMERROR ERR_TIMEEXPIRED ERROR_TYPEMISMATCH

25 26 27 28 29 30 31 32 33 34 35 36 37 38 100

ERR_NULL ERR_NUMUNDER ERR_NUMOVER ERR_FIELDACCESS

101 102 103 104

ERR_EVAL

105

Problem with EVAL expression; either an error compiling an expression to be evaluated, or a runtime error occurred while executing it. Error reading file during the Lookup or Xlate function, if the specified file is unreadable. Invalid regular expression. Too many arguments supplied to lookup. Invalid address parsing; invalid address part was supplied to one of the address parsing functions. Error calling an external function. Invalid procedure call or argument. Connector container access problem. Record access problem. Division (mod) by 0. Access array with no or wrong Dims. Array index out of bounds. Object or variable is not set. Object is read-only. Hit End of File (EOF) on a record read. Error assigning to object property. Object is required. Automation error occurred. Invalid property or method supplied for object. Error invoking property or method. General indexing error. File name does not exist. File access mode problem. Error writing to file. Error opening file. Java exception occurred calling a Java method or property. Error with DOM object.

ERR_FILEREAD ERR_REGEXP ERR_LOOKUPARG ERR_ADDRPARSE ERR_EXTFUNC ERR_ARG ERR_SPOKEACCESS ERR_RECACCESS ERR_DIV0 ERR_INVARRAY ERR_ARRAYBOUNDS ERR_OBJNOTSET ERR_ROOBJECT ERR_EOF ERR_PROPASSGN ERR_OBJREQ ERR_AUTOMATION ERR_NOSUCHPROP ERR_PROPFAIL ERR_INDEX ERR_FILENOTFOUND ERR_FILEACCESS ERR_FILEWRITE ERR_FILEOPEN ERR_JAVAEXCEPTION ERR_DOMERRO

106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

Base Transformation Processing Return Codes


NUMBER
25001 25002 25003

ERROR_NAME
OUT_OF_MEMORY UNSUPPORTED_VERSION UNKNOWN_CONNECTOR_TYPE

DESCRIPTION
There is not enough memory to complete Integration Engine request. An unsupported version of Visual Basic attempted to use Integration Engine. Returned in two different contexts first, a Connector type was not selected for the Source or Target. In this case, error will include the message "Spoke type invalid or unspecified". Second, it could mean the requested Connector cannot be loaded. In this case, the message "Unable to create new Connector" will be used. Reasons a Connector cannot be loaded: The Connector registry (connlist) cannot be found. The registry is usually located in the Integration Engine install directory. Invalid Connector name given. Integration Engine is unable to locate the dynamic libraries required for the Connector using the application search path. The Initialization_Info command line option can be used to specify the name and location of the registry with the ConnListFile and LibraryPath entries. Problem with installation and configuration of third party dynamic libraries. Not enough system memory or other necessary resource. Returned when an application tries to assign an invalid Action. An invalid field index or an invalid field name was encountered. An error was encountered trying to retrieve a Connector Option Value from a Connector. Returned when an application attempts to reference an invalid line style field name. The Source on the Transformation is invalid or unspecified. Certain API functions require that a Source be bound to a Target to execute properly. In addition, the Import Transformation and Export Transformation options in the Integration Architect product require a valid Source bound to a valid Target. No connection established for data Source. Can occur on a Source or a Target. An expression is invalid. The expression may not be syntactically correct, or it may reference undefined fields. Specified field name exceeds the maximum length for field names for the currently selected Connector. This error occurs when defining fields. Assigned field name includes one or more invalid characters for the current Connector type. Specified field name is invalid because it is a reserved word. Field name that is not unique is encountered. Browser type is unknown or not supported. Field count has been exceeded. Returned when an application attempts to use an index for an array that is out of range. A value is out of range or invalid. This error is returned when an invalid datatype name is assigned.

25004 25005 25006

UNKNOWN_ACTION INVALID_FIELD_INDEX INVALID_OPTION

25007 25008

FIELD_NAME_NOT_DEFINED INVALID_IMPORT_CONTROL

25009 25010

NO_CONNECTION INVALID_EXPRESSION

25011

FIELD_NAME_TOO_LONG

25012

FIELD_NAME_BAD_CHAR

25013 25014 25015 25016 25017

FIELD_NAME_RESERVED_WORD FIELD_NAME_NOT_UNIQUE UNKNOWN_BROWSER_TYPE FIELD_COUNT_EXCEEDED INDEX_ERROR

25018 25019

VALUE_ERROR UNKNOWN_DATA_TYPE

25020

LOSS_OF_PRECISION

A field definition has been copied from the layout for one data Source to the layout of another data Source, and the Target layout does not support a compatible datatype with the same precision as the data type for the Source field definition. This is considered a warning for most applications. The application has made a request that requires that the DJText control be bound to the DJStyle control. An invalid index was specified for a line style in the DJText control. An invalid line style name was specified as an index for a line style in the DJText control. An attempt was made to add a new line style definition in the DJText control and a line style with the same name has already been defined. A Connector option was set that may invalidate the Target Structured Schema. This can happen in situations where the application is appending data to an existing file, and the file format is a format that determines record characteristics based on options settings, and there is a connection to the Target data Source. For example, the application has designed a Transformation specification that uses append mode with a Fixed ASCII Target file and then changes the record separator. The Fixed ASCII Connector uses the record separator to determine the record lengths. If the Target layout is designed with the assumption of one record length and the option setting changes this assumption, the layout is likely to be invalid. The best way to avoid this sort of problem is to make sure all option settings are made prior to layout design. Error importing the Transformation. Error exporting the Transformation. Exporting partial Transformations is invalid. A partial Transformation is a Transformation specification that is missing an active connection for either the Source or Target data Source. Exports of partial Transformations are not currently supported. The application should ensure that both halves of the Transformation are connected and try again. During a Transformation, if one of the mapping Expressions calls the Reject() Function and no reject log is connected, the error callback routine will be called passing this error code. This is considered a warning for the application user, so it is fired only once during a Transformation. If a Transformation is aborted 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. A buffer passed to receive a value that is too small for the entire value to be returned. An uncommitted transaction was encountered. A commit transaction or rollback transaction was requested when a transaction had not previously been started. The size limit on a batch transaction has been exceeded. Licensing error. Invalid combination of Source and/or Target types. Record layout not specified. Invalid Structured Schema index.

25021

INVALID_STYLE_CONTROL

25022 25023

INVALID_STYLE_INDEX STYLE_NAME_NOT_DEFINED

25024

STYLE_NAME_NOT_UNIQUE

25025

OPTION_SCHEMA_CONFLICT

25026 25027 25028

IMPORT_TRANSFORMATION EXPORT_TRANSFORMATION EXPORT_PARTIAL

25029

NO_REJECT_FILE

25030

TRANSFORMATION_ABORTED

25031 25032 25033

BUFFER_TOO_SMALL UNCOMMITTED_TRANSACTION_BATCH TRANSACTION_BATCH_NOT_STARTED

25034 25035 25036 25037

TRANSACTION_BATCH_TOO_LARGE SOURCE_TARGET_LICENSE RECORD_LAYOUT_NOT_DEFINED INVALID_RECORD_LAYOUT_INDEX

25038 25039 25040 25041 25042 25043 25044 25045 25046

RECORD_LAYOUT_NAME_NOT_UNIQUE RECORD_RULE_NOT_DEFINED INVALID_RECORD_RULE_INDEX RECORD_RULE_NAME_NOT_UNIQUE INVALID_RECORD_RULE_CONDITION INVALID_EVENT_ACTION INVALID_FIELD_NAME INVALID_RECORD_LAYOUT_NAME SAVE_TRANSFORMATION

Record layout name not unique. Record discriminator rule not defined. Invalid record rule index. Record rule name encountered that is not unique. Invalid record rule condition encountered. Invalid Event Action encountered. Invalid field name encountered. Invalid Structured Schema name encountered. Indicates an error was encountered while saving the Transformation. Specific error details are written to the log file. Indicates an error was encountered while loading the Transformation. Specific error details are written to the log file. Indicates an error was encountered while loading the Map. Specific error details are written to the log file. Indicates an error was encountered while saving the Map. Specific error details are written to the log file. Indicates an error was encountered while loading the Structured Schema. Indicates an error was encountered while saving the Structured Schema. Invalid Validation Type encountered. Validation Error encountered. Invalid Action Expression encountered. Invalid Datachange Monitor Expression encountered.

25047

LOAD_TRANSFORMATION

25048

LOAD_MAP

25049

SAVE_MAP

25052 25053 25055 25056 25057 25058

LOAD_STRUCTURED_SCHEMA SAVE_STRUCTURED_SCHEMA INVALID_VALIDATION_TYPE VALIDATION_ERROR INVALID_ACTION_EXPRESSION INVALID_DATACHANGE_MONITOR_EXPR ESSION INVALID_ACTION_MAP INVALID_ACTION_KEYS INVALID_FILTER_EXPRESSION INVALID_CONNECTION_INFO INVALID_FIELD_EXPRESSION INVALID_DISCRIMINATOR_RECORD_RULES INVALID_CODE_MODULE XML_PARSE_ERROR XML_WRITE_ERROR

25059 25060 25061 25062 25063 25064 25065 25066 25068

Invalid Action Map encountered. Invalid Action Keys encountered. Invalid Filter Expression encountered. Invalid Connection Info encountered. Invalid Field Expression encountered. Invalid Discriminator Record Rules encountered. Invalid Code Module encountered. Indicates an error was encountered while parsing an XML document. Indicates an error was encountered while writing the XML document.

25069 25501 25502 25504 25505 25507 25508 25509 25510 25511

XML_PARSER_INITIALIZATION_ERROR EOF BADNAME READERR NOMEM CREATERR WRITERR NOSPACE INDEX_ERROR RECTOOBIG

XML Parser initialization error encountered. End of file (EOF) error. An attempt was made to read a nonexistent record. Specified file name is invalid, or the file does not exist. An error was encountered reading file or table. Out of memory. Error encountered when creating file or table. Error writing to a file or table. No space available on disk. Index error encountered. Record definition is too large. The Structured Schema contains too many fields, or the combined size of each of the fields exceeds the maximum record length for the data format. An attempt was made to perform some operation on a data Source and the data Source is not connected. An internal error occurred while attempting to set a Connector option. An internal error occurred while initializing the Update option settings after a Target Connector is switched to Update mode. Target layout and Target file or Target definitions do not match. The application attempted to set an invalid output mode for a Target data Source. An attempt was made to define an invalid index. One or more of the fields in the index do not exist in the layout. No fields defined for the Target data Source and an attempt was made to open the Target for output. Error opening data Source. Invalid or corrupt data file. Unable to delete a file, drop a table, or delete all of the records from the Target data Source. Unsupported index. Bad or missing server name. Server login error. Invalid data or record type. Invalid field name. Error closing Target file.

25512

NOSOURCE

25513 25514

BADLOGIC BADUPDATEOPTS

25515 25516 25517

BADMATCH BADMODE INDEX_INVALID

25518

NOLAYOUT

25519 25520 25521

OPENERR BADFILETYPE DELETERR

25522 25523 25524 25525 25526 25527

INDEX_UNSUP SQL_NOSERVER SQL_LOGERR BADTYPE FIELDNAME CLOSERR

25528 25529 25530 25531 25532 25533 25534

DELETED RECCRYPTERR RNOTOOBIG USERID BADOPTIONNAME BADOPTIONVALUE INVALID

Attempting to delete a record that is already marked as deleted. Records are encrypted. The record number is greater than maximum allowed. Invalid User ID encountered. Invalid property name encountered. Invalid property name encountered. Generic error meaning the Connector encountered some type of unusual error condition. Bad or missing data structure browser. 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. The Target Connector was unable to create a sort index file. Returned when a duplicate is encountered and duplicates are not allowed. Too many fields in structure. Too many memo fields in structure. Memo field in wrong position in structure. Returned by Source and Target Connectors. For a Target, this 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. See Specify Logging Defaults Preferences to change the settings. Runtime error evaluating expressions. Indicates that a Connector does not support a particular method. Indicates that a Connector has not implemented a particular method. Indicates that a particular Connector or browser is not licensed for the product version. Indicates that the Load Library for a particular Connector or browser failed to load or could not be found. Indicates that a Load Library required by the Connector or browser (supporting load library) failed to load or could not be found. Indicates an error was encountered trying to get the address of a function in a Load Library. An error occurred while loading a new Connector or browser. The loading of a Connector or browser was aborted at the request of the user. 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

25535 25536

NOBROWSER NOMEMOFILE

25537 25538 25539 25540 25541 25542

SORTFILE SORTDUP FIELDCOUNT MEMOCOUNT MEMOPOS TRUNCATE

25543 25544 25545 25546

RUNTIMERR NOTSUP NOTIMP LICENSING

25547

LOADLIBRARY

25548

SUPPDLL

25549

NEWPROC

25550 25551 25552

UNSPECIFIED USERABORT OVERFLOW

Handling option is set to WARN or ERROR. 25553 25554 25555 25556 25557 25558 25559 25560 25561 25562 25563 25564 25565 25566 25567 25568 26001 26002 26003 26004 26005 26006 26007 26008 26009 26010 26011 26012 NOCONNECTION SQLEXECERR EXTEXECERR NULLINSERT NOTUNIQUE CONSTRAINT DICTNOSOURCE DICTOPENERR DICTREADERR IOWAIT MISMATCH SQLTRANSACTIONDEADLOCK LICENSE_EXPIRED TIME_EXPIRED ASSERTION_FAILED RECORD_INVALID OUT_OF_MEMORY ACCESSELEMENTS ADDCHILD ADDFIELD ADDMAPEXPR ADDOPTION ADDSOURCE ADDTARGET BUFFER_OVERFLOW COULDNOTOPENCONTAINER COULDNOTOPENELEMENT EMPTY_LIST No connection established. SQL statement execution error. External application execution error encountered. Null value not allowed. Key value not unique. Integrity constraint error encountered. Metadata Source not defined. Error opening metadata Source. Error reading metadata. Waiting on input. No matching records for update. Transaction deadlock detected. Appears only in code that is commented out (i.e. not used, should never be returned) Indicates when a Message expiration date is reached. Indicates an Assert Action failed. Returned when a Validate record action fails. Out of Memory. Error accessing the elements in portable spec file. Error adding a child object instance. Error adding a field. Error adding a map expression. Error adding an option. Error adding a Source. Error adding a Target. Buffer Overflow. Could not open the portable spec file. Could not open an element in the portable spec file. List is empty.

26013 26014 26015 26016 26017 26018 26019 26020 26021 26022 26023 26024 26025 26026 26027 26028 26029 26030 26031 26032 26033 26034 26035 26036 26037 26038 26039 26040 26041

GETOBJECT HANDLE_NOT_FOUND HANDLE_NOT_UNIQUE INSERT_FAILED INVALID_OBJECTNAME INVALIDATTRIBUTE INVALIDBIND INVALIDFIELD INVALIDMAPEXPR INVALIDOPTION INVALIDSIZE INVALIDSOURCE INVALIDTARGET NO_TRANSFORMATION NO_SOURCE NO_CONNECTOR NO_STRUCTURE NO_TARGET NOELEMENTSINSTORAGE NOELEMENTSTORELEASE NOMEMORYALLOC NOVALUEEXISTS OBJECTEXISTS OBJECTTYPE OBJTYPENOTSUPPORTED READELEMENT READINGELEMENTS REMOVECHILD REMOVEFIELD

Error getting access to an object instance. Object Handle not found. Object Handle not unique. An insert into a list failed. Invalid Object Name. Invalid Attribute. Invalid Bind of Source to Target. Invalid Field. Invalid Map Expression. Invalid Option. The given size is invalid for the element being read. Source is invalid. Target is invalid. No Transformation found. No Source found. No Spoke found. No Structure found. No Target found. No elements in portable spec file. No elements in portable spec file to release. No Memory has been allocated. Value not found. Object Exists. Invalid Object Type. Object Type is not supported. Error reading an element in the portable spec file. Error reading the next element in the portable spec file. Error removing a child object instance. Error removing a field.

10

26042 26043 26044 26045 26046 26047 26048 26049 26050 26051 26052 26053 26054 26055 26056 26057 26058 26059

REMOVEMAPEXPR REMOVEOPTION REMOVESOURCE REMOVESTRUCTURE REMOVETARGET SETTINGINTERFACE UNKNOWN_SOURCE_CONNECTOR_TYPE UNKNOWN_TARGET_CONNECTOR_TYPE WRITEELEMENT INVALIDFILTER ADDFILTER REMOVEFILTER INVALID_SAMPLE_TYPE INVALID_CONTAINER INVALID_SAMPLE_START INVALID_SAMPLE_COUNT INVALID_SAMPLE_FREQUENCY INVALID_TYPE_CHANGE

Error removing a map expression. Error removing an option. Error removing a Source. Error removing a structure. Error removing a Target. Error setting the Interface Type. Source Spoke Type is unknown. Target Spoke Type is unknown. Error writing an element to the portable spec file. Invalid Filter Expression. Error adding a Filter Expression. Error removing a Filter Expression. Invalid Sample Type. Invalid portable spec file Invalid Sample Start. Invalid Sample Count. Invalid Sample Frequency. Invalid Type Change. Changing the Source or Target type is only supported when creating a default Transformation. It is not supported when loading an existing Transformation. Memory allocated for the input buffer is too small for the value to be returned. The value will be truncated. A field in the Target layout of the stored Transformation does not match a field in the current Target layout. A datatype for a field in the Target layout of the stored Transformation does not match the data type of the corresponding field in the current Target layout. The field count of the current Target is greater than the field count of the stored Target. The field count of the current Target is less than the field count of the stored Target. No map expressions exist, which will result in blank records written to the Target. An invalid sort field was encountered. An error occurred trying to add a sort field.

26060

BUFFER_TOO_SMALL

26061

FIELD_MISMATCH

26062

DATATYPE_MISMATCH

26063

COUNT_GREATER

26064 26065 26066 26067

COUNT_LESS BLANK_RECORDS INVALID_SORTFIELD ADD_SORTFIELD

11

26068 26069 26070 26071 26072 26073 26074 26075 26076 26077 26078 26079 26080

REMOVE_SORTFIELD INVALID_SOURCE_BROWSER INVALID_TARGET_BROWSER ADD_EVENTACTION INVALIDSTRUCTURE ADDSTRUCTURE ADD_ACTION_PARAMETER INVALID_EVENTACTION INVALID_ACTIONPARM ADD_RECORDRULE INVALID_RECORDRULE REMOVE_RECORDRULE INVALID_WRITE

An error occurred trying to remove a sort field. Invalid Source browser information was encountered. Invalid Target browser information was encountered. Error adding event action. Invalid Structured Schema. Error adding a Structured Schema. Error adding an action parameter. Invalid event action. Invalid action parameter. Error adding a record discrimination rule. Invalid record discrimination rule. Error removing a record discrimination rule. Returned when trying to write to a container or directory that does not have write access.

As of 01/10/2004

12

Das könnte Ihnen auch gefallen