SQL3000-3999
SQL Message ID | Message | Explanation | User Response |
---|---|---|---|
SQL3001C |
An I/O error (reason = reason) occurred while opening the output file. |
A system I/O error occurred while opening the output file. The command cannot be processed. No data is processed. |
For IMPORT/LOAD, verify that the output file exists. For EXPORT, verify that the output media has enough free space. Resubmit the command with a valid output file name, including the correct path. Look in the message file for additional information. |
SQL3002C |
An I/O error occurred while writing to the output data file. |
A system I/O error occurred while writing to the output data file. The output may be incomplete or the disk may be full. The utility stops processing. |
If the output data file is incomplete, erase it and resubmit the command. |
SQL3003C |
An I/O error occurred while closing the output data file. |
A system I/O error occurred while closing the output data file. The file is not closed. |
If the output data file is incomplete, erase it and resubmit the command. |
SQL3004N |
The load, import, or export utility failed because the specified file type is not supported. |
You can insert data from a file into a database using the load and import utilities, and you can export data from a database to a file using the export utility. Only certain file formats are supported for use with these utilities. This message is returned when an attempt is made to use an unsupported file type with one of the load, import, or export utilities. The command cannot be processed. |
Resubmit the command or API specifying a valid value for the parameter named filetype. |
SQL3005N |
Processing was interrupted. |
An interrupt was received during processing. The user may have pressed the interrupt key sequence. The utility stops processing. Any database updates not committed are rolled back. |
Resubmit the command. If doing an import, see Command Reference for information on how to use commitcount and restartcount parameters. If doing a load, see Command Reference for information on how to restart the load. |
SQL3006C |
An I/O error occurred while opening the message file. |
A system I/O error occurred while opening the message file. This error can refer to a problem on either the client or the server. The command cannot be processed. |
Resubmit the command with a valid message file name, including the correct path. |
SQL3007C |
An I/O error occurred while writing to the message file. |
A system I/O error occurred while writing to the message file. Processing may not have finished. |
If the message file is incomplete, erase it and resubmit the command. |
SQL3008N |
The utility encountered an error error while connecting to the database. |
The IMPORT or EXPORT utility could not connect to the database. No data is imported or exported. |
Look at the error number in the message for more information. Make changes and resubmit the command. |
SQL3009N |
The Action String parameter is not valid or too long. |
The Action String (for example, "REPLACE into ..." for Export or "INSERT into ..." for Import and Load) parameter in the command is not valid. The Action String pointer may be incorrect. The Action String structure may contain characters that are not valid. The Action String structure may contain characters that are not valid. Either the deprecated or new parameter may be used for Action String. The command cannot be processed. |
Verify the Action String pointer and the structure it points to. Resubmit the command with a valid Action String. |
SQL3010N |
The METHOD parameter is not valid. |
The METHOD parameter in the command is not valid. The METHOD pointer may be incorrect. The structure that the METHOD points to may be incorrect. The METHOD structure may contain characters that are not valid. The command cannot be processed. |
Examine the METHOD pointer and the structure it points to. Resubmit this command with a valid METHOD. |
SQL3011C |
There is not enough storage to process the command. |
A memory allocation error occurred. Not enough memory is available to process the command, or there was an error freeing storage. The command cannot be processed. |
Stop the application. Possible solutions include:
|
SQL3012C |
A system error occurred. |
An operating system error occurred. The command cannot be processed. |
Check your message file, correct the problem and resubmit the command. |
SQL3013N |
The length of the filetmod is out of the acceptable range. It should be greater than or equal to zero and less than or equal to 8000. |
The filetmod specified is outside the acceptable range (greater than or equal to zero and less than or equal to 8000). The command cannot be processed. |
Examine the filetmod pointer and the structure it points to. Resubmit the command with a valid filetmod. |
SQL3014C |
An I/O error occurred while closing the message file. |
A system I/O error occurred while closing the message file. The message file is not closed. |
If the message file is incomplete, resubmit the command. |
SQL3015N |
An SQL error sqlcode occurred during processing. |
An SQL error occurred during the utility call. The utility stops processing. |
Look at the SQLCODE (message number) in the message for more information. Make changes and resubmit the command. |
SQL3016N |
An unexpected keyword keyword was found in the filetmod parameter for the filetype. |
A keyword that does not apply to the filetype for the utility was found in the filetype modifier (the filetmod parameter or the phrase following MODIFIED BY in a CLP command). The utility stops processing. |
Remove the filetype modifier or specify at least one valid keyword in the filetype modifier. See the Command Reference for more information on filetype modifiers. |
SQL3017N |
A delimiter is not valid or is used more than once. |
For delimited ASCII files (DEL for the IMPORT or LOAD commands, and FORMAT DELIMITED for the INGEST command), one of two errors occurred:
The command cannot be processed. |
Examine the specified delimiters for validity and uniqueness. Resubmit the command with valid delimiter overrides. |
SQL3018N |
The period was specified as a character string delimiter. |
For Delimited ASCII (DEL), the period cannot be specified as the character string delimiter. The command cannot be processed. |
Resubmit the command with valid delimiter overrides. |
SQL3019N |
No Action String parameter was specified in the command. |
No Action String (for example, "REPLACE into ...") parameter is specified for this utility call. This parameter is required. The command cannot be processed. |
Resubmit the command with an Action String parameter. |
SQL3020N |
The user does not have the authority to run the specified EXPORT command. |
The user attempted to export data without having DATAACCESS authority, or either the CONTROL privilege or the SELECT privilege for each table involved in the export. The export action is not performed. |
Request appropriate authorization before exporting data from tables. |
SQL3021N |
The user does not have the authority to run the specified IMPORT command on table name. |
The user attempted to import data without the appropriate authorization for the specified option and table. Importing by using the INSERT option requires one of the following authorizations:
Note: "entire hierarchy" refers to all subtables or object views in the hierarchy. Importing into an existing table or view by using the INSERT_UPDATE, REPLACE, or REPLACE_CREATE option requires one of the following authorizations:
Note: "entire hierarchy" refers to all subtables or object views in the hierarchy. Importing into a table that does not exist by using the CREATE or REPLACE_CREATE option requires one of the following authorizations:
The import operation is not performed. |
Ensure that you are authorized to perform the import operation. |
SQL3022N |
An SQL error sqlcode occurred while processing the SELECT string in the Action String parameter. |
In IMPORT or EXPORT, during processing of the SELECT string from the Action String (for example, "REPLACE into ...") structure, an SQL error occurred. The command cannot be processed. |
Look at the SQLCODE (message number) in the message for more information. Make changes and resubmit the command. |
SQL3023N |
The database name parameter is not valid. |
The database name parameter is not valid. See the SQLERRD[0] field in the SQLCA for more information. The database name must contain 1 to 8 characters and the characters must be from the database manager base character set. The command cannot be processed. |
Resubmit the statement with a valid database name parameter. |
SQL3024N |
An I/O error occurred while opening the format file. |
A system I/O error occurred while opening the format file. This error can refer to a problem on either the client or the server. A possible cause may be that the format file is in use by another application. The command cannot be processed. |
Ensure that the format file is valid, including the path, and that it is not currently in use by another application. Resubmit the command. Look in the diagnostics log file for additional information. |
SQL3025N |
A parameter specifying a filename or path is not valid. |
The parameter contains a path, directory, or file name that is not valid. For IMPORT and EXPORT, verify the datafile parameter. For LOAD, verify that each entry in the parameters of type sqlu_media_list: datafile should contain valid filenames; lobpaths copytarget, and workdirectory should contain valid paths on the server including the final separator and a null terminator. The pointer to lobpaths, copytarget and workdirectory must be valid or null. The pointer to the targets in these structures must be valid. Check that sessions and media_type are specified correctly. Also, if the lobpaths parameter is specified, check that the media_type is the same as that specified for the datafile structure. If the filetype is IXF, the length of the file name may be too long. This error is also returned when the database manager does not have read access permission for the specified file or path. The command cannot be processed. |
Ensure the database manager has read access permission for the specified file or path. Resubmit the statement with a valid parameter. |
SQL3026N |
The msgfile or tempfiles path parameter is not valid. |
For IMPORT or EXPORT, the msgfile parameter contains a path, directory, or file name that is not valid. For LOAD, either the msgfile parameter contains a path, directory, or file name that is not valid on the client, or the tempfiles path is not valid on the server. If the database to which the application is connected is a remote database, the msgfile must be fully qualified. For a local database the utility will attempt to fully qualify the msgfile if it is not already fully qualified. Also verify that the pointer to the msgfile is valid. The command cannot be processed. |
Resubmit the statement with a valid msgfile and/or tempfiles path parameter. |
SQL3027N |
An I/O error occurred while reading from the format file. |
A system I/O error occurred while reading from the format file. This error can refer to a problem on either the client or the server. The command cannot be processed. |
Verify that the format file is readable. |
SQL3028N |
The export method indicator is not valid. It must be either 'N' or 'D'. |
The export method indicator must be either N for Names or D for Default. The command cannot be processed. |
Resubmit the statement with a valid method indicator. |
SQL3029N |
No filetype parameter was specified. |
The filetype parameter was either not specified or null. The system does not know which format to use for the data file. The command cannot be processed. |
Resubmit the statement with a valid filetype. |
SQL3030C |
An I/O error (reason = reason) occurred while opening the input file. |
A system I/O error occurred while opening the input file. This error can refer to a problem on either the client or the server. A possible cause may be that the input file is in use by another application. The command cannot be processed. |
Ensure that the input file is valid, including the path, and that it is not currently in use by another application. Resubmit the command. |
SQL3031C |
An I/O error occurred while reading from the input file. |
A system I/O error occurred while reading from the input file. This error can refer to a problem on either the client or the server. The command cannot be processed. |
Verify that the input file is readable. |
SQL3032N |
The LOAD/IMPORT method indicator is not valid for the specified filetype. It must be either 'N', 'P', or 'default'. |
For the IXF filetype, the LOAD/IMPORT method indicator must be either N for Names, P for Positional, or D for Default. The command cannot be processed. |
Resubmit the command with a valid method indicator. |
SQL3033N |
A keyword such as INSERT, REPLACE, CREATE, INSERT_UPDATE, or REPLACE_CREATE is missing from the target specification or it is misspelled. |
For IMPORT, the Action String (for example, "REPLACE into ...") parameter does not contain the keyword INSERT, REPLACE, CREATE, INSERT_UPDATE, or REPLACE_CREATE. For LOAD, the Action String parameter does not contain the keyword INSERT, REPLACE, or RESTART. The keyword must be followed by at least one blank. The command cannot be processed. |
Resubmit the command with a valid Action String parameter. |
SQL3034N |
The keyword INTO is missing from the target specification or it is misspelled. |
The INTO keyword is missing or spelled incorrectly. INTO must be followed by at least one blank. The command cannot be processed. |
Resubmit the command with a valid Action String (for example, "REPLACE into ...") parameter. |
SQL3035N |
The tablename parameter in the target specification is not valid. |
For IMPORT, the tablename in the Action String (for example, "REPLACE into ...") is not valid. For LOAD, the tablename or the exception tablename in the Action String is not valid. The command cannot be processed. |
Resubmit the command with a valid tablename. Also ensure that all command keywords and parameters are entered in the correct order. |
SQL3036N |
The tcolumn-list in the target specification does not have a closed parenthesis. |
The tcolumn-list must be delimited by parentheses. The list was not terminated by the closed parenthesis. The command cannot be processed. |
Resubmit the statement with a valid, complete column list in the Action String (for example, "REPLACE into ...") parameter. |
SQL3037N |
An SQL error sqlcode occurred during Import processing. |
An SQL error occurred during processing of the Action String (for example, "REPLACE into ...") parameter. The command cannot be processed. |
Look at the SQLCODE (message number) in the message for more information. Make changes and resubmit the command. |
SQL3038N |
The Action String parameter contains unexpected characters. |
For IMPORT, there are characters other than blanks after the closing parenthesis of the column list in the Action String (for example, "REPLACE into ...") parameter. For LOAD, there are characters other than blanks after the closing parenthesis of the column list and/or the exception tablename in the Action String parameter. The command cannot be processed. |
Resubmit the command with a valid Action String parameter. |
SQL3039W |
The memory available to LOAD for DATA BUFFER prohibits full LOAD parallelism. Load parallelism of value will be used |
The LOAD utility attempted to determine the optimal level of CPU parallelism for SMP exploitation based on the system configuration, or the user specified a value for LOAD parallelism when invoking the utility. However, one of the following limitation was encountered:
A lesser degree of parallelism, requiring less memory, will be used. |
|
SQL3040N |
The utility cannot use the file name file-name specified in the option-name parameter. Reason code: reason-code. |
One of the following reason codes may apply:
|
Determine which reason code applies, correct the problem, and resubmit your command. |
SQL3041N |
The date value specified is not supported in Sybase. |
Sybase does not support date values prior to 1753. |
Please give a valid date value and issue the command again. |
SQL3042N |
The LINKTYPE specified for a DATALINK column is invalid. |
The value specified for LINKTYPE for a DATALINK column is invalid. |
Check the LINKTYPE specified. Correct the value and resubmit the command. |
SQL3043N |
The DATALINK SPECIFICATION for DATALINK column(s) is invalid. |
The DATALINK SPECIFICATION for DATALINK column(s) is invalid for one of the following reasons:
|
Correct the specification and resubmit the command. |
SQL3044N |
The DATALINK SPECIFICATION for a DATALINK column has duplicate prefix specification. |
The DATALINK SPECIFICATION for a DATALINK column has duplicate specifications for DL_URL_REPLACE_PREFIX or DL_URL_DEFAULT_PREFIX. |
Remove the duplicate specification and resubmit the command. |
SQL3045N |
A dcolumn position in the METHOD parameter is less than one or greater than the maximum number of columns (1024) in a Delimited ASCII file. |
The dcolumn position is less than 1 or greater than the maximum number of columns (1024) in a delimited file. The command cannot be processed. |
Resubmit the command with valid dcolumn positions. |
SQL3046N |
The number of columns in the METHOD parameter is less than one. |
For METHOD methods other than Default, the number of columns specified must be a positive number (greater than 0). The command cannot be processed. |
Resubmit the command with a valid number of columns in the METHOD parameter. |
SQL3047N |
The LOAD/IMPORT method specified in METHOD is not valid for Delimited ASCII files. It must be either 'P' or 'default'. |
The only valid LOAD/IMPORT methods for Delimited ASCII files are P for Positions or D for Default. The command cannot be processed. |
Resubmit the command with a valid import method. |
SQL3048N |
There are fewer columns specified from the input file than database columns, but one of the database columns is not nullable. |
When fewer columns are specified in the METHOD list than are specified for the target table, the values for the missing input columns are loaded as nulls. Because the columns in the target table that correspond to one or more of these input columns are not nullable, null cannot be inserted. The file cannot be loaded. |
Define a new table that has the same number of columns as the input file or that has nullable columns. Resubmit the command. |
SQL3049N |
The data type type of the database column name is not compatible with this format file, but the database column is not nullable. |
The database column type is not valid for this format file. The database column is not nullable so the utility is ended. The utility stops processing. No data is loaded. |
Redefine the database table so the columns are compatible with the columns loaded from the file. |
SQL3050W |
Conversions on the data will be made between the IXF file code page file-code-page and the application code page application-code-page. |
If an IMPORT of an IXF data file has been issued and the code page of the character data in the IXF file is different from the code page of the application invoking the import operation, a conversion will be made from the code page of the data file to the code page of the application and the operation will continue. If a LOAD of an IXF data file has been issued and the code page of the character data in the IXF file is different from the database code page, a conversion will be made from the code page of the data file to the code page of the database and the operation will continue. |
If you do not want a conversion to be performed, invoke the utility using the FORCEIN option; otherwise no action is required. |
SQL3051W |
The data to be loaded into column-name has been loaded, but conversion from the IXF file code page to the application code page has not been performed. |
The data that was loaded into the CLOB or DBCLOB column is stored in a separate file and no conversions have been performed on it. To properly load the data, call the utility from an application that has the same code page as the IXF file. |
This is a warning only. |
SQL3052N |
The type path parameter is missing but is required. Reason code: reason-code. |
Reason codes:
|
Specify the path and resubmit your command. |
SQL3054N |
The input file is not a valid PC/IXF file. The file is too short to contain a valid H record. |
The end of the file was reached before the expected end of the first record. The file may not be a PC/IXF file. The LOAD/IMPORT utility stops processing. No data is imported. |
Verify that the input file is correct. |
SQL3055N |
The input file is not a valid PC/IXF file. The length field in the first record cannot be converted to a numeric value. |
The value in the length field of the first record is not the ASCII representation of a number. The file may not be a PC/IXF file. The utility stops processing. No data is loaded. |
Verify that the input file is correct. |
SQL3056N |
The input file is not a valid PC/IXF file. The value in the length field of the H record is too small. |
The value in the length field of the H record is not large enough for a valid H record. The file may not be a PC/IXF file. The utility stops processing. No data is loaded. |
Verify that the input file is correct. |
SQL3057N |
The input file is not a valid PC/IXF file. The type field in the first record is not H. |
The type field in the first record is not H. The first record is not a valid H record. The file may not be a PC/IXF file. The utility stops processing. No data is loaded. |
Verify that the input file is correct. |
SQL3058N |
The identifier field in the H record is not IXF. |
The identifier field in the H record does not identify the file as a PC/IXF file. The utility stops processing. No data is loaded. |
Examine the identifier field in the H record. |
SQL3059N |
The version field in the H record is not valid. |
The version field in the H record contains a value that is not valid. The utility stops processing. No data is loaded. |
Examine the version field in the H record. |
SQL3060N |
The HCNT field in the H record cannot be converted to a numeric value or the value is out of range. |
The Heading-record-count field in the H record is not an ASCII representation of a number or is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the HCNT field in the H record. |
SQL3061N |
The single-byte and/or double-byte code page field in the H record cannot be converted to a numeric value or the value is out of range. |
The single-byte and/or double-byte code page field in the H record is not an ASCII representation of a number or is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the single-byte and double-byte code page field in the H record, change them to appropriate values, and resubmit the command. |
SQL3062N |
The double-byte code page field in the H record cannot be converted to a numeric value or the value is out of range. |
The double-byte code page field in the H record is not an ASCII representation of a number or is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the double-byte code page field in the H record, change it to an appropriate value, and resubmit the command. |
SQL3063N |
The single-byte code page value value-1 in the H record is not compatible with the single-byte code page value value-2 for the application. The FORCEIN option was not specified. |
The single-byte code page value in the H record is not compatible with the application code page value. When the FORCEIN option is not used, the data cannot be loaded unless conversion from value 1 to value 2 is supported. The utility stops processing. No data is loaded. |
To load this data, resubmit the command with the FORCEIN option. |
SQL3064N |
The double-byte code page value value-1 in the H record is not compatible with the double-byte code page value value-2 for the application. The FORCEIN option was not specified. |
The double-byte code page value in the H record is not compatible with the application code page value. When the FORCEIN option is not used, the data cannot be loaded unless value 1 and value 2 are the same. The utility stops processing. No data is loaded. |
To load data where the double-byte code page values do not match, resubmit the command with the FORCEIN option. |
SQL3065C |
The value for the application codepage cannot be determined. |
The system encountered an error while determining the code page of the application. The utility stops processing. No data is loaded or unloaded. |
Contact your technical service representative. |
SQL3066N |
While reading or looking for the T record, the end of the file was reached. |
The end of the file was reached while the system was looking for the T record or while it was reading the T record. The utility stops processing. No data is loaded. |
Examine the T record of the input file. If the PC/IXF file was copied from one medium to another, compare the copy with the original or repeat the copy process. |
SQL3067N |
The length field in the T record cannot be converted to a numeric value. |
The length field in the T record is not an ASCII representation of a number. The utility stops processing. No data is loaded. |
Examine the length field in the T record. |
SQL3068N |
The value in the length field of the T record is too small. |
The value in the length field of the T record is not large enough so the T record is not valid. The utility stops processing. No data is loaded. |
Examine the length field in the T record. |
SQL3069N |
The first non-A record following the H record is not a T record. |
After the H record, the first record not an A record is also not a T record. The H record must be immediately followed by a T record but A records may exist before the T record. The utility stops processing. No data is loaded. |
Examine the records following the H record. |
SQL3070N |
The length field in an A record is out of range. |
The length field in an A record is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the length field in the A records. |
SQL3071N |
The data-convention field in the T record is not C. |
The data-convention field in the T record is a value other than C. The utility stops processing. No data is loaded. |
Examine the data-convention field in the T record. |
SQL3072N |
The data-format field in the T record is not M. |
The data-format field in the T record is a value other than M. The utility stops processing. No data is loaded. |
Examine the data-format field in the T record. |
SQL3073N |
The machine format field in the T record is not PCbbb (where b = blank). |
The machine format field in the T record is a value other than PC bbb, where each b is a blank. The utility stops processing. No data is loaded. |
Examine the machine format field in the T record. |
SQL3074N |
The data-location field in the T record is not I. |
The data-location field in the T record is a value other than I. The utility stops processing. No data is loaded. |
Examine the data-location field in the T record. |
SQL3075N |
The CCNT in the T record cannot be converted to a numeric value or the value is out of range. |
The C-record count field in the T record is not an ASCII representation of a number or is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the CCNT field in the T record. |
SQL3076N |
The name length field in the T record cannot be converted to a numeric value or the value is out of range. |
The name length field in the T record is not an ASCII representation of a number or is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the name length field in the T record. |
SQL3077N |
The number of C records specified in the CCNT field in the T record value exceeds the maximum allowed maximum. |
The value in the CCNT field of the T record is larger than the maximum allowed for the indicated release. The utility stops processing. No data is loaded. |
Examine the CCNT field in the T record. |
SQL3078N |
The length field in an A record cannot be converted to a numeric value. |
The length field in an A record is not an ASCII representation of a number. The utility stops processing. No data is loaded. |
Examine the length fields in the A records. |
SQL3079N |
The length field in a C record cannot be converted to a numeric value. |
The length field in a C record is not an ASCII representation of a number. The utility stops processing. No data is loaded. |
Examine the length field in the C records. |
SQL3080N |
The value in the length field of the C record is too small. |
The value in the length field of a C record is not large enough so the C record is not valid. The utility stops processing. No data is loaded. |
Examine the length field in the C records. |
SQL3081N |
Not enough C records were found. |
The number of C records found (in the correct position) is less than the number expected from the C-record-count (CCNT) in the T record. The utility stops processing. No data is loaded. |
Examine the T and C records. |
SQL3082N |
While reading or looking for a C record, the end of the file was reached. |
The end of the file was reached while the system was looking for a C record or while it was still reading a C record. The utility stops processing. No data is loaded. |
Examine the C records in the input file. If the PC/IXF file was copied from one medium to another, compare the copy with the original or repeat the copy process. |
SQL3083N |
The D-record-id field in the C record for column name cannot be converted to a numeric value. |
The D-record-id field in the C record for the indicated column is not an ASCII representation of a number. The utility stops processing. No data is loaded. |
Examine the D-record-id field in the C record. |
SQL3084N |
The D-record-position field in the C record for column name cannot be converted to a numeric value. |
The D-record-position field in the C record for the indicated column is not an ASCII representation of a number. The utility stops processing. No data is loaded. |
Examine the D-record-position field in the C record. |
SQL3085N |
The D-record-id and D-record-position fields in the C record for column name are out of range or inconsistent with the previous C record. |
The D-record-id or the D-record-position fields in the C record for the indicated column contain a value that is either out of the value range or is not correct relative to the previous C record. The utility stops processing. No data is loaded. |
Examine the D-record-id and D-record-position fields in the C record. |
SQL3086N |
There was no source column specified to be loaded into database column name or the specified source column does not exist, but the database column is not nullable. |
Either there was not a PC/IXF column specified to be exported into the indicated column or the specified PC/IXF source column does not exist. Nulls cannot be inserted because the database column is not nullable. The utility stops processing. No data is loaded. |
Check the METHOD parameter for erroneous names or positions or for fewer entries in the METHOD parameter than the Action String (for example, "REPLACE into ...") parameter states or implies. |
SQL3087N |
The source column specified to be loaded into database column name is not valid, but the database column is not nullable. |
The PC/IXF column cannot be loaded into the indicated database column and the reason was given in a previous message in the message log. Nulls cannot be inserted because the database column is not nullable. The utility stops processing. No data is loaded. |
Read the previous messages to understand why the column is not valid. |
SQL3088N |
The source column specified to be loaded into database column name is not compatible with the database column, but the database column is not nullable. |
The source PC/IXF column is not compatible with the target database column. The column types or lengths may be incompatible. Nulls cannot be inserted because the database column is not nullable. The utility stops processing. No data is loaded. |
Compare the columns in the source PC/IXF file with the columns in the database. |
SQL3089N |
A non-D record was found where a D record was expected. |
Some record other than a D record was found where a D record was expected. The utility stops processing. No data is loaded. |
Examine the D records in the file. |
SQL3090N |
The length field in a D record cannot be converted to a numeric value. |
The length field in a D record is not an ASCII representation of a number. The utility stops processing. No data is loaded. |
Examine the length field in the D records. |
SQL3091N |
The length field in a D record is out of range. |
The length field in a D record is a number that is not valid for this field. The utility stops processing. No data is loaded. |
Examine the length field in the D records. |
SQL3092N |
The identifier field in a D record does not contain the expected value. |
The identifier field in a D record is not valid. One or more D records may have been written out of sequence. The utility stops processing. No data is loaded. |
Examine the identifier field in the D records. |
SQL3094N |
The input column name was not found, but the corresponding database column is not nullable. |
The specified column was not in the input file. Because the corresponding database column is not nullable, data cannot be loaded into the column. The utility stops processing. No data is loaded. The column names processed before the error occurred are in the database |
Verify that the input file contains the specified column names. |
SQL3095N |
The specified column position position is not in the valid range of 1 to 256. |
A column position was specified that was not within the range of 1 to 256. The utility stops processing. No data is loaded. The column names processed before the error occurred are in the database. |
Verify that the specified column position is within the range 1 to 256. |
SQL3100W |
Column number column-number (identified as name) in the output DEL format file is longer than 254 bytes. |
The length or maximum length of the specified output column is greater than 254 bytes. Columns larger than 254 are not supported by some other products. The entire field is exported without truncation. Prior to DB2 Version 9.5 only, this message is returned when data is exported in DEL file format and the length of one or more columns in the output file is longer than 254 bytes. |
If the output file cannot be processed by another product, export only a substring of the incorrect column, redefine the table, or manually truncate the data in the DEL column. |
SQL3101W |
There is a character string delimiter in column column-number in row row-number. |
The system puts character string delimiters around the character strings being exported but it found a character string that already has the delimiter in the character string. Delimiters will be placed around the character string. Future use of that string leads to an appearance of truncation. Processing can continue. |
Review the data for the given column and row in the output table or file. To avoid loss of data, change the character delimiter to some character that is not in the data. |
SQL3102W |
The number of columns in the METHOD parameter is greater than the number of columns in the Action String (e.g. "REPLACE into ...") parameter. |
The number of columns taken from the input file or table is greater than the number to be put in the output table or file. Only data for the columns indicated in the output table or file will be processed. Data in the excess input columns is not processed. |
Review the data in the output table or file. |
SQL3103W |
The number of columns in the METHOD parameter is less than the number of columns in the Action String (e.g. "REPLACE into ...") parameter. |
The number of columns taken from the input file or table is less than the number to be put in the output table or file. Only data for the columns indicated in the input table or file will be processed. Data in the excess output columns is not processed. |
Review the data in the output table or file. |
SQL3104N |
The Export utility is beginning to export data to file name. |
This is the normal beginning message. |
No action is required. |
SQL3105N |
The Export utility has finished exporting number rows. |
This is the summary message for the export utility which is printed at the end of the message file. This message will state how many rows resulting from the SELECT statement were processed before the export utility terminated. |
If an sqlcode of 0 was returned from the utility, then no response is required. If an sqlcode of 3107 was returned, check the message file for warnings that occurred during the export and resubmit the command if desired. If a negative sqlcode was returned, an error occurred during the export and the data file may not contain all the data requested. The command should be resubmitted with the error corrected. |
SQL3106N |
An error occurred while formatting a message for the message file. |
The error message may be incomplete or formatted incorrectly. |
No action is required. |
SQL3107W |
At least one warning message was encountered during LOAD processing. |
You can load data into a database from a file, tape, or named pipe using the LOAD command. You can specify that any warnings or errors from the LOAD processing be printed to a message file. If no message file is specified, the warnings or errors are printed to standard out (unless the database manager instance is configured as a partitioned-database environment.) This message is returned when at least one warning was received during processing. If a message file is being used, the warnings and errors will be printed there. This warning does not affect processing. |
Review the message file warning. |
SQL3108W |
Unable to access file referenced by a DATALINK value in row row-number and column column-number. Reason code = reason-code. |
The possible causes of this message depend on the value of reason-code:
|
The action is based on the reason-code as follows:
|
SQL3109N |
The utility is beginning to load data from file name. |
This is the normal beginning message. The message may indicate the name of a temporary file created on the server instead of the source file. |
No action is required. |
SQL3110N |
The utility has completed processing. number rows were read from the input file. |
This is the normal ending message. |
No action is required. |
SQL3111C |
An I/O error occurred while closing the input data file. |
A system I/O error occurred while closing the input data file. This error can refer to a problem on either the client or the server. The file is not closed. |
Examine the input file for an I/O error. |
SQL3112W |
There are fewer input file columns specified than database columns. |
There are fewer columns specified in the input file than in the output table. Because the extra columns in the table are defined as nullable, the values in those columns are filled with nulls. |
No action is required. |
SQL3113W |
The data type type of the database column name is not compatible with this format file. Null values are inserted for the column. |
The database column type is not valid for this file. Because the column is nullable, nulls are inserted. Null values are loaded for the indicated column. |
If nulls are not acceptable for the column, do one of the following:
|
SQL3114W |
Some data following text in row row-number and column column-number was not loaded. |
Some data in the specified row and column is not loaded, probably because the column contains data as follows:
The text that was loaded is shown in the text token. The contents of the field may be incomplete. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command, or edit the data in the table. |
SQL3115W |
The field value beginning text in row row-number and column column-number is longer than the longest allowable table column. The value was truncated. |
The field value is longer than 32700 bytes. The value was truncated after 32700 bytes. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. Check for unmatched character string delimiters. |
SQL3116W |
The field value in row row-number and column column-number is missing, but the target column is not nullable. |
A null field value was encountered in the input file. Because the target column in the table is not nullable, it cannot be loaded. For files other than ASCII files, the value of the column number specifies the field within the row of the missing data. For ASCII files, the value of the column number specifies the byte position within the row of the missing data. The row is not loaded. |
If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3117W |
The field value in row row-number and column column-number cannot be converted to a SMALLINT value. A null was loaded. |
The value in the specified field cannot be converted to a SMALLINT value. There may be a data type mismatch. The value may be larger than a 2-byte integer. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. A null value is loaded. |
Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3118W |
The field value in row row-number and column column-number cannot be converted to a SMALLINT value, but the target column is not nullable. The row was not loaded. |
The value in the specified field cannot be converted to a SMALLINT value. There may be a data type mismatch. The value may be larger than a 2-byte integer. A null cannot be loaded because the output column in the table is not nullable. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. The row is not loaded. |
Correct the input file and resubmit the command or edit the data in the table. |
SQL3119W |
The value in row row-number and column column-number could not be converted to an integer value, so a null value was loaded instead. |
The inability to convert the value might be due to a data type mismatch, such as trying to load a date into an integer column. If the source of the value that could not be converted is:
|
Examine the input data. If necessary, take one of the following actions:
|
SQL3120W |
The value in row row-number and column column-number could not be converted to an integer value, and the target column is not nullable, so the row was not loaded. |
The inability to convert the value might be due to a data type mismatch, such as trying to load a date into an integer column. If the source of the value that could not be converted is:
|
Examine the input data. If necessary, take one of the following actions:
|
SQL3121W |
The field value in row row-number and column column-number cannot be converted to a FLOAT value. A null was loaded. |
The value in the specified field cannot be converted to a FLOAT value. There may be a data type mismatch. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. A null value is loaded. |
Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3122W |
The field value in row row-number and column column-number cannot be converted to a FLOAT value, but the target column is not nullable. The row was not loaded. |
The value in the specified field cannot be converted to a FLOAT value. There may be a data type mismatch. A null cannot be loaded because the output column in the table is not nullable. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. The row is not loaded. |
Correct the input file and resubmit the command or edit the data in the table. |
SQL3123W |
The field value in row row-number and column column-number cannot be converted to a PACKED DECIMAL value. A null was loaded. |
The value in the specified field cannot be converted to a PACKED DECIMAL value. There may be a data type mismatch. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. A null value is loaded. |
Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3124W |
The field value in row row-number and column column-number cannot be converted to a PACKED DECIMAL value, but the target column is not nullable. The row was not loaded. |
The value in the specified field cannot be converted to a PACKED DECIMAL value. There may be a data type mismatch. A null cannot be loaded because the output column in the table is not nullable. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. The row is not loaded. |
Correct the input file and resubmit the command or edit the data in the table. |
SQL3125W |
The character data in row row-number and column column-number was truncated because the data is longer than the target database column. |
The length of the field data in the input file was longer than the length of the database field where it is being loaded. The character data was truncated. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. The width of the database column cannot be increased. If necessary, define a new table with wider columns and repeat the process. |
SQL3126N |
Remote client requires absolute path for files and directories. |
Connecting to a database cataloged as remote and issuing a LOAD command requires absolute path for data files. The pointers to lobpaths, copytarget, tempfiles and part_file_location must be either absolute paths or null. |
Resubmit the statement with valid absolute file and pathnames. |
SQL3128W |
The field containing data in row row-number and column column-number was truncated into a DATE field because the data is longer than the database column. |
The date value in the specified field is longer than the length of the string representation of a date. The date value is truncated to fit into the table. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3129W |
A date, time, or timestamp field was padded with blanks. Row number: row-number. Column number: column-number. Text in the field: text. |
The field data in the input file was shorter than the database column. The data on the right is padded with blanks. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3130W |
The field containing text in row row-number and column column-number was truncated into a TIME field because the data is longer than the database column. |
The time value in the specified field is longer than the length of the string representation of a time. The time value is truncated to fit into the table. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3131W |
The field containing text in row row-number and column column-number was truncated into a TIMESTAMP field because the data is longer than the database column. |
The timestamp value in the specified field is longer than the length of the string representation of a timestamp. The timestamp value is truncated to fit into the table. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3132W |
The character data in column column will be truncated to size size. |
The character data column has a defined size that is longer than the longest default character column which can be exported; each value will be truncated to the specified size. For example, by default, only the first SQL_LONGMAX bytes of a LOB column will be exported. If the entire LOB column is desired, the LOBSINFILE keyword must be specified in the filetype modifier and each LOB column will be stored into a separate file. |
This is a warning only. No action is required. |
SQL3133W |
The field in row row-number and column column-number contains invalid DATALINK value. A null was loaded. |
The DATALINK value in the specified field is invalid. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. A null value is loaded. |
Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3134W |
The field in row row-number and column column-number contains invalid DATALINK value, but the target column is not nullable. The row was not loaded. |
The DATALINK value in the specified field is invalid. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. |
Examine the input value. If necessary, correct the input file and resubmit the command. |
SQL3135N |
The number of columns in the METHOD parameter is greater than the number of columns in the target table. |
The number of data columns in the METHOD parameter must be less than or equal to the number of data columns in the actual table. |
Specify the correct number of input columns in the METHOD parameter and resubmit the command. |
SQL3137W |
Row row-number is too short. At least one input value being loaded to a non-nullable column is missing. The row was not loaded. |
If loading from a delimited ASCII file, the row contains too few fields. If loading from a non-delimited ASCII file, the row contains too few bytes of data. There is no input value for at least one non-nullable target column. The row is not loaded. |
Examine the input file and the contents of the target table. Correct the input file and resubmit the command, or edit the data in the table. |
SQL3138W |
The ending character string delimiter was not found before the end of the input data file was reached. |
The end of the input data file was reached before the terminating character string delimiter was found. A closing character string delimiter is assumed at the end of the data. |
Compare the value in the output table with the input file. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3139W |
An error error occurred while the utility was disconnecting from the database. |
The IMPORT or EXPORT utility could not disconnect from the database. The output data may be incomplete. |
Use the error number in the message to determine the exact error. |
SQL3140W |
The field value in row row-number and column column-number cannot be converted to a decimal floating-point value. A null was loaded. |
The value in the specified field cannot be converted to a decimal floating-point value. There may be a data type mismatch. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. A null value is loaded. |
Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3141W |
The field value in row row-number and column column-number cannot be converted to a decimal floating-point value, but the target column is not nullable. The row was not loaded. |
The value in the specified field cannot be converted to a decimal floating-point value. There may be a data type mismatch. A null cannot be loaded because the output column in the table is not nullable. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. The row is not loaded. |
Correct the input file and resubmit the command or edit the data in the table. |
SQL3147W |
More than 2048 rows were exported into a worksheet formatted file. |
The number of rows exported exceeds 2048. The first generation products cannot support more than 2048 rows. Continue processing. |
The rows beyond 2048 can be read only by second and third generation products. |
SQL3148W |
A row from the input file was not inserted into the table. SQLCODE sqlcode was returned. |
The database operation to insert a row of data read from the input file failed. One or more of the fields in the input file is not compatible with the database field where the field is being inserted. Processing continues with the next row of input data. |
See the next message in the message file for the row number not inserted. Examine the input file and the database contents. If desired, modify the database or modify the input file and rerun the operation. |
SQL3149N |
number-1 rows were processed from the input file. number-2 rows were successfully inserted into the table. number-3 rows were rejected. |
This summary message tells how many rows of data were read from the input file, how many rows were successfully inserted into the database table, and how many rows were rejected. If using the INSERT_UPDATE option, the number of rows updated is the number of rows processed minus the number inserted and rejected. |
None, because this is a summary message. The detail messages may suggest corrective action. |
SQL3150N |
The H record in the PC/IXF file has product product, date date, and time time. |
Information is given about the product that created the PC/IXF file and when it was created. |
No action is required. |
SQL3151N |
No data conversion will be done from the single-byte code page value code-page in the H record to the application single-byte code page value code-page because the FORCEIN option was specified. |
No data conversion will be performed from the IXF code page to the application code page because the FORCEIN option was specified. |
No action is required. If the conversion from the IXF file code page to the application code page is supported by the database manager, the operation can be resubmitted without the FORCEIN option and the data will be converted. |
SQL3152N |
The double-byte code page value value in the H record is not compatible with the double-byte code page value value for the application. Data will be inserted because the FORCEIN option was specified. |
The double-byte code page values in the record and the application are not compatible. Because the FORCEIN option was used, the data is inserted. |
No action is required. |
SQL3153N |
The T record in the PC/IXF file has name name, qualifier qualifier, and source source. |
Optional information is given about the name of the table where data was extracted, the product that created the table, and the original source of the data. |
No action is required. |
SQL3154W |
The HCNT value in the H record and the CCNT value in the T record are not compatible. The CCNT value in the T record will be used. |
The HCNT value in the H record and the CCNT value in the T record do not agree. The CCNT value in the T record is used. |
Verify that the CCNT value is correct. If not, make the necessary changes to the HCNT or CCNT values and resubmit the command. |
SQL3155W |
The name length field in the C record for column name is not valid. Data from the column will not be loaded. |
The value in the name length field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the name length field in the C record and resubmit the command. |
SQL3156W |
The null field in the C record for column name is not valid. Data from the column will not be loaded. |
The null field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the null field in the C record and resubmit the command. |
SQL3157W |
The type field in the C record for column name is not valid. Data from the column will not be loaded. |
The type field in the C record for the indicated column is not valid. The code page values may not be compatible with the column type. Data from the indicated column is not loaded. |
Change the type field in the C record and resubmit the command. |
SQL3158W |
The single-byte code page field in the C record for column name is not valid. Data from the column will not be loaded. |
The single-byte code page field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the single-byte code page field in the C record and resubmit the command. |
SQL3159W |
The double-byte code page field in the C record for column name is not valid. Data from the column will not be loaded. |
The double-byte code page field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the double-byte code page field in the C record and resubmit the command. |
SQL3160W |
The column length field in the C record for column name is not valid. Data from the column will not be loaded. |
The column length field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the column length field in the C record and resubmit the command. |
SQL3161W |
The precision field in the C record for column name is not valid. Data from the column will not be loaded. |
The precision field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the precision field in the C record and resubmit the command. |
SQL3162W |
The scale field in the C record for column name is not valid. Data from the column will not be loaded. |
The scale field in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the scale field in the C record and resubmit the command. |
SQL3163W |
The column length field in the C record for floating point column name is blank. A value of 00008 will be used. |
The column length field in the C record for the indicated column is blank. A column length of 00008 is used. |
No action is required. |
SQL3164W |
The column length field in the C record for floating point column name is not valid. Data from the column will not be loaded. |
The column length field in the C record for the indicated column is not valid. The indicated column is a floating point column. Data from the indicated column is not loaded. |
Change the column length field in the C record and resubmit the command. |
SQL3165W |
The column type field type in the C record for column name is not valid. Data from the column will not be loaded. |
The column type in the C record for the indicated column is not valid. Data from the indicated column is not loaded. |
Change the column type field in the C record and resubmit the command. |
SQL3166W |
No PC/IXF column was specified to be loaded into database column name or the specified PC/IXF column does not exist. Nulls will be inserted. |
Either there was not a PC/IXF column specified to be loaded into the indicated column, or the specified PC/IXF source column does not exist. Null values are loaded for the indicated column. |
No action is required. If nulls are not acceptable for this column, check the METHOD parameter for erroneous names or positions or for fewer entries in the METHOD parameter than columns stated in or implied by the Action String (for example, "REPLACE into ...") parameter. |
SQL3167W |
The PC/IXF column specified to be loaded into database column name is not valid. Nulls will be inserted. |
Values in the PC/IXF column cannot be loaded into the indicated database column and the reason is given in a previous message in the log. Null values are loaded for the indicated column. |
Read the previous messages to understand why the column is not valid. |
SQL3168W |
The PC/IXF column specified to be loaded into database column name is not compatible with the database column. Nulls will be inserted. |
The source PC/IXF and the target database column types or lengths may not be compatible. Null values are loaded for the indicated column. |
Compare the columns in the source PC/IXF file and the database. |
SQL3169N |
The FORCEIN option may be used to make the PC/IXF column name acceptable for loading into database column name. |
This is for information only about the optional use of the FORCEIN option. |
No action required. |
SQL3170W |
The end of the file was reached within a row of data. The partial row of data was not loaded. |
The end of the file was reached before the end of the current row of data. The file may contain only part of the expected data. The partial row of data is not loaded. |
If the PC/IXF file was copied from one medium to another, compare the copy with the original or repeat the copy process. |
SQL3172W |
The specified input column name was not found. The corresponding database column will contain null values. |
The specified input column was not found in the input spreadsheet file. The database column is nullable and contains null values. |
Verify the specified input column name. |
SQL3175W |
The input record for database row row, column column is not valid. |
The record in the spreadsheet file is not compatible with the data type of the database column. If the database column is a graphic data type, the input data may contain an odd number of bytes. If the column is nullable, a null is inserted. If the column is not nullable, the row is not imported. |
Either edit the data in the table or verify that the data in the spreadsheet file is valid for importing into a database manager database and resubmit the command. |
SQL3179W |
Row row in the input file is missing data for inserting into a non-nullable column in the database. The row was not inserted. |
The row of data from the input file has missing or not valid data for a non-nullable column. The values in the remaining database columns in that row are not inserted. Processing continues with the next row. The row is not inserted. |
Either edit the data in the table or verify that the data in the spreadsheet file is valid for inserting into a database manager database. |
SQL3180W |
Insert diskette number into drive drive. |
This is a request for the application to prompt the user to place the specified diskette in the specified drive. The utility is waiting to be called again after the user puts the diskette in the drive. |
Prompt the user for the diskette and then return to the utility with the callerac parameter indicating whether processing continues or ends. |
SQL3181W |
The end of the file was reached before the expected ending record was found. |
During the load of a PC/IXF file created by the database manager, the A record of subtype E that is expected as the last A record was not found. The input file probably is damaged. Continue processing. |
Check for data that was not loaded. If data is missing, edit the table or change the input file and resubmit the command. If the PC/IXF file was copied from one medium to another, compare the copy with the original or repeat the copy process. |
SQL3182W |
Insert diskette number into drive drive. The diskette that is currently inserted is not the right diskette or the continuation diskette is not valid. |
During the load of a PC/IXF file that is contained on more than one diskette, a request to insert a diskette was sent to the application, a confirmation that the diskette is in the drive was returned but the continuation file is not there or is not valid. This action does not apply to the first diskette. The utility waits for a response from the application to either continue processing or stop processing. |
Have the user verify that the correct diskette is in the drive. If the correct diskette is in the drive, call the utility again with the callerac parameter set to stop processing. |
SQL3183W |
Multiple delimiter overrides in the filetmod parameter are not separated by blanks. |
At least one COLDEL, CHARDEL or DECPT keyword in the filetmod parameter is not at the beginning of the filetmod parameter and does not follow a blank (space). This condition may arise during the LOAD/IMPORT or export of delimited ASCII (DEL) files. The utility stops processing. The erroneous delimiter overrides are ignored. |
Resubmit the command with a correct filetmod parameter. |
SQL3184W |
An SQL warning SQLCODE occurred while creating the table. |
The table was created, however, it may be different than the original table. |
Compare the table definition of the newly created table and the expected table. Make any necessary corrections using commands such as ALTER TABLE. Look at the SQLCODE indicated in the warning message for more information about what happened. |
SQL3185W |
The previous error occurred while processing data from row row-number of the input file. |
This message provides the identification of the row where the error occurred for the previous message listed in the message file (for example, SQL3306). |
No action is required. |
SQL3186W |
Data was not loaded into the database, because the log was full or the lock space was exhausted. SQLCODE sqlcode was returned. A commit will be attempted and the operation will continue if the commit is successful. |
The utility could not insert a row of data into the database because either the database transaction log is full or the lock space available to the application is full. The completed database transactions are committed and the insert is tried again. If the repeated insert continues to indicate the same failure, the utility stops processing. |
Be aware that a subsequent failure of the utility causes the database to roll back to the state after the last commit, not to the state before the utility was initially called. |
SQL3187W |
An error occurred while creating an index. SQLCODE sqlcode was returned. |
The IMPORT utility was creating an index when an error occurred. An index may already exist for some table. This error occurs only during the import of a PC/IXF file. The utility continues processing. The file was imported, but the index was not created on the table. Federated system users: in addition to the previously listed cause, this error can occur when a CREATE NICKNAME statement was issued at federated server and the table at the data source had an index or indexes with too many columns, or the total index row size could not be represented in the federated server catalog. The sqlcode in the message provides further information about the problem encountered. |
Read the next message in the message log (SQL3189) for the name of the index that was not created. Create the index with the CREATE INDEX command. Federated system users: select from the data source catalog and the federated server catalog to determine which index or indexes were not created in thefederated server catalog. Either:
Both of the previously listed options have potential performance implications. |
SQL3188N |
An error occurred while erasing the contents of the table. |
When running LOAD/IMPORT with the REPLACE option, the specified database table is truncated before inserting the data back into the table. An error occurred during the truncation processing. This error is returned for a system-period temporal table because it can not be truncated. The utility ends with an error. |
Resubmit the command. If the table is a system-period temporal table, resubmit the command without the REPLACE option. |
SQL3189N |
The previous message refers to index name with columns column-list. |
This message always follows message SQL3187 when an error occurs while creating an index. name is the name of the index where the create failed. column list is a string of index column names. Each column name in the string is preceded by a plus (+) or a minus (-) sign indicating ascending or descending order. The utility continues processing. |
Manually create the index with the CREATE INDEX command. |
SQL3190N |
The indexixf option is not valid for this Import operation. |
If INDEXIXF is used in the filetmod parameter of the IMPORT command, each of the following is also required:
The utility stops processing. No data is imported. |
Resubmit the command either without the INDEXIXF option or with the other parameters that are valid with the INDEXIXF option. |
SQL3191W |
The field in row row-number, column column-number which begins with string does not match the user specified DATEFORMAT, TIMEFORMAT, or TIMESTAMPFORMAT. The row will be rejected. |
The data does not match the user specified format. This may be caused by missing fields, mismatched column separators, or a value out of range. |
Examine the input value. Correct the input file or specify a DATEFORMAT, TIMEFORMAT, or TIMESTAMPFORMAT that matches the data and resubmit the command. |
SQL3192N |
In the filetmod a user specified format keyword beginning with the string string is not valid. |
The user specified format is not valid because it may be specified more than once, or it may contain an invalid character. The formats must be enclosed in double-quotes. Valid DATEFORMAT specifiers include “YYYY” and the “M”, and “D” characters. Valid TIMEFORMAT specifiers include “AM”, “PM”, “TT”, and the “H”, “M”, and “D” characters. Valid TIMESTAMPFORMAT specifiers include all of the specifiers for DATEFORMAT and TIMEFORMAT, as well as “UUUUUU”. However, “M” cannot be next to both a date format specifier and a time format specifier. A field separator is necessary if the corresponding value in the data file can have a variable length. The utility stops processing. |
Examine the format specifier. Correct the format, and resubmit the command. |
SQL3193N |
No data was inserted because it is not supported to either load or import data into the specified view or table. |
There are restrictions on the types of tables that the load utility and the import utility support. Here are some examples of restrictions:
This message is returned when an attempt is made to load or import data into an unsupported type of view or table. |
Resubmit the command with the name of a table or a view that is supported by the utility. |
SQL3194N |
The specified table is a system table. You cannot load a system table. |
The utility cannot be run against a system table. The utility stops processing. No data is loaded. |
Resubmit the command with a valid table name. |
SQL3195W |
The diskette number in drive drive cannot be used for the output file. Insert a formatted diskette with writable free space. |
The EXPORT utility cannot use the current diskette for exporting to a PC/IXF file for one of the following reasons:
This warning code is a request for the application to prompt the user to place another diskette in the specified drive. The utility is waiting to be called again after the user puts the diskette in the drive. |
Prompt the user for the diskette and then return to the utility with the callerac parameter indicating whether processing continues or ends. |
SQL3196N |
The input file was not found. |
The source file to be loaded into a database could not be found in the path indicated by the datafile parameter. The command cannot be processed. |
Verify that the input file does exist and that the path to it is correct. |
SQL3197N |
An attempt was made to execute multiple copies of import or export. |
An attempt was made to execute more than one instance of the import or export utility on a system where this is not supported. The command cannot be processed. |
Resubmit the second operation when no other processes are attempting to execute the same utility. |
SQL3201N |
The specified table cannot be replaced because another table is dependent on it. |
A table that is a parent in a relationship with another table cannot be replaced. The command cannot be processed. |
Select a different option, such as INSERT, or select a different target for the utility operation. |
SQL3202N |
The Load utility failed to acquire a partition lock. |
The Load utility failed to acquire a partition lock. Another Load utility is currently loading into the same table and is connected to the same db-partition as the current load. |
If you would like to execute multiple Loads into the same table concurrently (assuming a disjoint set of output db-partitions), then you must assure the Load Coordinator Agents reside on different db-partitions by executing each Load from a database connection connected to different db-partitions. |
SQL3203N |
The INSERT_UPDATE option is not permitted for the specified target because it has no primary key or all columns are in the primary key. |
The INSERT_UPDATE option is only valid when the target table has a primary key and the target columns include all columns of the primary key. In addition, the target column list and the target table should contain at least one column that is not part of the primary key. The command cannot be processed. |
Select a different option such as INSERT, or choose a different target for the utility operation. |
SQL3204N |
The INSERT_UPDATE option may not be applied to a view. |
The INSERT_UPDATE option is not valid for views and a view has been selected as the target of the utility operation. The command cannot be processed. |
Select a different option such as INSERT, or choose a different target for the utility operation. |
SQL3205N |
The specified view cannot be replaced because the base table has a dependent. |
A view whose base table is a parent table in a referential relationship with any table (including itself) cannot be replaced. The command cannot be processed. |
Select a different option such as INSERT, or choose a different target for the utility operation. |
SQL3206N |
The specified view cannot be replaced because its definition involves a subquery. |
A view whose definition involves a subquery cannot be replaced. If the view definition depends on the definition of other views, the other views cannot contain subqueries. The use of a subquery anywhere in the definition of any view on which the target view is based prohibits the REPLACE option. The command cannot be processed. |
Select a different option, such as INSERT, or choose a different target for the utility operation. |
SQL3207N |
Invalid table-list provided. Reason code reason-code. |
The traversal-order-list/subtable-list provided is invalid. The explanation for the reason code is:
|
The user action, based on the reason code, is:
|
SQL3208W |
Importing data from typed tables into regular table. |
User specified to import data from typed tables into regular table. Please note, object_id column will not be cast while importing. |
Please make sure such operation is intentional. |
SQL3209N |
Import with CREATE option does not allow renaming subtable name nor attribute names. |
When CREATE option is used, neither subtable name nor attribute names can be renamed. |
Please check your IMPORT command and make sure no subtable-list is specified. |
SQL3210N |
Option option is not compatible with hierarchy in command-name. |
option is not compatible with hierarchy in EXPORT, IMPORT, or LOAD. |
Please check the command syntax for hierarchical support. |
SQL3211N |
LOAD does not support typed tables. |
LOAD does not support typed tables. Please consider IMPORT instead. |
Please use IMPORT to bring hierarchical data into the database. |
SQL3212N |
The TERMINATE option of the LOAD command is not currently supported for tables with DATALINK column(s), or table spaces in delete pending state. |
An attempt was made to terminate a crashed, interrupted, or forced LOAD operation against a table which contains DATALINK column(s), or a table which resides in table space(s) in delete pending state. These are not currently supported. |
Use the RESTART option of the LOAD command to recover a crashed, interrupted, or forced LOAD operation. |
SQL3213I |
The indexing mode is mode. |
The indexing mode values are a follows:
|
No action is required. |
SQL3214N |
The load operation failed because the table is incompatible with the DEFERRED index mode. Reason code: reason-code. |
The table is incompatible with DEFERRED index mode because of the indicated reason code:
|
In all cases, specify an indexing mode of AUTOSELECT, REBUILD or INCREMENTAL, and reissue the command. |
SQL3215W |
The Load utility currently does not support INCREMENTAL indexing when loading into a DMS table space on tables where the table's index object resides in the same table space as any of the other target table's objects, and the COPY option is also specified. The REBUILD indexing mode will be used instead. |
INCREMENTAL indexing mode is not supported for this operation. REBUILD indexing mode is used instead. |
The user can avoid this warning by defining the index in a table space that is not shared by other objects in the table to be loaded. Alternatively, avoid use of the COPY option. Please refer to the documentation for a full list of alternatives to the COPY option. |
SQL3216W |
The table's index object was not compatible with INCREMENTAL index maintenance at the time the load utility began. INCREMENTAL indexing cannot be performed during this load utility operation. The REBUILD indexing mode will be used instead. |
INCREMENTAL indexing can only be used on tables that have a compatible index object at the time the load utility begins. Loading with indexing mode REBUILD causes the table index to be rebuilt in a consistent manner. |
No action required. |
SQL3217W |
The INCREMENTAL indexing mode is supported only when using LOAD to append data using the INSERT INTO action. The current LOAD action is action. The utility will use indexing mode of mode instead. |
INCREMENTAL indexing can only be used when appending data to a table using the load INSERT action. This feature is not supported with when loading with REPLACE, RESTART, or TERMINATE actions. |
No action necessary. |
SQL3218C |
The LOAD utility cannot proceed because it has encountered one or more damaged index files. Restart the database and resubmit the LOAD command. |
The LOAD utility cannot proceed because one or more index on disk data structures for the target table are in an inconsistent state. |
Terminate all applications and issue the RESTART DATABASE command for the affected database to rebuild the damaged index or indexes. Then resubmit the LOAD command. |
SQL3219N |
LOAD utility failed to disable constraint checking for the target table. |
The LOAD utility encountered problems during its attempt to disable constraint checking for the target table. |
|
SQL3220W |
Volume volume-name was not found in the directory-name directory. Copy the volume into this directory and continue the LOAD/IMPORT. |
An attempt to LOAD/IMPORT a multiple IXF file was made, but one of the files is missing from the directory specified. LOAD/IMPORT tries to find the parts in the same directory as the first part. The import will terminate. |
|
SQL3221W |
...Begin COMMIT WORK. Input Record Count = count. |
The import is about to attempt a COMMIT of the work performed. |
If the SQL3222W message is not printed immediately after this message, then the COMMIT failed and you will need to check your table or view to see which records have been imported. You can then start the import again with a RESTARTCOUNT set to the number of records successfully imported to skip those rows and import the rest of the file. (If you had been doing a CREATE or REPLACE_CREATE or REPLACE, call the second import with INSERT option.) |
SQL3222W |
...COMMIT of any database changes was successful. |
The COMMIT was successful. |
None necessary if you get this message. |
SQL3223N |
The parameter of type pointer to parameter is not specified properly. |
The parameter of type parameter is not specified properly. The pointer should be either a NULL pointer or should point to an appropriate value. The command cannot be processed. |
Call the utility again with a proper parameter. |
SQL3225N |
The RESTARTCOUNT value or the SKIPCOUNT value value is greater than the number of rows (rows) in the file. No rows were loaded. |
The utility was called with a RESTARTCOUNT value or a SKIPCOUNT value which was greater than the number of rows in the input file resulting in no rows being loaded into the table/view. |
Ensure that the RESTARTCOUNT value or the SKIPCOUNT value is correct and call the utility again. |
SQL3227W |
Record token token1 refers to user record number token2. |
An error or warning was encountered during LOAD, IMPORT or EXPORT of a table. CPU parallelism was greater than 1 at the time the problem was encountered, and an SQL message was written which identified the user record with a special unique token. This message serves to map the unique record token to the record number of the source user data. |
Refer to the original SQL message returned for appropriate action. |
SQL3228N |
DEFERRED INDEXING is not supported for tables with DATALINK columns. |
The “indexing mode” option for the load utility was specified as “deferred”. This option is not supported with tables having DATALINK columns. |
Reissue the load command specifying a different indexing mode. |
SQL3229W |
The field value in row row-number and column column-number is invalid. The row was rejected. Reason code: reason-code. |
The row of data from the input file has invalid data. Reason codes:
The row was not inserted. Processing continues with the next row. This message can also be hit if a file path does not match any of the restricted paths in load, or in the IMPORT command using the ADMIN_CMD procedure. See DB2_LOAD_RESTRICTED_IO_PATH. |
If necessary, correct the input file and resubmit the command. |
SQL3230N |
Codepage conversion from data file codepage datafile-codepage to database codepage database-codepage for data type data-type is not supported. |
The datafile codepage indicated by the CODEPAGE file type modifier, or by the header information of the IXF file is incompatible with the database codepage for this data type. |
Change the input data to be in a codepage compatible with the data type. |
SQL3232W |
An error occurred while writing to file file-name. file-name has been used instead. |
An error occurred while writing LOB or XML documents to the specified file.A new file name has been used. Check the db2diag log file for a record detailing the failure. Export wasn't able to write to the original file. It assumes that there is a problem with the file, for instance the file size limit being exceeded. It will write using the next filename into the same path. If Export fails again when it writes, Export will then assume there is an error with the path. For instance, the path's filesystem could be full or there is insufficient access for Export to write or create files in the path. It will then attempt to use the next available path specified in the XML TO / LOBS TO options. |
No action is required. |
SQL3233W |
The attribute attribute-name in an XML Data Specifier (XDS) was ignored. Reason code: reason-code |
Reason codes:
|
Check the attribute name and correct it if needed. |
SQL3234N |
The XML Data Specifier (XDS) for column col-number is invalid. attribute name: attribute-name, character number: char-number, reason code: reason-code |
An error was encountered attempting to parse an XDS string. char-number indicates the position where the error occurred. It is set to 0 if the position could not be determined. The possible reason codes are as follows:
|
Resubmit the command with a valid XML Data Specifier. |
SQL3235N |
The utility cannot use the type path path-name parameter as specified. Reason code: reason-code. |
One of the following reason codes may apply:
|
Determine which reason code applies, correct the problem, and resubmit your command. |
SQL3236N |
A schema schema-name is specified in the IGNORE clause of XMLVALIDATE option, but it is also present in the left side of a schema pair in the MAP clause. |
In the XMLVALIDATE option, If a schema is specified in the IGNORE clause, it cannot also be present in the left side of a schema pair in the MAP clause. The command cannot be processed. |
Resubmit the command with a valid XMLVALIDATE option. |
SQL3237N |
The supplied EXPORT Action String cannot be used with the XMLSAVESCHEMA option. Reason code: reason-code |
Reason codes:
|
Resubmit the command without the XMLSAVESCHEMA option or modify the Action String. |
SQL3239W |
Schema information will not be included in the XDS for some XML documents. |
One or more XML schemas were used to validate inserted XML documents but these schemas no longer exist in the database. Therefore, schema information for these XML documents will not be written to the exported data file. |
|
SQL3240N |
Authorization ID authorization-id does not have the LBAC credentials necessary to run the utility against a table that is protected with security policy policy-name. |
To run the utility against a protected table, the authorization ID authorization-id must have LBAC credentials that allow inserting new rows into the table. |
Have a user with SECADM authority grant the authorization ID authorization-id LBAC credentials that allow inserting new rows into the table. If the table has protected rows but no protected columns, then granting any security label that is part of the security policy policy-name is sufficient. If the table has protected columns, then the LBAC credentials must allow writing to all of the protected columns. sqlcode: -3240 sqlstate: 5U014 |
SQL3241W |
Row row and column column in the input source contains an invalid security label for the target table. |
The value for the column of data type DB2SECURITYLABEL in the input source is not a valid security label for the security policy that is protecting the target table. Any security label inserted into a column of data type DB2SECURITYLABEL must be a part of the security policy that is protecting the table. The row is not loaded. |
Check the input source column and make sure that the value is valid for the policy protecting the target table. If the values in the input source are in string form, you must specify a security label related file type modifier. If necessary, correct the input data source and resubmit the command. sqlcode: +3241 sqlstate: 01H53 |
SQL3242W |
Row row and column column in the input source contains an invalid security label string for the target table. |
The SECLABELCHAR file type modifier was specified, but the value for the DB2SECURITYLABEL column is not in the proper format for a security label string. The row is not loaded. |
Check that the values in the input source for the DB2SECURITYLABEL column are in the correct format. If necessary, correct the input data source and resubmit the command. sqlcode: +3242 sqlstate: 01H53 |
SQL3243W |
The security label string in row row and column column of the input source contains the element element, which is an invalid element for the security label component component. |
The SECLABELCHAR file type modifier was specified, but the security label string contains an invalid element for the specified component. The row is not loaded. |
Check the security label string carefully:
If necessary, correct the input data source and resubmit the command. sqlcode: +3243 sqlstate: 01H53 |
SQL3244W |
Row row and column column in the input source contains the security label named security-label-name, which cannot be found for the security policy policy-name protecting the target table. |
The SECLABELNAME file type modifier was specified, but the security label named security-label-name cannot be found for the security policy policy-name. The row is not loaded. |
Check the input source column and confirm that the value appears to be valid for the security policy protecting the target table. If necessary, correct the input data source and resubmit the command. sqlcode: +3244 sqlstate: 01H53 |
SQL3245W |
Row row and column column in the input source cannot be inserted into the target table because the user does not have the necessary LBAC credentials. |
The user is not allowed to insert a row into a protected table if they do not have appropriate security label and/or exemption credentials The row is not loaded |
Ask your database security administrator to grant the proper security label or exemptions required for this operation. If necessary, resubmit the command. sqlcode: +3245 sqlstate: 01H53 |
SQL3250N |
COMPOUND=value is invalid. Reason code: reason-code. |
The COMPOUND=x option was specified for the import utility and cannot be processed due to the reason with reason code reason-code:
|
The action corresponding to the reason code: For reason code 1:
For reason codes 2, 3, 5, 6, 8, 9:
For reason code 4:
For reason code 7:
|
SQL3251N |
error-count more errors occurred during the import. |
The utility encountered more errors than can be relayed in the sqlca (maximum number is 7) while using the COMPOUND option. Messages for these errors will not be printed to the message file. The utility continues processing. |
If you desire all the error messages for each row inserted during an import, do not use the COMPOUND option or use a COMPOUND value less than or equal to 7. |
SQL3252N |
The Load METHOD method option is incompatible with the specified file format. |
The Load utility was invoked with a METHOD option which is incompatible with the file format specified. |
Review the documentation for restrictions and incompatibilities and reissue the Load command using a different METHOD option or file format to accommodate this restriction. |
SQL3253N |
The utility is beginning to load data from the SQL statement statement in database database. |
This is an informational message indicating that a load from an SQL statement fetching from a cataloged database has begun. |
No action is required. |
SQL3254N |
The utility is beginning to load data from the Table schema.tablename in database database. |
This is an informational message indicating that a load from an SQL statement fetching the contents of a table on a cataloged database has begun. |
No action is required. |
SQL3255N |
The Load utility encountered an error while executing the SOURCEUSEREXIT source user exit. Reason Code reason. |
The Load utility has encountered an error while executing or attempting to execute the source user exit. This is because of one of the following reasons: Reason Codes:
|
|
SQL3256N |
The Load utility encountered an error while processing data for the specified file type. |
The Load utility has encountered an error while processing data for the specified file type. The format of the data is invalid. The utility has stopped processing. |
Ensure the data is in the correct file type format. |
SQL3257N |
The Load utility encountered an error while processing data in the specified file type. Reason Code reason. If applicable, record number is record num and column number is column num. |
The Load utility has encountered an error while processing data in the specified file type. The utility has stopped processing. This is because of one of the following reasons: Reason Codes:
|
1-4. Ensure the data is in the correct file type format. |
SQL3260N |
An unexpected error occurred when accessing the LDAP directory. Error code = error-code. |
An unexpected error occurred when accessing the LDAP directory. The command can not be processed. |
Record the message number (SQLCODE) and the error code. Use the Independent Trace Facility to obtain the DB2 trace. Then contact your IBM service representative. |
SQL3261N |
The REGISTER LDAP command did not complete successfully because a required input parameter was not specified. Reason code = reason-code. |
The REGISTER LDAP command did not complete successfully because a required input parameter was not specified as indicated by the following reason codes:
|
Re-submit the command with the required input parameter |
SQL3262N |
The TCP/IP service name name is not valid. |
The TCP/IP service name specified is not valid. |
Ensure that the TCP/IP service name is configured and reserved in the local etc/services file, then re-submit the command. Alternatively, specify the port number that is assigned to the TCP/IP service name. |
SQL3263N |
The protocol type is not supported. |
The protocol type specified is not supported for the command. |
Re-submit the command using a supported protocol type. |
SQL3264N |
The database server has not been registered in LDAP. |
The command did not complete successfully because the database server had not been registered in LDAP. |
Register the database server in LDAP using the REGISTER LDAP command. Then re-submit the command. |
SQL3265N |
An unexpected error occurred during LDAP authentication. |
Unable to authenticate the LDAP user due to unexpected LDAP system error. |
Use the Independent Trace Facility to obtain the DB2 trace. Then contact your IBM service representative. |
SQL3266N |
The LDAP user password is incorrect. |
The specified password is not a correct password for the specified user Distinguished Name (DN). |
Re-submit the command using the correct password. |
SQL3267N |
The command failed because the user does not have sufficient authority to invoke the command. User ID: user-ID. |
The command did not complete successfully because the LDAP user did not have sufficient authority to perform the required task. The LDAP user object also requires write access to the BaseDN under which DB2 LDAP objects are created. |
|
SQL3268N |
The LDAP schema is not compatible with the current release of DB2. |
The LDAP schema defined at the server does not contain the definition for the DB2 object classes and/or attributes used in the current release of DB2. |
Refer to the Administration Guide on how to extend the LDAP schema with DB2 object classes and attributes. |
SQL3269N |
The database manager was not able to access information in the LDAP directory because the LDAP server was not available. |
The database manager was not able to access information in the LDAP directory because the LDAP server was not available. |
Perform the following actions:
|
SQL3270N |
The LDAP user's Distinguished Name (DN) is not valid. |
The LDAP user's Distinguished Name (DN) is not valid. |
Re-submit the command using a valid LDAP user's DN. |
SQL3271N |
The LDAP user's Distinguished Name (DN) and/or password is not defined for the current logon user. |
When setting user preferences such as CLI configuration or DB2 registry variable, the LDAP user's DN and password must be defined for the current logon user. |
Refer to the IBM eNetwork LDAP documentation on how to configure the LDAP user's DN and password for the current logon user. |
SQL3272N |
The node node-name was not found in the LDAP directory. |
The command did not complete successfully because the node node-name was not found in the LDAP directory. |
Ensure the node name is correct and re-submit the command. |
SQL3273N |
The database database-alias was not found in the LDAP directory. |
The command did not complete successfully because the database database-alias was not found in the LDAP directory. |
Ensure the database name is correct and re-submit the command. |
SQL3274W |
The database was created successfully. However, the database was not cataloged in the LDAP directory. SQLCODE = sqlcode. |
The database was created successfully. However, the database could not be cataloged in the LDAP directory because there was an error occurred during the operation. |
Correct the error as indicated in the SQLCODE. Then catalog the database in the LDAP directory using the CATALOG LDAP DATABASE command. |
SQL3275W |
The database was dropped successfully. However, the database was not uncataloged in the LDAP directory. SQLCODE = sqlcode. |
The database was dropped successfully. However, the database could not be uncataloged in the LDAP directory because there was an error occurred during the operation. |
Correct the error as indicated in the SQLCODE. Then uncatalog the database in the LDAP directory using the UNCATALOG LDAP DATABASE command. |
SQL3276N |
Unable to obtain the LDAP naming context. |
Unable to query for the LDAP naming context for the LDAP server. |
Contact your LDAP directory administrator to obtain the LDAP naming context for the LDAP server that you are using. If you are using IBM eNetwork Directory V2.1, this is the name of the LDAP suffix. Then set the naming context for the current machine using the "db2set DB2LDAP_BASEDN=<naming-context>" command. |
SQL3277N |
The database database-alias already exists in the LDAP directory. |
The command did not complete successfully because another database of the same name already exists in the LDAP directory. |
Re-submit the command using a different alias name. |
SQL3278N |
The node node already exists in the LDAP directory. |
The command did not complete successfully because another node of the same name already exists in the LDAP directory. |
Re-submit the command using a different alias name. |
SQL3279N |
The command did not complete successfully because LDAP is disabled. |
The command did not complete successfully because the LDAP support is disabled on the current machine. |
If the LDAP support is installed, enable the LDAP support by running the command: "db2set DB2_ENABLE_LDAP=YES". If the LDAP support is not installed, you need to run the setup program and select to install the LDAP support. |
SQL3280N |
The attempt to connect to a DRDA server failed. |
The attempt to connect to a DRDA server failed because DB2 Connect is not installed on this IBM Data Server Client and the gateway-node was not specified when cataloging this LDAP database. |
Either install DB2 Connect on this IBM Data Server Client or recatalog this LDAP database with a valid gateway-node. |
SQL3281N |
The OSTYPE parameter is not valid. |
The database server was not registered in LDAP because the OSTYPE parameter specified was not valid. The OSTYPE parameter describes the operating system type of the server. |
Resubmit the command specifying an operating system type (OSTYPE) that is supported by DB2. |
SQL3282N |
The supplied credentials are not valid. |
Either or both the distinguished name (DN) of the user and the password that were specified were not valid. This error may occur when a user is running in a Windows 2000 domain environment , which supports LDAP, and logs into a local account which may not have sufficient authority. |
Resubmit the command using valid values for both the distinguished name (DN) of the user and the password. If you are working in a Windows 2000 domain environment, ensure that logon with an account that has sufficient authority. |
SQL3283W |
The database manager configuration was updated successfully. However, the protocol information was not updated in the LDAP directory. SQLCODE = sqlcode-value. |
The database manager configuration was updated successfully. However, the protocol information could not be updated in the LDAP directory because an error occurred during the LDAP operation. |
Correct the error as indicated in the SQLCODE. Then update the protocol information in the LDAP directory using the UPDATE LDAP NODE command. |
SQL3284N |
The nodetype parameter is not valid. |
The database server was not registered in LDAP because the nodetype parameter specified was not valid. |
Use a valid nodetype when registering the database server in LDAP. Valid values for the nodetype parameter are: SERVER, MPP, and DCS. |
SQL3285N |
The command did not complete successfully because LDAP is not supported. |
The command did not complete successfully because LDAP is not supported on this platform. |
If LDAP is not supported on this platform, issue the following command to disable LDAP support: db2set DB2_ENABLE_LDAP=NO |
SQL3303N |
The file type must be IXF when using the CREATE or REPLACE_CREATE keywords in the Action String parameter. |
File types other than IXF are not allowed with the CREATE or REPLACE_CREATE keywords in the Action String (e.g. "REPLACE into ...") parameter. The IMPORT utility stops processing. No data is imported. |
Change the file type to IXF, or use INSERT, INSERT_UPDATE or REPLACE. |
SQL3304N |
The table does not exist. |
The parameters specified on the command require that the table exists. The utility stops processing. No data is loaded. |
Do one of the following:
|
SQL3305N |
The table cannot be created because it already exists. |
The CREATE keyword indicates that a new table must be created but a table with the specified name already exists. The IMPORT utility stops processing. No data is imported. |
Either erase the existing table or use a keyword other than CREATE and resubmit the command. |
SQL3306N |
An SQL error sqlcode occurred while inserting a row into the table. |
An SQL error occurred while inserting a row into the table. If the SQL error is not severe the row will be rejected and the utility continues processing; otherwise the utility stops processing. |
Examine other messages in the message file for details about the actual error and resubmit the command, if necessary. |
SQL3307N |
The number of columns in the METHOD parameter does not match the number of entries in the Action String parameter or a column specified in the METHOD parameter does not exist. |
The CREATE or REPLACE_CREATE option was specified on the IMPORT command. Either:
The IMPORT utility stops processing. No table is created. |
Either correct the columns specified in the METHOD and Action String parameters or correct the columns specified in the METHOD parameter. |
SQL3308N |
The code page values of the PC/IXF column name are not compatible with the code page values for the application. The FORCEIN parameter was not specified. |
The code page values for the column and the application are not compatible. When the FORCEIN parameter is not specified, the data cannot be loaded if the conversion from the IXF file code pate to the application code page is not supported. The utility stops processing. No data is loaded. |
To load data with these code pages, resubmit the command with the FORCEIN option. |
SQL3309N |
Column name in the PC/IXF file is defined as a graphic column. The FORCEIN parameter was not specified. |
During the load of a PC/IXF file, a graphic data column was encountered. Because the FORCEIN parameter was not used, the data cannot be loaded. The utility stops processing. No data is loaded. |
If you want to load the data with the graphic data, resubmit the command with the FORCEIN parameter. |
SQL3310N |
Column name in the PC/IXF file is not valid. |
The CREATE or REPLACE_CREATE option was specified on the IMPORT command. A column with an invalid C record was found while importing the PC/IXF file. The IMPORT utility stops processing. The table is not created. |
Verify the column definition information in the input file. |
SQL3311N |
The import operation failed because some aspect of the data in the IXF input file is not supported with the CREATE parameter or the CREATE_REPLACE parameter. Reason code: reason-code. |
You can insert data from a properly formatted file into an existing table, hierarchy, view or nickname by using the IMPORT command. You can also create a new table, or replace an existing table from the data in an input file, by specifying the CREATE parameter or the CREATE_REPLACE parameter with the IMPORT command. This message is returned when an attempt is made to run the IMPORT command specifying the CREATE parameter or the CREATE_REPLACE parameter with an Integration Exchange Format (IXF) input file that includes functionality that is not supported with the CREATE parameter or the CREATE_REPLACE parameter. The reason code indicates more specifically the type of information that could not be imported:
|
For reason codes 1, 3, 4, 5, 7, 8, 9, 11, 14, 17, and 18:
For reason codes 2, 6, 10, 12, 13, 15, 16, 19, 20, 21 and 22, perform the following steps:
sqlcode: -3311 sqlstate: 5U058 |
SQL3313N |
The disk is full. Processing was ended. |
The disk or diskette is full. During the export to a PC/IXF file, either the PC/IXF data file is on a fixed disk, or the PC/IXF data file and the database are on the same drive, or the PC/IXF data file and the message file are on the same drive. The EXPORT utility stops processing. The exported data is not complete. |
Provide more space on the disk or diskette or specify that the data file be located on a different drive than the database or the message file and resubmit the command. |
SQL3314N |
The date and time fields in an A record do not match the date and time fields in the H record. |
During the load of a PC/IXF file, an A record was found in the PC/IXF file, that contained run identification information (in the date and time fields) that differs from the run identification information in the header (H) record. This action does not apply to an A record at the start of a continuation file. The input file has probably been damaged. The utility stops processing. |
Re-create the damaged file, or repair the damaged file to recover as much data as possible. Resubmit the command. |
SQL3315N |
The volume fields in an A record of subtype C are not valid. |
During the load of a PC/IXF file that was created by Database Services, an A record was found in the PC/IXF file, that contained volume information (in the volume fields) that is not valid. The input file has probably been damaged. The utility stops processing. |
Re-create the damaged file, or repair the damaged file to recover as much data as possible. Resubmit the command. |
SQL3316N |
An I/O error occurred while closing part of the input file. |
During the load of a multiple part PC/IXF file, an I/O error occurred while the system was closing one of the files that make up the input PC/IXF file. This action does not apply to the last file in the group of files that make up the PC/IXF file. The utility stops processing. |
Resubmit the command. |
SQL3318N |
There are duplicate keywords in the filetmod parameter. |
A COLDEL, CHARDEL, or DECPT keyword appears more than once in the filetmod parameter. This condition may arise while using delimited ASCII (DEL) files. The utility stops processing. No data is loaded or exported. |
Resubmit the command with a correct filetmod parameter. |
SQL3319N |
An SQL error sqlcode occurred while creating the table. |
An SQL error occurred while creating the table. The IMPORT utility stops processing. The table was not created. No data was imported. |
Look at the SQLCODE (message number) in the message for more information. Make changes and resubmit the command. |
SQL3320N |
There is no delimiter or decimal point character after a keyword in the filetmod parameter. |
A COLDEL, CHARDEL, or DECPT keyword is located at the very end of the filetmod parameter. There is no delimiter or decimal point character following the keyword. This condition may arise while using delimited ASCII (DEL) files. The utility stops processing. No data is loaded or exported. |
Resubmit the command with a correct filetmod parameter. |
SQL3321C |
Data was not imported into the database because the log was full or the lock space was exhaused. Recovery was not successful. SQLCODE sqlcode was returned. |
The IMPORT utility could not insert a row of data into the database because the database transaction log was full or the lock space available to the application was exhausted. All work was committed, but the utility could not insert the row, because the database transaction log or the lock space remains full. The utility stops processing. All previous changes were committed, but the current row was not imported. |
Check the amount of space remaining on the filesystem containing your database files and the amount of lock space available to the application. Consider increasing the maximum log size, maximum storage for the lock list, or the percent of the locklists available to a single application in the database configuration file. |
SQL3322N |
An operating system semaphore error occurred. |
An error occurred in the wait/post semaphores. The utility stops processing. For the EXPORT utility, data may be incomplete on the media. For the IMPORT utility, data not already committed is rolled back. |
Stop and restart the database manager and resubmit the utility. |
SQL3324N |
Column name has a type of type which is not recognized. |
A column of data returned by the SQL statement is not supported. Federated system users: The data type of the data that you want is not supported by either the federated server or the data source that you want to access. |
Correct the error and retry the command. Federated system users: Specify a supported data type and resubmit the program. |
SQL3326N |
The column list following the table name in the Action String parameter is invalid. |
When you call IMPORT or LOAD with an Action String (e.g. "REPLACE into ...") parameter which contains a column list after the table name, this message will result if it is invalid. For example, the following Action String parameters will fail:
The command cannot continue. |
Change the Action String parameter with a valid column list and call the utility again. |
SQL3327N |
A system error occurred (reason code1 = reason-code-1 and reason code2 = reason-code-2). |
A system error occurred during processing. The utility stops processing. |
Record all error information from the SQLCA, if possible. Retain the message file. Terminate all applications using the database. Reboot the system. Restart the database. Try the command again. If sufficient memory resources exist and the problem continues, invoke the Independent Trace Facility at the operating system command prompt. |
SQL3330W |
In row row-number a character field has an odd length but its target database column is a graphic column. The row was not loaded. |
Only even length character fields can be loaded into graphic database columns. The row is not loaded. |
Either load the data to a new table using the CREATE option in the IMPORT command or do not load this column into this table. |
SQL3331C |
The permission setting of a file (or directory) does not allow the specified access. |
This may accompany another error message. It indicates an attempt was made to get access to a file or directory in a way that is incompatible with the attributes of the file. One of the following may be the source of the difficulty:
The command cannot be processed. |
Retry the utility when the file is not in use, or retry the utility directing the output to a path and file that allows writing. |
SQL3332C |
The maximum number of open files has been reached. |
This message may accompany another error message. It indicates that the maximum number of open files has been reached. The command cannot be processed. |
Terminate other applications to reduce the number of files open and retry the utility. |
SQL3333C |
The file or directory does not exist. |
This message may accompany another error message. It indicates that a file or directory to be accessed does not exist or cannot be found. The command cannot be processed. |
Resubmit the command with the correct file name, including a valid path. |
SQL3334C |
There is not enough storage available. |
This message may accompany another error message. It indicates there is not enough storage available to open the file. The command cannot be processed. |
Stop the application. Possible solutions include:
|
SQL3335C |
The file system is full. |
This message may accompany another error message. It indicates there is no available space for writing on the device. The command cannot be processed. |
To make space available on the device, delete unneeded files or direct the output data to a device with space available. |
SQL3337N |
An I/O error occurred while writing data to the server. |
An I/O error has occurred while attempting to write data to a temporary file on the server (temporary files are created in the tmp directory under the sqllib directory for the instance of the database manager). The file system on the server may be full. The utility stops processing. The database is unchanged. |
Contact the System Administrator for the server to make space available on the server, and resubmit the command. |
SQL3338N |
An I/O error occurred reading a temporary message file on the server. |
A system I/O error has occurred while attempting to read the temporary message file on the server. The IMPORT operation is complete; however, the message file on the database client system may be empty or incomplete. |
Query the remote database to determine if the utility operation was successful. |
SQL3340N |
Unable to perform a load with concurrent read access to the table. Reason code = reason-code. |
The ALLOW READ ACCESS option of the LOAD command is not supported in the following cases as specified in the reason-code:
|
Resubmit the command using the ALLOW NO ACCESS option. |
SQL3341N |
Invalid table space name provided with the USE option. Reason code = reason-code. |
Only system temporary table spaces can be used for rebuilding the indexes in a table space other than the index table space. The page size of the system temporary table space must match the page size of the index table space. |
Resubmit the command with a table space name referring to a system temporary table space with the correct page size. The reason-code describes the failure as follows:
|
SQL3342N |
The user ID has insufficient authority to use the LOCK WITH FORCE option. |
The LOCK WITH FORCE option of the load utility requires SYSADM or SYSCTRL authority. |
Reissue the load command from a user ID with sufficient authority. |
SQL3343N |
Load restart not allowed after a rollforward through a failed load. |
The load that failed prior to the point in time of the end of a rollforward cannot be restarted after the rollforward has completed. |
Use the TERMINATE mode to terminate the load or drop the table. |
SQL3346N |
USE TablespaceName option ignored. Reason code = reason-code. |
USE TablespaceName is only valid for ALLOW READ ACCESS loads with INDEXING MODE REBUILD. If INDEXING MODE AUTOSELECT is specified, load will use the alternate table space only if it chooses to rebuild the indexes. |
Refer to the reason code for an explanation.
|
SQL3400N |
The method specified in METHOD is not valid for Non-Delimited ASCII files. It must be 'L' for locations. |
When loading from a non-delimited ASCII file, columns must be selected by locations in the file. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3401N |
The method specified in METHOD is not valid for any filetype. |
The method for selecting columns in the file is not a value allowed for any filetype. Choose one of the following method indicators:
Further restrictions are based on filetype. The command cannot be processed. |
Resubmit the command with a valid method indicator. |
SQL3402N |
A beginning-ending location pair with both values zero was specified for non-nullable column name. |
A location pair with both the beginning and the ending location set to zero was specified for the indicated column, but the column is not nullable. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3403N |
The beginning-ending location pair for inserting into column name is not valid. (begin end) |
The field specification for locating the input data for the indicated database column within the input non-delimited ASCII file is not valid. The field specification has one of the following errors:
The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3404N |
The beginning-ending location pair for inserting into column name is not valid for a number. |
The field specification for locating the data for the indicated database column within the input non-delimited ASCII file is not valid. The location pair defines a field longer than 50 bytes. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3405N |
The beginning-ending location pair for inserting into column name is not valid for a date. |
The field specification for locating data for the indicated database column within the non-delimited ASCII file is not valid. The location pair defines a field length that is not valid for an external representation of a date. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3406N |
The beginning-ending location pair for inserting into column name is not valid for a time. |
The field specification for locating the data in the indicated database column within the input non-delimited ASCII file is not valid. The location pair defines a field length that is not valid for an external representation of a time. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3407N |
The beginning-ending location pair for inserting into column name is not valid for a timestamp. |
The field specification for locating the data for the indicated database column within the input non-delimited ASCII file is not valid. The location pair defines a field length that is not valid for an external representation of a timestamp. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the file. |
SQL3408W |
The beginning-ending location pair for inserting into column name defines a field larger than the target column. Data may be truncated. |
The field specification for obtaining data from the input non-delimited ASCII file defines a field larger than the size (or maximum size) of the target database column. The utility continues processing. Truncation occurs when necessary. |
No action is required. |
SQL3409W |
The beginning-ending location pair for inserting into column name defines a field shorter than the target fixed length column. Data will be padded. |
The indicated database column is a fixed-length column. The field specification for obtaining data from the input non-delimited ASCII file defines a field smaller than the size of the target database column. The utility continues processing. Values input to the indicated database column are padded with spaces as necessary, on the right. |
No action is required. |
SQL3410N |
The beginning-ending location pair for insert into column name is not valid for a graphic column. |
The field specification for locating the input data in the ASCII file that is to be inserted into the indicated database column defines a field with an odd number of bytes. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3411W |
The field value in row row-number and column column-number is not valid for a graphic column. A null was inserted. |
The value in the field indicated is not an acceptable graphic column value. The value may contain an odd number of bytes. For DEL files, the value of the column number specifies a field in the indicated row. For ASCII files, the value of the column number specifies the byte location within the row where the value begins. The row is not inserted. |
If a null is not acceptable, correct the input file and resubmit the command, or edit the data in the table. |
SQL3412W |
The field value in row row-number and column column-number is not valid for a graphic column but the target column is not nullable. The row was not inserted. |
The value in the field indicated is not an acceptable graphic column value. The value may contain an odd number of bytes. A null cannot be inserted because the target column is not nullable. For DEL files, the value of the column number specifies a field in the indicated row. For ASCII files, the value of the column number specifies the byte location within the row where the value begins. The row is not inserted. |
No action is required. If the row is necessary, correct the input file and resubmit the command, or edit the data in the table. |
SQL3413W |
The field value in row row-number and column column-number is too short for the target column. A null was inserted. |
The value in the specified field is not acceptable because it is too short for the target column. The value of the column number specifies the byte location within the row where the field begins. A null value is inserted. |
No action is required. If a null is not acceptable, correct the inner field and resubmit the command, or edit the data in the table. |
SQL3414N |
The temporary file filename could not be found. |
At the end of the load phase a temporary file is created with information necessary to restart the load. If the load is interrupted before this point, this file is not created. This message indicates that this file could not be found during load restart. The utility stops. |
Depending on where the interrupt occurred, it may be possible to restart the load at the build phase. |
SQL3415W |
Failed to convert the field value in row row-number and column column-number from the codepage of the input data file to the codepage of the database. A null value was loaded. |
The value in the field indicated cannot be converted from the codepage of the input data file to the codepage of the database. |
If a null value is not acceptable, correct the input data file and resubmit the command, or edit the data in the table. |
SQL3416W |
Failed to convert the field value in row row-number and column column-number from the codepage of the input data file to the codepage of the database. The row was not loaded. |
The value in the field indicated cannot be converted from the codepage of the input data file to the codepage of the database. |
No action is required. If the row is necessary, correct the input data file and resubmit the command, or edit the data in the table. |
SQL3417N |
A beginning-ending location pair pair-number is invalid for the codepage codepage. |
The location pair is invalid for the codepage because the codepage has a pure DBCS encoding. This means that every character in the codepage is 2 bytes long. An even number of bytes should be specified in the location pair. The command cannot be processed. |
Resubmit the command with a valid set of locations for the columns in the source file. |
SQL3418W |
The NOCHARDEL file type modifier should not be specified if the data was exported using DB2. It is provided to support vendor data files that do not have character delimiters. |
The NOCHARDEL file type modifier is designed to support vendor data files that do not have character delimiters. It was not intended to be used when the data file was created by DB2 EXPORT. In the DEL file format, the character delimiters are used to avoid data loss or corruption and thus are part of the default behaviour. |
Verify that NOCHARDEL is the required in the import or load command. |
SQL3419W |
The specified sort option is not supported by the vendor sort. The default DB2 sort will be used to continue with the operation. |
The vendor sort library is activated by setting the DB2 registry variable DB2SORT. The current sort specification requires a feature that is not supported by this vendor sort library. The database manager will use the default sort to continue with the operation. Possible features not supported by vendor sort:
|
No action required. |
SQL3500W |
The utility is beginning the phase phase at time timestamp. |
This is an informational message indicating that a phase is about to begin and that the previous phase has ended. The phases are (in order of appearance):
During the ANALYZE phase, if the target table for the LOAD command is a column-organized table, the compression dictionary is built. During the LOAD phase, data is loaded into your table. If there are any indexes to be built, BUILD phase will follow the LOAD phase. If there were any duplicate keys found for a unique index, the DELETE phase will follow the BUILD phase. If the LOAD is terminated before the end of the LOAD, you need to know the phase at which you should restart the LOAD. |
No action is required. |
SQL3501W |
The table space(s) in which the table resides will not be placed in backup pending state since forward recovery is disabled for the database. |
COPY NO was specified on the invocation of LOAD which results in the table space(s) in which the table resides being placed into backup pending state unless forward recovery is disabled for the database. The utility continues. |
No action is required. |
SQL3502N |
The utility has encountered number warnings which exceeds the total number of warnings allowed. |
The number of warnings issued during the command has exceeded the total number of warnings that the user specified at invocation of the utility. The utility terminates. |
Ensure that the correct data is being loaded with the appropriate options or increase the number of warnings allowed. Resubmit the command. |
SQL3503W |
The utility has loaded number rows which equals the total count specified by the user. |
The number of rows loaded has equaled the total number of rows that the user specified at invocation of the utility. The utility has successfully completed. |
No response required. |
SQL3504W |
A consistency point is being established. |
Consistency points will be established at times other than the regular interval specified in the SAVECOUNT parameter at invocation when:
|
If the LOAD continues after this message, no action is required. If the LOAD terminates, it can be restarted after all errors are corrected (such as activating a device or decreasing the interval at which consistency points are to be established). |
SQL3505N |
The length specified in the filetmod for the RECLEN option is not in the valid range of 1 to 32767. |
In the filetmod parameter, the RECLEN option was specified for an ASC file. The length specified is not valid. |
Correct the length specified and resubmit the command. |
SQL3506W |
The value specified in the null indicator in row row-number and column column-number is not valid. A value of 'N' will be assumed. |
For ASC files, a null indicator column can be specified for each data column and should contain either a 'Y' or a 'N'. A 'Y' indicates that the column is a null value and a 'N' indicates that the column contains data. If neither of these values are in the null indicator column, it is assumed to be a 'N' and data will be loaded into the column. |
If the data or the null indicator are incorrect, correct the input file and resubmit the command. |
SQL3507N |
The column number specified for a null indicator is not in the valid range of 0 to 32767 or the null indicator parameter is not valid. |
In the null_ind parameter, columns for null indicators were specified for an ASC file but one of the columns is not valid or the pointer passed in for the null indicators is not valid. |
Correct the parameter and resubmit the command. |
SQL3508N |
Error in accessing a file or path of type file-type during load or load query. Reason code: reason-code. Path: path/file. |
An error occurred while trying to access a file during load or load query processing. The utility stops processing. |
If doing a load and the table space is not in load pending state, correct the problem and invoke the load utility again. If the table is in load pending state, then invoke the load utility in RESTART or REPLACE mode, or restore a backup of the table space(s). The state of the table space can be determined using the LOAD QUERY command. The following is a list of reason codes:
The following is a list of file types:
|
SQL3509W |
The utility has deleted number rows from the table. |
When a table with a unique index is loaded, rows causing violation of uniqueness of an index will be deleted from the table during the delete phase. This message provides information on how many rows have been deleted. |
No action is required. |
SQL3510N |
The working directory for the sort phase cannot be accessed. |
One or more of the specified working directories for the sort phase either does not exist or has no read/write permission. |
Ensure that the specified working directories exist and the read/write permission is setup correctly and resubmit the command. |
SQL3511W |
The file named in row row-number and column column-number cannot be found. A null was loaded. |
The filename in the specified field cannot be found. There may be a data type mismatch. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. A null value is loaded. |
Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table. |
SQL3512W |
The file named in row row-number and column column-number cannot be found, but the target column is not nullable. The row was not loaded. |
The filename in the specified field cannot be found. A null cannot be loaded because the output column in the table is not nullable. For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins. The row is not loaded. |
Correct the input file and resubmit the command or edit the data in the table. |
SQL3513N |
The codepage of the file does not match the codepage of the database. The file cannot be loaded. |
DB2CS files cannot be loaded into a database with a codepage that differs from the original database. |
Change the codepage of the database and resubmit the command or use another filetype (such as PC/IXF) to move your data from the original database to the new database. |
SQL3514N |
A utility system error occurred. Function code: function. Reason code: reason-code. Error code: error-code. |
A system error occurred during database utility processing. |
Different actions are required depending on the value of function. The possible function codes are:
|
SQL3515W |
The utility has finished the phase phase at time timestamp. |
This is an informational message indicating that a phase has finished. The phases are (in order of appearance):
|
No action is required. |
SQL3516N |
The utility could not restart the load as specified. |
The Load Utility detected discrepancies in the last consistency point performed by Load before failure occurred. This condition might be caused either by a system error or an invalid log file. |
Restart the Load at the Build phase, to bring the table to a consistent state and create indexes (if applicable), or perform Load with the REPLACE option. |
SQL3517N |
An unexpected record was read from the input source. |
The utility has encountered a record that is in a format that is not valid. The source may have been corrupted when copied from the original source. Processing terminates. |
Copy the record from the original source in binary and restart the LOAD or Import. |
SQL3518N |
The data in the source is not compatible to the table to be loaded. |
The source cannot be used to load this table because one of the following reasons:
|
Ensure that both the table and source are correctly specified. If you want to load data from a table with a different definition or from a different platform or codepage, use another filetype such as IXF or DEL. |
SQL3519W |
Begin Load Consistency Point. Input record count = count. |
The Load Utility is about to attempt to perform a Consistency Point to commit the table data that has already been loaded. |
If message SQL3520W is not printed immediately after this message, then the Consistency Point failed. The Load will have to be restarted at the Build phase, to ensure that the table is brought back to a consistent state and all indexes (if any) created. It will then be possible to check which records have been loaded. Start the Load again with a RESTARTCOUNT set to the number of records successfully loaded to skip those rows and load the rest of the file. If this message is followed by messages SQL3520W, then this message is informational only and no response is required. |
SQL3520W |
Load Consistency Point was successful. |
The Consistency Point performed by Load was successful. |
This is an informational message only. No response is required. |
SQL3521N |
The input source file sequence-num was not provided. |
A load was invoked with multiple input files but not all the files were provided. For the DB2CS filetype, all the input source files that were created originally must be provided. For the IXF filetype, all the input source files must be provided in the correct order. The utility terminates. |
Restart the utility providing all the input source files and setting the RESTARTCOUNT appropriately for the data that was already loaded. |
SQL3522N |
The load operation failed because the COPY YES parameter was specified but the database does not use recoverable logging. |
You can enable roll-forward recovery by using archive logging. You can configure log archiving by using the database configuration parameters logarchmeth1 and logarchmeth2. You can load data into a table by using the LOAD command. You can cause a copy of the loaded data be saved by specifying the COPY YES parameter with the LOAD command. Specifying the COPY YES parameter with the LOAD command is only supported with databases that are enabled for roll-forward recovery. This message is returned when an attempt is made to run the LOAD command, specifying the COPY YES parameter, with a database that is not enabled for roll-forward recovery. |
Respond to this message in one of the following ways:
|
SQL3523W |
There are no messages to be retrieved from the message file. Reason code: rc. |
No messages are returned from a query of the LOAD temporary message file. The possible return codes are:
|
Ensure that a valid table name has been specified. If the table name is specified correctly and messages are expected, check the database monitor to verify that the utility is active and it is not waiting for resources such as locks. Note that the LOAD temporary message file will not be created until the LOAD utility is in progress and it will be deleted after the completion of the LOAD utility. The syntax of the CLP command includes the keyword TABLE, for example:
Neglecting the TABLE keyword will result in load query opening a binary load message file with the name tablename. |
SQL3524N |
Option option has an invalid value of value. |
The value provided must be an integer value. Its range for each option is as follows:
The utility stops processing. |
Correct the value and resubmit the command. |
SQL3525N |
The option-1 option is incompatible with the option-2 option. |
Incompatible options have been provided to the utility. |
Remove or modify one of the options and resubmit the command. See the Command Reference for more information on valid options. |
SQL3526N |
The modifier clause clause is inconsistent with the current load command. Reason code: reason-code. |
The load file type mode (modifier) indicated, is incompatible with your load/import/export command. This is because of one of the following reasons:
|
Check the requirements of the option you are using. Reissue the command using modifier clauses (file type modes) and utility options that are consistent. |
SQL3527N |
The number specified in the FILETMOD parameter for the CODEPAGE option is not valid. |
In the FILETMOD parameter, the CODEPAGE option was invalid. |
Correct the codepage number and resubmit the command. |
SQL3528W |
The delimiter (column delimiter, string delimiter, or decimal point) specified in the CLP command may get translated from the application codepage to the database codepage. |
When a CLP command is sent from the client to the server, it may get translated from the codepage of client to the codepage of server, if they are different. |
To ensure that delimiters are not converted, they should be specified in hex format. |
SQL3529N |
The operation-name operation encountered the unsupported data type data-type in column column-number. |
The operation-name operation does not support data type data-type found in column column-number. |
Please check your table definition and the Data Movement Guide for supported data types. |
SQL3530I |
The Load Query utility is monitoring agenttype progress on partition partitionnumber. |
The Load Query utility was invoked in an MPP environment. |
No action is necessary. |
SQL3531I |
A LOAD RESTART has occurred. |
The RESTART option was given for the Load currently being queried. |
No action is necessary. |
SQL3532I |
The Load utility is currently in the phase phase. |
This is an informational message indicating the phase of the Load currently being queried. |
No action is necessary. |
SQL3533I |
The Load utility is currently building index number of number. |
This is an informational message returned if the Load currently being queried is in the BUILD phase. |
No action is necessary. |
SQL3534I |
The Load DELETE phase is approximately number percent complete. |
This is an informational message returned if the Load currently being queried is in the DELETE phase. |
No action is necessary. |
SQL3535W |
The LOAD command parameter parameter-name is no longer supported; its value will be ignored by the LOAD utility. |
Your LOAD command contains a parameter that is no longer supported. |
Please refer to the documentation for information on temporary sort space for LOAD and suggestions related to LOAD performance tuning. |
SQL3536N |
System temporary table space table-space-name is full. |
The LOAD utility has encountered a table space full condition while sorting index keys. |
Ensure that there is enough space allocated to the system temporary table space table-space-name, at least two times the total size of the indexes being built. Restart the LOAD utility. |
SQL3537N |
Sort memory could not be allocated during the execution of the LOAD utility. |
Insufficient process virtual memory is available to the LOAD utility for sort processing. |
Terminate the application on receipt of this message. Ensure there is enough virtual memory available for sort processing. Possible solutions include:
|
SQL3538N |
The LOAD QUERY utility failed because multiple LOADs are using the same temporary files path. |
At least one other LOAD was invoked using the same TEMPFILES PATH as the queried LOAD and is still in progress. The LOAD QUERY utility cannot uniquely determine which LOAD to query. |
Use the TABLE parameter of LOAD QUERY instead. |
SQL3539N |
LOAD RESTART cannot proceed because LOAD TERMINATE has been attempted at least once. |
LOAD TERMINATE can only be followed by LOAD TERMINATE. |
User can proceed with LOAD TERMINATE only. |
SQL3550W |
The field value in row row-number and column column-number is not NULL, but the target column has been defined as GENERATED ALWAYS. |
A non NULL field value was encountered in the input file. Because the target column is of type GENERATED ALWAYS, the value cannot be loaded. The column number specifies the field within the row of the missing data. |
For LOAD, an explicit, non NULL field value can be loaded into a GENERATED ALWAYS identity column only if the identityoverride file type modifier is used. For non-identity GENERATED ALWAYS columns, the generatedoverride file type modifier can be used to load explicit, non NULL values into a row. If using these modifiers is not appropriate, the field value must be replaced with a NULL if LOAD is to accept the row. For IMPORT there is no way to override a GENERATED ALWAYS column. The field value must be removed and replaced with a NULL if the utility is to accept the row. |
SQL3551W |
The table contains at least one GENERATED ALWAYS column that the utility will override. |
An “override” file type modifier (for example, IDENTITYOVERRIDE or GENERATEDOVERRIDE) has been specified. For IDENTITYOVERRIDE, this may violate the uniqueness property of an identity column defined as GENERATED ALWAYS. For GENERATEDOVERRIDE, this may result in a non-identity GENERATED ALWAYS column containing a value that does not correspond to its column definition. |
No action is required. |
SQL3600N |
The IMMEDIATE CHECKED option of the SET INTEGRITY statement is not valid because the table table-name is a user-maintained materialized query table, a shadow table, or is not in Set Integrity Pending state. |
The IMMEDIATE CHECKED option of the SET INTEGRITY statement is valid only if the table has been placed in Set Integrity Pending state, is not a user-maintained materialized query table, is not a shadow table, or if one of its ancestors that has been placed in Set Integrity Pending state is also in the invocation list, and all intermediate ancestors are also in the list. |
sqlcode: -3600 sqlstate: 51027 |
SQL3601W |
The statement caused one or more tables to automatically be placed in the Set Integrity Pending state. |
Tables have been placed in the Set Integrity Pending state to enforce integrity constraints or to enforce the data relationship between the base table, the descendent immediate materialized query tables, and the descendent staging tables. Specifically, the following statements caused at least one of the listed tables to be placed in the Set Integrity Pending state.
A detached partition that is a newly created detached table is not accessible until its detached dependent materialized query tables and staging tables are maintained. |
To validate the integrity for tables in the Set Integrity Pending state, execute the SET INTEGRITY statement with the IMMEDIATE CHECKED or IMMEDIATE UNCHECKED option for these tables. To determine which tables are in the Set Integrity Pending state, issue the following query: To determine which detached tables have been created by the ALTER TABLE ... DETACH statement and are not yet accessible, issue the following query: sqlcode: +3601 sqlstate: 01586 |
SQL3602W |
Check data processing found constraint violations and moved them to exception tables. |
There are rows that violate constraints that were specified to be checked by the SET INTEGRITY statement execution. These were moved to exceptions tables. |
Check the exception tables for rows that violate constraints. The rows have been deleted from the original table but can be corrected and transferred back from the exception tables. sqlcode: +3602 sqlstate: 01603 |
SQL3603N |
Integrity processing through the SET INTEGRITY statement has found an integrity violation involving a constraint, a unique index, a generated column, or an index over an XML column. The associated object is identified by name. |
A row has been found to violate the integrity of a table checked by the SET INTEGRITY statement. The integrity violation was caused by one of the following.
The row has not been deleted from the table. The table remains in Set Integrity Pending state. |
Execute the SET INTEGRITY statement again using the FOR EXCEPTION option and use the information from the exception tables to correct the data. sqlcode: -3603 sqlstate: 23514 |
SQL3604N |
The statement or command failed because the following exception table is invalid: exception-table-name. Table to which the exception table corresponds: table-name. Reason code: reason-code. |
You can validate table constraints by using the SET INTEGRITY statement with the IMMEDIATE CHECKED option. Table constraints are also validated when the LOAD utility is being used to move data into newly created tables. When you are validating table constraints, you can use exception tables to store copies of the rows that violate constraints in the tables being checked. This message is returned when an attempt is made to use an exception table, such as when the SET INTEGRITY statement is executed, or when the LOAD utility or the INGEST utility is being used, and there is something invalid or mismatched about the exception table The reason code indicates the reason the statement or command failed:
|
Create the exception table as indicated in the relevant section of the documentation and re-run the statement or utility. sqlcode: -3604 sqlstate: 428A5 |
SQL3605N |
Table table-name named in the SET INTEGRITY statement is either not listed to be checked or is an exception table specified more than once. |
When the FOR EXCEPTION clause is specified in the SET INTEGRITY statement, this error could be caused by one of the following :
|
Correct the table names and execute the command again. sqlcode: -3605 sqlstate: 428A6 |
SQL3606N |
There is a mismatch in the number of tables being checked and in the number of exception tables specified in the SET INTEGRITY statement. |
There must be a one-to-one correspondence between the exception tables and the tables that are not materialized query tables or staging tables provided in the invocation list. The tables in the invocation list that are materialized query tables or staging tables must not have corresponding exception tables. |
Create the missing exception table for the table that is not a materialized query table or staging table if it does not already exist and specify it in the invocation list in order to execute the command again. Do not specify exception tables for materialized query tables and staging tables. sqlcode: -3606 sqlstate: 428A7 |
SQL3608N |
Cannot check a dependent table dependent-table-name using the SET INTEGRITY statement while the parent table or underlying table parent-table-name is in the Set Integrity Pending state or if it will be put into the Set Integrity Pending state by the SET INTEGRITY statement. |
The parent table or underlying table must not be in the Set Integrity Pending state either before or after the SET INTEGRITY statement, or it must be included in the invocation list in order to check a dependent table. |
Ensure that the parent table is not in the Set Integrity Pending state by executing the SET INTEGRITY statement to check the parent table. If the dependent table is a materialized query table or staging table, ensure that the underlying table is not in the Set Integrity Pending state by executing the SET INTEGRITY statement to check the underlying table. If the dependent table is not a materialized query table or staging table, it is recommended to check the parent table first. It is also possible to check the dependent table and include the parent table in the invocation list. In this case, the statement could still fail if there are rows in the parent table which violate the constraint and these rows are not deleted and put into an exception table. This can happen if the FOR EXCEPTION option is not used. If the dependent table is a materialized query table or staging table, it is recommended to check the underlying table first. It is also possible to refresh the dependent materialized query table and include the underlying table in the invocation list. In this case, the statement could still fail if there are rows in the parent table which violate the constraint and these rows are not deleted and put into an exception table. This can happen if the FOR EXCEPTION option is not used. In the case of a referential cycle, all tables must be included in the invocation list. sqlcode: -3608 sqlstate: 428A8 |
SQL3700W |
Device device is full. There are active-devices other active devices. Please mount new media or take appropriate action. |
The media on the specified device is full. This device is one of the active-devices + 1 target devices to which unloaded data is being directed. |
Take ONE of the following actions:
|
SQL3701W |
The lobpaths parameter was specified, but the table does not contain any LOB or Long data. This parameter will be ignored. |
The lobpaths parameter specifies a separate target for LOB and Long data. The table does not contain any LOB or Long data, so the targets specified by the lobpaths parameter will not be used. |
No action required. |
SQL3702W |
Warning. SQLCODE sqlcode was received for device device. Unload will attempt to continue without this device. |
SQLCODE sqlcode was detected for the specified device which is one of the targets for the unload. Unload will continue but will ignore this device. |
The media loaded on the specified device will not contain any unloaded data and should not be included with the media supplied to the LOAD utility when the unloaded data is being loaded. In order to fix the problem with the device, look up the returned SQLCODE in the Message Reference. |
SQL3703W |
xxx of yyy number of type type pages have been unloaded and sent to be written out to the target media. |
The table being unloaded consists of yyy pages of the specified type of data. xxx of these have been processed by the UNLOAD utility and have been sent to a media writer which will write the data to the target media. type is one of:
Note that for Long and LOB data, xxx may be less than yyy when unload is complete, because unused space is not unloaded, but will be recreated when the data is reloaded. Even for regular data, a final message where xxx = yyy may not be issued. Instead message 3105 is used to indicate that the unload completed successfully. |
This is an informational message. No action is required. |
SQL3704N |
The num_buffers parameter specified is invalid. |
The num_buffers parameter determines the number of buffers that the utility will use. The minimum is 2 if the lobpaths parameter is not specified and 3 if the lobpaths parameter is specified. This is the minimum required to allow the utility to work. There is, however, an optimal number of buffers that the utility will use if this parameter is not specified. This optimal number is based on the number of internal processes that the utility will have running and whether or not the lobpaths parameter was specified. If the number of buffers specified is less than the optimal number, some processes will be waiting for buffers to use. Therefore, it is recommended to specify 0 for this parameter and let the utility choose the number of buffers. Only specify this parameter if, due to the size of the utility storage heap, it is necessary to limit the amount of memory that the utility uses. |
Resubmit the command using a valid num_buffers parameter. |
SQL3705N |
The buffer size parameter specified is not valid. The buffer size must be specified as 0 or be between 8 and 250000 inclusive. For multiple buffers, the total buffer size must not exceed 250000. |
The application calling the utility has supplied a buffer size parameter that is not valid. The buffer size is used to determine the internal buffer size. The value is the number of 4K pages that are obtained for this buffer. The value must be specified as 0 or be between 8 and 250000 inclusive. If there are multiple buffers, the number of buffers multiplied by the buffer size must not exceed 250000. When 0 is specified:
|
Reissue the command with a valid buffer size. |
SQL3706N |
A disk full error was encountered on path/file. |
A disk full error was encountered during the processing of a database utility. The utility stops. |
Ensure enough disk space is available for the utility or direct the output to other media such as tape. |
SQL3707N |
The sort memory size parameter specified size1 is not valid. The minimum size required is size2. |
The sort memory size is not large enough for sorting the keys of the index(es). |
Reissue the command with a valid sort memory size. To ensure that only the minimum amount of storage is used, specify a value of 0 (to let it default). However, using more than the minimum should improve the performance of the sort. |
SQL3783N |
An error was encountered while opening the copy location file. Open file error code is errcode. |
During load recovery, an error was encountered while opening the copy location file. The operating system file open return code is returned. |
Look at the error code in the message for more information. Correct the error, if possible, and resubmit the command. |
SQL3784W |
Invalid data was encountered while reading from the copy location file. Failure occurred at line line-no with error type errtype. |
During load recovery, invalid data was encountered while reading from the copy location file. The line number and error type are returned. The utility waits for a response to continue. |
Correct the data in the copy location file and return to the utility with the correct caller action parameter to indicate if processing should continue or terminate. |
SQL3785N |
Load recovery for table schema.tablename at time timestamp on node node-number failed due to error sqlcode with additional information additional-info. |
A severe error occurred during load recovery. The utility stops processing. (Note : if you are using a partitioned database server, the node number indicates which node the error occurred on. Otherwise, it is not pertinent and should be ignored.) |
Examine the error code in the message for more information. Take corrective action and resubmit the command. |
SQL3798W |
An invalid value was used for parameter parameter to invoke the roll-forward recovery API to continue load recovery. |
Load recovery is in progress and one of the parameters passed in is not valid for the current state of load recovery. |
Correct the value in error and return to the utility with the correct caller action parameter to indicate if processing should continue or terminate. |
SQL3799W |
Load recovery for table schema.tablename at time timestamp on node node-number is pending due to warning sqlcode with additional information additional-info. |
A warning condition is encountered during load recovery. The utility waits for a response to continue. (Note : if you are using a partitioned database server, the node number indicates which node the error occurred on. Otherwise, it is not pertinent and should be ignored.) |
Examine the error code in the message for more information. Take corrective action and return to the utility with the correct caller action parameter to indicate if processing should continue or terminate. |
SQL3802N |
An invalid quiesce mode quiesce-mode was encountered. |
An invalid quiesce mode was passed to the quiesce API. |
Resubmit the command with the correct parameters. |
SQL3804N |
The index is invalid. |
An invalid index was encountered during the processing of a utility command. |
Check in the Administration Guide to determine the appropriate way to revalidate the index and resubmit the command after the condition is corrected. |
SQL3805N |
The state of the application or of one or more table spaces for the table specified prohibits the loadapi action or quiescemode action. Reason code = reason-code. |
The loadapi action (either quiescemode or callerac) passed to the load API is in conflict with either the state of the application or the state of one or more table spaces for the table. The possible reason codes are as follows:
|
The user response corresponding to the reason code is as follows:
|
SQL3806N |
Not all table constraints are off for the table to be loaded. |
One or more constraints for the table to be loaded are still on when the load API is invoked. |
Resubmit the command after all table constraints are turned off. |
SQL3807N |
Instance or database name quiesce is pending. |
Another user has submitted the quiesce command and it has not yet completed. |
Wait for the quiesce to complete. |
SQL3808N |
Instance or database name unquiesce is pending. |
Another user has submitted the unquiesce command and it has not yet completed. |
Wait for the unquiesce to complete. |
SQL3901N |
A non-severe system error occurred. Reason code reason-code. |
Processing ended because of a non-severe system error. |
If trace was active, invoke the Independent Trace Facility at the operating system command prompt. Then contact your technical service representative with the following information:
|
SQL3902C |
A system error occurred. Further processing is not possible. Reason code = reason-code. |
A system error occurred. |
If trace was active, invoke the Independent Trace Facility at the operating system command prompt. Then contact your technical service representative with the following information:
|
SQL3910I |
Synchronization session completed successfully. | ||
SQL3911I |
Test synchronization session completed successfully. | ||
SQL3912I |
STOP completed successfully. | ||
SQL3913I |
STOP issued, but no synchronization session is currently active. | ||
SQL3914I |
A user interrupt was issued. The synchronization session stopped successfully. | ||
SQL3915I |
A user interrupt was issued before the results were uploaded to the satellite control server. The results will be uploaded during the next synchronization session. | ||
SQL3916I |
A STOP request was received. Synchronization session stopped successfully. | ||
SQL3917I |
A STOP request was received before the results were uploaded to the satellite control server. The results will be uploaded during the next synchronization session. | ||
SQL3918I |
Synchronization progress information was obtained successfully. | ||
SQL3919I |
A STOP request was received before the satellite could contact the satellite control server. Synchronization stopped successfully. | ||
SQL3920I |
The application version on this satellite does not match one that is available for the group of this satellite. Synchronization cannot occur. |
The application version reported by the satellite does not exist at the satellite control server. |
Contact the help desk or your system administrator. |
SQL3921I |
This satellite is disabled at the satellite control server. Synchronization cannot occur. |
When disabled, the satellite cannot synchronize. |
Contact the help desk or your system administrator. |
SQL3930W |
There are no synchronization scripts to execute. |
No synchronization scripts were downloaded to the satellite for execution. |
Contact the help desk or your system administrator to ensure that synchronization scripts are available on the satellite control database for this satellite. |
SQL3931W |
The test synchronization session completed successfully. The satellite ID, however, could not be found in the satellite control database. |
Either the satellite ID is not defined correctly on the satellite or this satellite has not been defined in the satellite control database. |
If you use the DB2SATELLITEID registry variable, ensure that it is set to the unique ID for the satellite. If you are using the operating system logon ID as the satellite ID, ensure you log on using it. |
SQL3932W |
The test synchronization session completed successfully. The satellite application version, however, is not set locally, or does not exist for this satellite's group at the satellite control server. |
The application version on the satellite is different from any that are available for this satellite's group. |
Ensure that the application version on the satellite is set to the correct value. |
SQL3933W |
The test synchronization session completed successfully. The release level of the satellite, however, is not supported by the release level of the satellite control server. |
The release level of the satellite must be within the range of one level above to two levels below that of the satellite control server. |
Contact the help desk or your system administrator. |
SQL3934W |
The test synchronization session completed successfully. This satellite, however, is disabled at the satellite control server. |
The satellite has been placed in the disabled state at the satellite control server. |
Contact the help desk or your system administrator. |
SQL3935W |
The test synchronization session completed successfully. This satellite, however, is in the failed state at the satellite control server. |
The satellite is in the failed state at the control server. |
Contact the help desk or your system administrator. |
SQL3936W |
No progress information is available. |
The synchronization session has not reached a stage where the progress information has been logged, or there is no active synchronization session for this satellite. |
Ensure the synchronization session is active, or try querying for progress information later. |
SQL3937W |
The application version for this satellite does not match one that is available for this satellite's group. |
A satellite can only synchronize with a particular application version for its group. The application version for this satellite is not available for the satellite's group at the control server. |
Ensure that the application version on the satellite is set to the correct value. |
SQL3938W |
An interrupt was issued during script execution. The synchronization session was stopped, but the satellite may be in an inconsistent state. |
An interrupt was issued while the script execution phase of the synchronization process was being performed. The synchronization session was stopped but the satellite may be in an inconsistent state because a script may have been halted at an inappropriate place. |
Contact the help desk or your system administrator. |
SQL3942I |
Synchronization session identifier was set successfully for the satellite. |
The session identifier was set successfully for the satellite. |
No action is required. |
SQL3943N |
Synchronization session identifier exceeds the maximum length of length characters. |
The specified synchronization session identifier is longer than the allowed length of length characters. |
Ensure that the identifier is no more than nnn characters. |
SQL3944I |
Synchronization session identifier was reset successfully for the satellite. |
The session identifier was reset successfully for the satellite. |
No action is required. |
SQL3945I |
Synchronization session identifier for the satellite was retrieved successfully. |
The session identifier for this satellite was found and returned successfully. |
No action is required. |
SQL3946N |
Synchronization session identifier operation failed. |
The synchronization session identifier operation has failed for an unknown reason. |
Ensure that the product is installed correctly. If the failure persists, contact DB2 service. |
SQL3950N |
A synchronization session is active. At most one synchronization session can be active. |
Only one synchronization session can be active at a time. |
Wait until the current synchronization session completes successfully before initiating another session. |
SQL3951N |
The satellite ID cannot be found locally. |
Either the operating system logon was bypassed or the DB2SATELLITEID registry variable was not set. |
If you are using the operating system logon ID as the satellite ID, log on to the operating system. If you use the DB2SATELLITEID registry variable, ensure that it is set to the unique ID for the satellite. |
SQL3952N |
The satellite ID cannot be found at the satellite control server. |
Either the satellite ID is not defined correctly on this satellite or this satellite has not been defined at the satellite control server. |
If you use the DB2SATELLITEID registry variable, ensure that it is set to the unique ID for the satellite. If you are using the operating system logon ID as the satellite ID, ensure you log on using it. Otherwise, contact the help desk or your system administrator. |
SQL3953N |
This satellite has been disabled at the satellite control server. |
The satellite ID has been disabled at the satellite control server. |
Contact the help desk or your system administrator. |
SQL3954N |
This satellite is in the failed state at the satellite control server. |
The satellite is in the failed state because a previous synchronization session failed. |
Contact the help desk or your system administrator. |
SQL3955N |
The satellite control database name or its alias could not be found. |
The satellite control database is not cataloged correctly. |
Contact the help desk or you system administrator. |
SQL3956N |
The application version for this satellite is not defined locally. |
The application version is not defined locally on this satellite or is not defined correctly. |
Ensure that the application version is set to the correct value. |
SQL3957N |
Cannot connect to the satellite control database because of a communication failure: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
An error has been detected by the communication subsystem. Refer to sqlcode for more details. |
Contact the help desk or your system administrator. |
SQL3958N |
Error occurred during synchronization session: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
An unknown error has been detected by the communication subsystem. Refer to sqlcode for more details. |
Contact the help desk or your system administrator. |
SQL3959N |
Synchronization session cannot start because of a communication failure: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
An error has been detected by the communication subsystem. Refer to sqlcode for more details. |
Contact the help desk or your system administrator. |
SQL3960N |
Cannot upload results to the satellite control server because of a communication failure: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
An error has been detected by the communication subsystem. Refer to sqlcode for more details. |
Contact the help desk or your system administrator. |
SQL3961N |
Cannot authenticate with the satellite control server. |
An authentication error was detected while trying to connect to the satellite control database. |
Either the remote administrative user ID or the password required to connect to the satellite control database was not correct, or both. Either provide the correct user ID and password, or contact the help desk or your system administrator. |
SQL3962N |
Synchronization could not be started because of a database error: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
An error preventing synchronization occurred at the satellite control server. |
Attempt to synchronize again. If failure persists, contact the help desk or your system administrator. |
SQL3963N |
Results cannot be uploaded because of a database error: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
An error occurred while uploading results to the satellite control server. |
Contact the help desk or your system administrator. |
SQL3964N |
Synchronization failed because the release level of the satellite is not supported by the satellite control server. |
The release level of the satellite must be within the range of one level above to two levels below that of the satellite control server. |
Contact the help desk or your system administrator. |
SQL3965N |
Cannot download synchronization scripts because of a satellite control server failure: SQLCODE=sqlcode, SQLSTATES=sqlstate, Tokens =token1, token2, token3. |
The satellite cannot download the scripts that are required to synchronize the satellite. One possible reason for this failure is that the control server cannot instantiate parameterized scripts with the attributes of the satellite. Another reason is that the satellite control server was temporarily unable to complete the request because of resource constraints. |
Try the request again. If the failure persists, contact the help desk or your system administrator. |
SQL3966N |
Synchronization session failed. Reason code reason-code. |
The synchronization session failed to complete for one of the following reasons:
|
Try the request again. If failure persists, contact the help desk or your system administrator. |
SQL3967N |
Progress information cannot be retrieved. |
Progress on this satellite's synchronization session cannot be retrieved. Either the data is corrupt, or it does not exist. |
If a synchronization session is active and no progress information is available, contact the help desk or your system administrator. |
SQL3968N |
Synchronization failed to complete successfully because of a script failure. The results, however, were successfully sent to the satellite control server. |
One of the synchronization scripts failed during execution. Either a return code was not in the defined success code set, or the script failed to execute. |
Contact the help desk or your system administrator. |
SQL3969N |
Synchronization failed because an interrupt was received during script execution. |
Script execution fails when an interrupt is received. An abnormal termination of this type will cause the synchronization session to fail because the system may be in an inconsistent state. |
Contact the help desk or your system administrator. |
SQL3970N |
Synchronization session failed: SQLCODE sqlcode, SQLSTATE sqlatate. The error was detected at the location location. |
Script execution failed because of an unknown error. |
Contact the help desk or your system administrator. |