HPlogo ALLBASE/SQL Message Manual: HP 3000 MPE/iX Computer Systems

Chapter 8 ALLBASE/SQL Error Messages: 8221-10999

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

8221
MESSAGE

Internal NLS error. (DBERR 8221)

CAUSE

The local language table corresponding to your language cannot be accessed, probably because the environment file or custdatatable file does not exist.

ACTION

Contact your system administrator.

8222
MESSAGE

Message catalog not available - see system administrator. (DBERR 8222)

CAUSE

The message catalog file cannot be accessed, probably because it does not exist.

ACTION

Contact your system administrator.

8223
MESSAGE

Invalid Syntax. (DBERR 8223)

CAUSE

The syntax of the command is invalid.

ACTION

Refer to the ALLBASE/SQL Database Administration Guide for the correct syntax.

8224
MESSAGE

Integer overflow, maximum value = ! (DBERR 8224)

CAUSE

The integer value specified exceeds the maximum value.

ACTION

Issue the command again with a valid integer value.

8225
MESSAGE

Backward migration is needed - use SQLMIGRATE. (DBERR 8225)

CAUSE

The release of the ALLBASE/SQL software does not match the version of the DBEnvironment.

ACTION

Use the migration tool, SQLMigrate, to migrate the DBEnvironment backward to the proper version or use a newer release of the ALLBASE/SQL software.

8226
MESSAGE

Forward migration is needed - use SQLMIGRATE. (DBERR 8226)

CAUSE

The release of the ALLBASE/SQL software does not match the version of the DBEnvironment.

ACTION

Use the migration tool, SQLMigrate, to migrate the DBEnvironment forward to the proper version or use an older release of the ALLBASE/SQL software.

8227
MESSAGE

DBEnvironment corrupted during previous migration. (DBERR 8227)

CAUSE

At some prior time, a migration attempt failed which corrupted the DBEnvironment in the process.

ACTION

Restore the DBEnvironment from the backup.

8228
MESSAGE

Option String too long (maximum 80 bytes). (DBERR 8228)

CAUSE

The specified option string exceeds the maximum buffer length.

ACTION

Reduce the size of the option string.

8229
MESSAGE

Keyword required for this command. (DBERR 8229)

CAUSE

The command you entered requires a keyword for completion.

ACTION

Enter an appropriate keyword as shown in the help message syntax for the command you entered.

8230
MESSAGE

Missing closing quote for option string. (DBERR 8230)

CAUSE

The closing quote for an option string is missing.

ACTION

Enter the option string again with a closing quotation mark.

8231
MESSAGE

Illegal input - invalid Unit or Keyword (DBERR 8231)

CAUSE

The responses to the maximum timeout or default timeout prompts of the ALTDBE command contain an incorrect unit or keyword.

ACTION

Refer to the ALLBASE/SQL Database Administration Guide for the correct syntax of the ALTDBE command.

8232
MESSAGE

Index exceeds buffer size (DBERR 8232)

CAUSE

An SQLUtil internal error occurred.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

8233
MESSAGE

Unknown option: ! (DBERR 8233)

CAUSE

The option specified is invalid.

ACTION

Refer to the ALLBASE/SQL Database Administration Guide for the correct syntax.

8234
MESSAGE

Restorelog on device '!' failed. (DBERR 8234)

CAUSE

You specified an invalid input device when issuing a RESTORELOG command.

ACTION

Check with your system administrator to obtain the correct device name.

8235
MESSAGE

No such user exists on system. (DBERR 8235)

CAUSE

The user name you specified in the RESTORE command does not exist.

ACTION

Check your spelling and enter the command again, specifying a valid name.

8236
MESSAGE

Can't set MOSET with STORESET or RESTORESET. (DBERR 8236)

CAUSE

You attempted to set the MOSET option while either STORESET or RESTORESET has been set to some value. This conflict is not permitted.

ACTION

Set the MOSET backup option only when both STORESET and RESTORESET have been reset.

8238
MESSAGE

File name must be no more than ! bytes. (DBERR 8238)

CAUSE

File name is more than 256 characters.

ACTION

Change the file name to have a maximum of 256 characters only.

8249
MESSAGE

No Log file name was specified. (DBERR 8249)

CAUSE

There is no log file name specified.

ACTION

Please specify a log file name to convert to a wrapper DBEnvironment.

8270
MESSAGE

Cannot make DBEFile0 pseudo-mapped. (DBERR 8270)

CAUSE

You cannot convert DBEFile0 to a pseudo-mapped file.

ACTION

No action required. If you wish, choose a different DBEFile for conversion, then issue the MOVEFILE command again.

8271
MESSAGE

Pseudo-mapped file exists in DBEnvironment. Cannot perform STOREONLINE. (DBERR 8271)

CAUSE

One or more DBEFiles within the DBEnvironment has the file access mode set to pseudo-mapped. The DBEnvironment must contain only mapped access files in order to use the STOREONLINE command.

ACTION

Use the SQLUtil SHOWACCESS command to determine which files have pseudo-mapped access. If desired, change the access mode of each file from pseudo-mapped to mapped using the SQLUtil MOVEFILE command. Then reissue the STOREONLINE command.

8273
MESSAGE

Too many files, MAX = 128 files. (DBERR 8273)

CAUSE

Number of files exceeds the limit.

ACTION

Keep the number of files to be within 128.

8274
MESSAGE

Too many files, MAX = 256 files. (DBERR 8274)

CAUSE

Number of files while restoring exceeds the limit.

ACTION

Keep the number of files within 256 while restoring.

9126
MESSAGE

Allbase Server Error. Invalid format node data type encountered.(DBERR 9126)

CAUSE

An incorrect node data type was used.

ACTION

Change to a correct data type.

10000
MESSAGE

Internal error detected at run time. (DBERR 10000)

CAUSE

SQLCA is corrupt. The command was not executed.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10001
MESSAGE

Internal error detected at run time. (DBERR 10001)

CAUSE

SQLCA.SQLEXT is corrupt. The command was not executed.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10002
MESSAGE

More than one row qualifies for SELECT INTO. (DBERR 10002)

CAUSE

This form of the SELECT statement in a program can handle only single row query results.

ACTION

Modify the program to use BULK SELECT or FETCH via a cursor.

10003
MESSAGE

EXECUTE IMMEDIATE invalid for a SELECT statement. (DBERR 10003)

CAUSE

You attempted to use a SELECT statement with an EXECUTE IMMEDIATE statement.

ACTION

Use the DESCRIBE statement to distinguish between queries and non-queries. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information on handling dynamic queries.

10004
MESSAGE

EXECUTE IMMEDIATE invalid with host variable. (DBERR 10004)

CAUSE

The EXECUTE IMMEDIATE statement contained a host variable.

ACTION

Eliminate the host variable from the EXECUTE IMMEDIATE statement in the source file and re-preprocess your program.

10005
MESSAGE

Too many columns in dynamic FETCH. (DBERR 10005)

CAUSE

There was not enough buffer space for the number of columns specified in the FETCH statement.

ACTION

Reduce the number of columns specified in the select list or increase your buffer space, then re-preprocess your program.

10006
MESSAGE

Bad starting index. (DBERR 10006)

CAUSE

The value stored in the StartIndex host variable named in the INTO clause of a BULK SELECT, BULK FETCH, or BULK INSERT statement was either less than 1 or greater than the number of records the host variable array can accommodate. Control returns to the calling program, but the command is not executed.

ACTION

Modify the source file constructs that assign a value to StartIndex to ensure that the value is from 1 through the maximum number of records that the host variable can accommodate and re-preprocess your program.

10007
MESSAGE

Bad row count. (DBERR 10007)

CAUSE

The value stored in the NumberOfRows host variable you named in the INTO clause of a BULK SELECT or BULK FETCH or the VALUES clause of a BULK INSERT statement is negative

or

the NumberOfRows plus the StartIndex minus 1 is greater than the number of rows the host variable array can accommodate. Control returns to the calling program, but the command is not executed. No rows were retrieved or inserted.

ACTION

Modify the source file constructs that assign a value to StartIndex to ensure that the value is from 1 through the maximum number of records that the host variable can accommodate and re-preprocess your program.

10008
MESSAGE

Message catalog not available - see system administrator. (DBERR 10008)

CAUSE

The message catalog may not be installed on your system.

ACTION

Contact your system administrator.

10010
MESSAGE

DBEnvironment name too long. (DBERR 10010)

CAUSE

The DBEnvironment name specified at run-time exceeds the maximum of 128 bytes fully qualified.

ACTION

Re-run your application, specifying a valid DBEnvironment name.

10011
MESSAGE

PREPARE invalid with host variable. (DBERR 10011)

CAUSE

The PREPARE statement contained a host variable.

ACTION

Eliminate the host variable from the PREPARE statement in the source file and re-preprocess your program.

10012
MESSAGE

Internal error. Cannot get language information table for user's language. (DBERR 10012)

CAUSE

The character set table for the language you specified is not accessible.

ACTION

Install NLS onto system.

10013
MESSAGE

Invalid number of columns specified in SQLDA.SQLN (DBERR 10013)

CAUSE

The number of columns you specified is less than zero, equal to zero, or greater than 1024.

ACTION

Change the number of columns to a value greater than zero and less than 1025.

10014
MESSAGE

Invalid format array address in SQLDA.SQLFMTARR. (DBERR 10014)

CAUSE

SQLDA.SQLFMTARR is not pointing to the buffer.

ACTION

Initialize SQLDA.SQLFMTARR.

10015
MESSAGE

Invalid version number specified in the SQLX TABLE parameter. (DBERR 10015)

CAUSE

An unknown TABLE.VERSION setting was passed to the SQLX interface.

ACTION

Correct the TABLE.VERSION setting.

10016
MESSAGE

Invalid version number specified in the SQLX COLUMNS parameter. (DBERR 10016)

CAUSE

An unknown COLUMNS.VERSION setting was passed to the SQLX interface.

ACTION

Correct the COLUMNS.VERSION setting.

10017
MESSAGE

Internal error. Could not allocate or deallocate the linear tree node. (DBERR 10017)

CAUSE

The linear tree node could not be allocated or deallocated. This may be caused by a memory resource failure.

ACTION

Try your program again later. If the condition persists, then record as much information as possible and contact your HP Service Representative or Response Center.

10018
MESSAGE

Invalid setting in PARMCB.CODE_FLAG. (DBERR 10018)

CAUSE

An unknown PARMCB.CODE_FLAG setting was passed to the SQLX interface.

ACTION

Correct the PARMCB.CODE_FLAG setting.

10019
MESSAGE

Invalid setting in PARMCB.SECTION.SECTION_NUM. (DBERR 10019)

CAUSE

The PARMCB.SECTION.SECTION_NUM specified is 0, less than -32767, or greater than 32767.

ACTION

Specify a valid RMCB.SECTION.SECTION_NUM value.

10020
MESSAGE

Cannot change current connection because a transaction is active. (DBERR 10020)

CAUSE

A transaction is still active when issuing a CONNECT, SET CONNECTION, START DBE, START DBE NEW, or START DBE NEWLOG statement in single-transaction mode.

ACTION

Either commit or rollback the transaction, or change to multi-transaction mode. Then retry the operation.

10021
MESSAGE

The SQLX function code setting is not supported or invalid. (DBERR 10021)

CAUSE

An unknown CODE parameter setting was passed to the SQLX interface.

ACTION

Specify a valid CODE parameter.

10022
MESSAGE

Invalid version number specified in the SQLX AREAS parameter. (DBERR 10022)

CAUSE

An unknown AREAS.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid AREAS.VERSION setting.

10023
MESSAGE

Invalid version number specified in the SQLX SQLEA parameter. (DBERR 10023)

CAUSE

An unknown SQLEA.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid SQLEA.VERSION setting.

10024
MESSAGE

Invalid version number specified in the SQLX SQLPA parameter. (DBERR 10024)

CAUSE

An unknown SQLPA.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid SQLPA.VERSION setting.

10025
MESSAGE

Invalid version number specified in the SQLX PARMCB parameter. (DBERR 10025)

CAUSE

An unknown PARMCB.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid PARMCB.VERSION setting.

10026
MESSAGE

Invalid version number specified in the SQLX SECTION parameter. (DBERR 10026)

CAUSE

An unknown SECTION.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid SECTION.VERSION setting.

10027
MESSAGE

Invalid version number specified in the SQLX STATEMENT parameter. (DBERR 10027)

CAUSE

An unknown STATEMENT.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid STATEMENT.VERSION setting.

10028
MESSAGE

Invalid version number specified in the SQLX PARMS parameter. (DBERR 10028)

CAUSE

An unknown PARMS.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid PARMS.VERSION setting.

10029
MESSAGE

Invalid version number specified in the SQLX DATABUF parameter. (DBERR 10029)

CAUSE

An unknown DATABUF.VERSION setting was passed to the SQLX interface.

ACTION

Specify a valid DATABUF.VERSION setting.

10030
MESSAGE

SQL statement not allowed. (DBERR 10030)

CAUSE

The SQL statement you specified is not allowed in the SQLX routine called.

ACTION

Specify a valid SQL statement for the SQLX routine called.

10031
MESSAGE

Number of PARMS formats did not match the SQL command. (DBERR 10031)

CAUSE

The PARMS.PARMBUF_FMT is passed when not needed, or is not passed when needed, or does not match the number of input host variables.

ACTION

Correct the PARMS.PARMBUF_FMT parameter.

10032
MESSAGE

Number of DATABUF formats did not match the SQL command. (DBERR 10032)

CAUSE

The DATABUF.BUFFER_FMT is passed when not needed, or is not passed when needed, or does not match the number of input host variables.

ACTION

Correct the DATABUF.BUFFER_FMT parameter.

10033
MESSAGE

No input host variables specified for BULK INSERT. (DBERR 10033)

CAUSE

You have not specified input host variables for a BULK INSERT statement.

ACTION

Specify input host variables in the BULK INSERT statement.

10034
MESSAGE

No output host variables specified forFETCH or SELECT. (DBERR 10034)

CAUSE

You have not specified output host variables for FETCH or SELECT statements.

ACTION

Specify output host variables in the FETCH or SELECT statements.

10035
MESSAGE

The SQL statement is unknown. (DBERR 10035)

CAUSE

The SQL statement you specified cannot be processed by the SQLX interface.

ACTION

Specify a valid SQL statement.

10036
MESSAGE

The specified connection name is already in use. (DBERR 10036)

CAUSE

You have specified a connection name that is already used by another CONNECT.

ACTION

Specify a unique connection name.

10037
MESSAGE

The specified connection name is not open. (DBERR 10037)

CAUSE

You specified a connection name that is not associated with a CONNECT.

ACTION

Specify a valid connection name.

10038
MESSAGE

Invalid number of columns in PARMCB.COLUMNS.NUM_COLUMNS. (DBERR 10038)

CAUSE

The number of columns you specified in PARMCB.COLUMNS.NUM_COLUMNS is less than 0 or greater than 255.

ACTION

Correct the value of PARMCB.COLUMNS.NUM_COLUMNS.

10039
MESSAGE

Invalid number of formats specified. (DBERR 10039)

CAUSE

The number of format elements you specified is either less than or equal to 0, or greater than 1024.

ACTION

Specify the correct number of format elements.

10040
MESSAGE

No more WSL records to transmit. (DBERR 10040)

CAUSE

A Transmit_Log reader has encountered the end of log. No more log records can be transmitted beyond this point until some more get written.

ACTION

Wait for a certain period and then retry.

10041
MESSAGE

Invalid MODE specified. (DBERR 10041)

CAUSE

The mode specified is invalid. Each intrinsic has a specified set of valid modes.

ACTION

Check the specified mode.

10042
MESSAGE

Invalid FLAG specified. (DBERR 10042)

CAUSE

The flag specified in the arglist is invalid. Each intrinsic has a specified set of valid flags.

ACTION

Check the specified flag.

10043
MESSAGE

Invalid log scan id passed. (DBERR 10043)

CAUSE

This error can be seen by either Transmit_Log or Close_Log_Scan when the scan_id specified in the arglist does not match that of a valid log scan currently open by this process.

ACTION

Check the scan_id specified in the arglist against the scan_ids previously returned by Open_Log_Scan.

10044
MESSAGE

Invalid log buffer size. (DBERR 10044)

CAUSE

The buffer_size specified in the arglist is not large enough to contain even the smallest WSL record. This error can be encountered by Transmit_Log and Apply_Log.

ACTION

Check the buffer_size field in the arglist to determine if it has been properly initialized. If it has been, then a larger buffer should be defined since it is too small to receive any WSL records.

10045
MESSAGE

Invalid value of used log buffer space. (DBERR 10045)

CAUSE

Apply_Log has determined that the size_used specified in the arglist is invalid. This indicates that either the size_used is smaller than the smallest WSL record possible, or that the size_used is greater than the number of bytes reserved in the log buffer (as indicated by the buffer_size field in the arglist).

ACTION

Check that the size_used is less than or equal to the buffer_size field in the arglist. The size_used being passed to Apply_Log should also be checked against the value that was returned by Transmit_Log.

10046
MESSAGE

Invalid buffer offset passed. (DBERR 10046)

CAUSE

Apply_Log has determined that the buffer_offset field specified in the arglist does not point to a valid position in the log buffer. This will occur if the buffer_offset contains a negative value, or a number greater than the size_used field specified in the arglist.

ACTION

Check the application.

10047
MESSAGE

A WSL record in the log buffer has an invalid record length specified. (DBERR 10047)

CAUSE

The Apply_Log intrinsic attempts consistency checking on the lengths of records encountered in the log buffer. If the current position in the buffer plus the length of the next log record takes it beyond the end of the used buffer space, Apply_Log will generate this error. On BEGIN WORK, if the op code of the next log record allows predetermining its correct length, the specified record length is checked against this value.

ACTION

Check the parameters set up by the application.

10048
MESSAGE

A BEGIN WORK WSL record encountered out of sequence. (DBERR 10048)

CAUSE

This error is generated when Apply_Log encounters the BEGIN WORK WSL record for a new transaction while a previous Apply_Log transaction is still in progress. A possible cause is if an application started applying transaction T1 (which spanned multiple log buffers) and tried to apply transaction T2 before applying the COMMIT WORK WSL record for T1. This error is most likely encountered when a single Apply-Log server process is applying transactions received from multiple open scans. Another possible cause is if a transmission error occurred and the end of the transaction (containing the COMMIT WORK WSL record) was lost.

ACTION

Check the application. If the application is handling transactions correctly (especially ones that span multiple log buffers) then you may try transmitting again the transactions being applied.

10049
MESSAGE

No apply WSL records transaction currently active. (DBERR 10049)

CAUSE

Apply_Log encountered a WSL record that was not a BEGIN WORK record, and the BEGIN WORK WSL record has not been processed for the transaction. One cause is if the Apply_Log transaction was aborted and the user tries to continue applying log records without starting at the beginning of the transaction. Another cause is if a transmission error has occurred and the beginning of the transaction has been lost.

ACTION

Check the application to determine if transactions are correctly reapplied (especially transactions which span multiple log buffers). Then try to transmit the transactions and apply them again. If the condition persists, try closing and reopening the log scan.

10050
MESSAGE

WSL records applied did not match transaction length. (DBERR 10050)

CAUSE

Apply_Log determined that applying the WSL record will lead to a mismatch between the number of bytes applied for the transaction and the length of the transaction specified in the BEGIN WORK WSL record. For all records, except a COMMIT WORK WSL record, this indicates that the record length plus the number of bytes previously applied would be greater than the transaction length specified in the BEGIN WORK record. For COMMIT WORK records, this error indicates that the length of the COMMIT WORK record plus the number of bytes previously applied does not exactly equal the required transaction length. This is encountered if part of the transaction has been lost (due to transmission errors, buffering schemes, etc.).

ACTION

Check the application to make sure complete transactions are being buffered and transmitted correctly. Then try to transmit the transactions and apply them again. If the condition persists, try closing and reopening the log scan.

10051
MESSAGE

Invalid number of partitions specified. (DBERR 10051)

CAUSE

Get_Scr or Modify_Scr encountered an invalid num_partitions in the arglist. The acceptable values for this field are somewhat dependent on the procedure being called in conjunction with the mode specified.

ACTION

Check the num_partitions specified in the arglist.

10052
MESSAGE

Invalid partition id encountered. (DBERR 10052)

CAUSE

Get_Scr or Modify_Scr encountered an invalid partition id passed in from the user. For Get_Scr, the partition id in error must be in the array pointed to be the partition_array field in the arglist. For Modify_Scr, the partition id must be in the SCR array for mode 1 (UPDATE SCR), or the partition array for mode 2 (DELETE SCR). All partition ids are required to be positive, non-zero numbers.

ACTION

Check the partition ids specified by the application.

10053
MESSAGE

Invalid number of SCR slots specified. (DBERR 10053)

CAUSE

An invalid num_SCR was specified in the arglist. In most cases, a non-positive value was specified. In the case of Get_Scr using mode 1 (SOFT RESYNC), this error can also be encountered if the num_SCR value is less than the value of num_partitions.

ACTION

Check the parameters specified by the application.

10054
MESSAGE

Invalid specification for number of SCR slots used. (DBERR 10054)

CAUSE

The num_SCR_used field specified in the arglist is invalid so Open_Log_Scan or Modify_Scr generates this error. For Open_Log_Scan and Modify_SCR (mode 1 only), num_SCR_used must be within the range from 1 to num_SCR.

ACTION

Check the parameters specified by the application.

10055
MESSAGE

Invalid specification for maximum number of log files.(DBERR 10055)

CAUSE

An invalid number of max_logfiles for the backward scan during Open_Log_Scan was specified. This parameter can be either -1 (the default) or a non-positive number.

ACTION

Check the parameters specified by the application.

10056
MESSAGE

Could not allocate heap space needed for procedure. (DBERR 10056)

CAUSE

Open_Log_Scan gives this error while allocating control blocks needed for opened scans. This error states that the routine was unable to allocate the necessary heap space to be able to open the log scan. If multiple scans are opened on the same DBEnvironment, each opened scan receives a new set of control blocks (which are allocated in the heap), and this problem could be due to having many scans opened (instead of combining them into one open scan).

ACTION

Determine the amount of heap space used by the application. If an excessive amount is used, the application should be modified to use less. If the heap allocation has previously worked on the system, first check the number of users on the system, then use SQLMON to see global swap space utilization plus heap usage for individual user processes. If numerous scans are open on the same DBE, the problem could be alleviated if the open scans are combined into one open scan (and thus only one set of scan control blocks).

10057
MESSAGE

Invalid exception number. (DBERR 10057)

CAUSE

You specified an invalid exception number when requesting diagnostic information.

ACTION

Specify a valid exception number.

10058
MESSAGE

Invalid DBEnvironment or connection name length. (DBERR 10058)

CAUSE

You specified a DBEnvironment or connection name length which is less than or equal to 0, or greater than 128.

ACTION

Specify a valid DBEnvironment or connection name.

10059
MESSAGE

Invalid BEGIN WORK setting. (DBERR 10059)

CAUSE

You specified a bad transaction priority or isolation level when starting a transaction.

ACTION

Specify a valid transaction priority or isolation level in the BEGIN WORK statement.

10060
MESSAGE

Invalid format node data type encountered. (DBERR 10060)

CAUSE

The data type you specified in one of the format array elements is not a valid SQL data type.

ACTION

Specify a valid SQL data type.

10061
MESSAGE

Invalid format string specified. (DBERR 10061)

CAUSE

The format string you specified is invalid.

ACTION

Specify a valid format string.

10062
MESSAGE

Invalid setting in PARMCB.CURSOR_NUM. (DBERR 10062)

CAUSE

The cursor number you specified in PARMCB.CURSOR_NUM is either 0, less then -32767, or greater than 32767.

ACTION

Specify a valid cursor number in PARMCB.CURSOR_NUM.

10063
MESSAGE

Invalid format node type encountered. (DBERR 10063)

CAUSE

The format node type you specified in one of the format array elements is invalid.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10064
MESSAGE

Invalid PARMCB.PARMS.PARMBUF_LEN specified. (DBERR 10064)

CAUSE

The length you specified in PARMCB.PARMS.PARMBUF_LEN is less than or equal to zero.

ACTION

Specify a valid length in PARMCB.PARMS.PARMBUF_LEN.

10065
MESSAGE

Invalid PARMCB.DATABUF.ROW_LEN specified. (DBERR 10065)

CAUSE

The length you specified in PARMCB.DATABUF.ROW_LEN is less than or equal to zero.

ACTION

Specify a valid length in PARMCB.DATABUF.ROW_LEN.

10066
MESSAGE

Invalid savepoint specified. (DBERR 10066)

CAUSE

The savepoint number you specified is negative.

ACTION

Specify a valid savepoint number.

10067
MESSAGE

Invalid setting in PARMCB.DATABUF.USE_FLAG. (DBERR 10067)

CAUSE

The data buffer use flag you specified in PARMCB.DATABUF.USE_FLAG is invalid.

ACTION

Specify a valid data buffer use flag in PARMCB.DATABUF.USE_FLAG.

10068
MESSAGE

Invalid setting in SQLEA. (DBERR 10068)

CAUSE

You specified an invalid SQLX environment control setting.

ACTION

Correct the value of SQLEA.

10069
MESSAGE

The maximum number of DBEnvironments have been connected. (DBERR 10069)

CAUSE

An attempt to connect to a DBEnvironment was rejected because the maximum number of database connections has been reached.

ACTION

Release some existing connections.

10071
MESSAGE

SQLX internal error - Pascal escapecode !.(DBERR 10071)

CAUSE

Internal error.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10074
MESSAGE

Invalid offset for last record passed. (DBERR 10074)

CAUSE

This can be returned by audit_log when the last_rec_offset field contains an invalid value.

ACTION

Check the application to determine what value is being passed and whether it is within the domain of the log buffer space.

10075
MESSAGE

Invalid number of records in column array. (DBERR 10075)

CAUSE

The num_columns field in the Arglist has been initialized to a negative number.

ACTION

Check the application program to determine whether this field is being initialized properly.

10076
MESSAGE

Invalid number of records in update column array. (DBERR 10076)

CAUSE

The num_upd_cols field in the Arglist has been initialized to a negative number.

ACTION

Check the application program to determine whether this field is being initialized properly.

10077
MESSAGE

Insufficient space in log buffer to return next log record. (DBERR 10077)

CAUSE

Transmit log was unable to transmit the log record into the log buffer because there was insufficient space to hold it. This warning can only be encountered if the first record to transmit will not fit into the log buffer.

ACTION

Allocate a larger log buffer space and call transmit_log again.

10080
MESSAGE

XA Interface protocol error occurred. (DBERR 10080)

CAUSE

You specified incorrect XA call interface protocol.

ACTION

Refer to the X/OPEN XA Interface standard for possible causes.

10081
MESSAGE

Internal error. Could not allocate or deallocate the DCB. (DBERR 10081)

CAUSE

The DBE Control Block could not be allocated or deallocated, possibly because of a memory resource failure.

ACTION

Try your program later. If the condition persists, then record as much information as possible and contact your HP Service Representative or Response Center.

10082
MESSAGE

Internal error. Could not allocate or deallocate the GCB. (DBERR 10082)

CAUSE

The Global Control Block could not be allocated or deallocated, possibly because of a memory resource failure.

ACTION

Try your program later. If the condition persists, then record as much information as possible and contact your HP Service Representative or Response Center.

10083
MESSAGE

Internal error. Could not get the Star/Externals KPO. (DBERR 10083)

CAUSE

The SQLX runtime interface is unable to obtain the Star/Externals KPO.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10084
MESSAGE

Internal error. Could not set the Star/Externals KPO. (DBERR 10084)

CAUSE

The SQLX runtime interface is unable to set the Star/Externals KPO.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10085
MESSAGE

Internal error. Could not allocate the Star/Externals KPO. (DBERR 10085)

CAUSE

The Star/Externals KPO could not be allocated, possibly because of a memory allocation failure.

ACTION

Try your program later. If the condition persists, then record as much information as possible and contact your HP Service Representative or Response Center.

10086
MESSAGE

XA Interface ALLBASE/SQL protocol error occurred. (DBERR 10086)

CAUSE

An incorrect combination of XA call interface and ALLBASE/SQL protocol was performed.

ACTION

Refer to the X/OPEN XA Interface standard for possible causes.

10087
MESSAGE

A transaction is active in another DBEnvironment connection. (DBERR 10087)

CAUSE

A SET MULTITRANSACTION OFF statement was rejected because at least one transaction is active outside of the current DBEnvironment connection.

ACTION

Complete any active transactions associated with other DBEnvironment connections using either COMMIT WORK or ROLLBACK WORK, and retry the statement.

10088
MESSAGE

XA Interface rmfail error occurred. (DBERR 10088)

CAUSE

A resource manager failure has occurred in the XA interface.

ACTION

Refer to the X/OPEN XA Interface standard for possible causes.

10089
MESSAGE

Error occurred opening the module file. (DBERR 10089)

CAUSE

The specified module file could not be opened.

ACTION

Ensure that the module file exists, and that it can be read and written to. If the condition persists, then record as much information as possible and contact your HP Service Representative or Response Center.

10090
MESSAGE

The module file is empty. (DBERR 10090)

CAUSE

The specified module file to be installed is empty.

ACTION

Specify the correct module file name, or create new module file.

10091
MESSAGE

The file is not a module file, or it is corrupted. (DBERR 10091)

CAUSE

The specified module file to be installed is either corrupt or is not a module file.

ACTION

Specify the correct module file name, or create new module file.

10092
MESSAGE

Incorrect protocol when installing or creating a module file. (DBERR 10092)

CAUSE

You attempted to install and create a module file simultaneously

or

the file identifier passed to the install is different from the one assigned when the module file was opened.

ACTION

Do not attempt to install and create a module file simultaneously

or

pass the file identifier set when the module file was opened.

10093
MESSAGE

Error occurred reading the module file. (DBERR 10093)

CAUSE

The specified module file could not be read.

ACTION

Ensure that the module file exists and that it has the correct read/write permissions. If the condition persists, then record as much information as possible and contact your HP Service Representative

10094
MESSAGE

Error occurred closing the module file. (DBERR 10094)

CAUSE

The specified module file could not be closed.

ACTION

Ensure that the module file exists. If the condition persists, then record as much information as possible and contact your HP Service Representative

10095
MESSAGE

Module file created with with different product or version. (DBERR 10095)

CAUSE

The specified module file to be installed was created from an incompatible version of ALLBASE/SQL.

ACTION

Recreate the module file with the current version of ALLBASE/SQL.

10096
MESSAGE

Error occurred writing the module file. (DBERR 10096)

CAUSE

The specified module file could not be written to.

ACTION

Ensure that the module file exists and that it can be written to. If the condition persists, then record as much information as possible and contact your HP Service Representative

10900
MESSAGE

PRESERVE or REVOKE may not be used without DROP option. (DBERR 10900)

CAUSE

The preprocessor INFO string contained the NODROP option (or defaulted to NODROP because DROP was not specified) and also contained a PRESERVE or REVOKE option.

ACTION

The PRESERVE and REVOKE options only apply when the DROP option is also specified. Invoke the preprocessor again, specifying only valid combinations of options in the INFO string.

10901
MESSAGE

DROP or NODROP option may only be specified once. (DBERR 10901)

CAUSE

The preprocessor INFO string contained both DROP and NODROP options or duplicate DROP or NODROP options.

ACTION

Invoke the preprocessor again eliminating the invalid DROP and NODROP combination or specifying the DROP or NODROP option only once.

10902
MESSAGE

DBEnvironment name too long. (DBERR 10902)

CAUSE

The DBEnvironment name specified in the invocation line for the preprocessor was too long.

ACTION

Invoke the preprocessor again, specifying a valid DBEnvironment name. Refer to the ALLBASE/SQL Reference Manual for naming conventions.

10903
MESSAGE

DBEnvironment name missing. (DBERR 10903)

CAUSE

The INFO parameter in the preprocessor invocation line contained neither a DBEnvironment name nor the SYNTAX option.

ACTION

Invoke the preprocessor again, specifying one of these two options.

10904
MESSAGE

Invalid DBEnvironment name. (DBERR 10904)

CAUSE

The DBEnvironment name you specified in the INFO parameter is invalid.

ACTION

Invoke the preprocessor again, specifying a valid DBEnvironment name.

10905
MESSAGE

MODULE name too long. (DBERR 10905)

CAUSE

The module name you specified in the preprocessor invocation line exceeded the maximum length of 20 bytes.

ACTION

Invoke the preprocessor again, specifying a valid module name.

10906
MESSAGE

OWNER name too long. (DBERR 10906)

CAUSE

The owner name you specified in the preprocessor invocation line exceeded the maximum length of 20 bytes.

ACTION

Invoke the preprocessor again, specifying a valid owner name.

10907
MESSAGE

File open error. (DBERR 10907)

CAUSE

The source file specified in the preprocessor invocation line does not exist.

ACTION

Check your spelling. Use the MPE/iX LISTF command to make sure the specified file exists.

10908
MESSAGE

Error in preprocessor command line. (DBERR 10908)

CAUSE

An error occurred in the preprocessor invocation line. An additional error message will be returned.

ACTION

Refer to the cause and action of the additional error message.

10909
MESSAGE

PRESERVE or REVOKE option may only be specified once. (DBERR 10909)

CAUSE

The preprocessor INFO string included both PRESERVE and REVOKE options or duplicate PRESERVE or REVOKE options.

ACTION

Invoke the preprocessor again eliminating the invalid PRESERVE and REVOKE combination or specifying the PRESERVE or REVOKE option only once.

10910
MESSAGE

SYNTAX option may only be specified once. (DBERR 10910)

CAUSE

You specified the SYNTAX option more than once in the preprocessor INFO string.

ACTION

Invoke the preprocessor again, specifying the SYNTAX option only once.

10911
MESSAGE

MODULE option may only be specified once. (DBERR 10911)

CAUSE

You specified the MODULE option more than once in the preprocessor INFO string.

ACTION

Invoke the preprocessor again, specifying the MODULE option only once.

10912
MESSAGE

OWNER option may only be specified once. (DBERR 10912)

CAUSE

You specified the OWNER option more than once in the preprocessor INFO string.

ACTION

Invoke the preprocessor again, specifying the OWNER option only once.

10913
MESSAGE

Options expected after DBEnvironment name. (DBERR 10913)

CAUSE

The options you specified in the preprocessor INFO string were invalid.

ACTION

Invoke the preprocessor again, specifying valid options. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information on the INFO string.

10914
MESSAGE

Unrecognized option. Use PRESERVE/REVOKE/SYNTAX/MODULE/OWNER/ DROP/NODROP. (DBERR 10914)

CAUSE

The option you specified in the INFO string was invalid. Valid options are PRESERVE, REVOKE, SYNTAX, MODULE, OWNER, DROP, and NODROP.

ACTION

Invoke the preprocessor again, specifying one or more of the valid options. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10915
MESSAGE

SYNTAX option may not be used with any other option. (DBERR 10915)

CAUSE

You specified additional options in the preprocessor invocation line along with the SYNTAX option.

ACTION

Invoke the preprocessor again, specifying the SYNTAX option as the only option if you want to run the preprocessor in syntax checking mode. Do not specify the SYNTAX option if you want to run the preprocessor in full preprocessing mode.

10916
MESSAGE

Unexpected end of line after MODULE/OWNER option. (DBERR 10916)

CAUSE

The module or owner option in the preprocessor invocation line was not followed by a module name or an owner name.

ACTION

Invoke the preprocessor again, specifying an appropriate name (in parentheses) following the MODULE or OWNER option.

10917
MESSAGE

Expected left parenthesis after MODULE/OWNER option. (DBERR 10917)

CAUSE

The module or owner option in the preprocessor invocation line was not followed by the module or owner name in parentheses.

ACTION

Invoke the preprocessor again, specifying the module or owner name enclosed in parentheses.

10918
MESSAGE

Invalid MODULE/OWNER name. (DBERR 10918)

CAUSE

The module or owner name you specified in the preprocessor invocation line was invalid.

ACTION

Invoke the preprocessor again, specifying a valid module or owner name. Refer to the ALLBASE/SQL Reference Manual for naming conventions.

10919
MESSAGE

Expected right parenthesis after MODULE/OWNER name. (DBERR 10919)

CAUSE

The module or owner name you specified in the preprocessor invocation line was not followed by a right parenthesis.

ACTION

Invoke the preprocessor again, specifying the module or owner name enclosed in parentheses.

10920
MESSAGE

Memory allocation failed. (DBERR 10920)

CAUSE

The preprocessor was unable to obtain the additional memory it needed.

ACTION

Try preprocessing your program later or reduce the size of the program.

10921
MESSAGE

Input source file not found. (DBERR 10921)

CAUSE

The preprocessor could not locate a file name SQLIN.

ACTION

Issue a FILE command to identify the file containing the source program to be preprocessed before invoking the preprocessor again:

   :FILE SQLIN = MySource.MyGroup.MyAcct
10922
MESSAGE

System error in opening input source file. (DBERR 10922)

CAUSE

The file equated to SQLIN is currently being accessed

or

MPE/iX file system security requirements are not satisfied.

ACTION

Use the FILE command to identify SQLIN for the preprocessor

or

satisfy the MPE/iX file system security requirements. Refer to the MPE/iX General User's Reference Manual for information on file system security.

10923
MESSAGE

Processing terminated prematurely. (DBERR 10923)

CAUSE

An error occurred which caused preprocessing to be terminated. An additional error message will be returned.

ACTION

Refer to the cause and action of the additional error message.

10925
MESSAGE

Integer value too large. (DBERR 10925)

CAUSE

You specified an integer value in the source program that exceeds the largest legal integer on the system.

ACTION

Correct the integer value and re-preprocess your program.

10926
MESSAGE

Comment not ended before end of file. (DBERR 10926)

CAUSE

A comment line was not closed before the end of the file.

ACTION

Close the comment line with " *) " and re-preprocess your program.

10927
MESSAGE

Illegal character. (DBERR 10927)

CAUSE

The preprocessor detected a control character before the end of the file. The character was skipped and no module was stored.

ACTION

Delete the control character and re-preprocess your program.

10929
MESSAGE

No ending semicolon before end of file. (DBERR 10929)

CAUSE

An SQL statement was not ended with a semicolon.

ACTION

Check your Pascal program to make sure that all SQL statements are ended with a semicolon and then re-preprocess your program.

10931
MESSAGE

Syntax error in program header. (DBERR 10931)

CAUSE

Your program statement contained a syntax error.

ACTION

Refer to the appropriate host language reference manual for correct syntax.

10932
MESSAGE

Syntax error in host variable declaration. (DBERR 10932)

CAUSE

Declarations that appear in the declare section of the source file are not allowed by the preprocessor. No module was stored.

ACTION

Correct the host variable declaration in the source file and re-preprocess your program. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information on host variable declaration syntax.

10933
MESSAGE

Unsupported type syntax for host variable. (DBERR 10933)

CAUSE

The host variable type you specified in the BEGIN or DECLARE section of your program was invalid.

ACTION

Refer to the ALLBASE/SQL application programming guide for the language you are using for valid host variable types.

10934
MESSAGE

Semicolon expected. (DBERR 10934)

CAUSE

There was a semicolon missing on the specified line of your C or Pascal program.

ACTION

Add the semicolon and re-preprocess your program.

10935
MESSAGE

Unmatched END DECLARE SECTION. (DBERR 10935)

CAUSE

You did not include a BEGIN DECLARE SECTION in your source file.

ACTION

Add BEGIN DECLARE SECTION before your first host variable declaration and re-preprocess your program.

10936
MESSAGE

Syntax error. (DBERR 10936)

CAUSE

An unrecognized syntax error occurred.

ACTION

Correct the syntax in either the line specified in the error message or the line immediately preceding or immediately following the specified line. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10937
MESSAGE

Syntax error caused skip to end of DECLARE SECTION. (DBERR 10937)

CAUSE

An unrecognized syntax error occurred in the host variable declaration section.

ACTION

Correct the syntax in either the specified line in the error message or the line immediately preceding or immediately following the specified line. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10938
MESSAGE

This host variable was previously declared. (DBERR 10938)

CAUSE

You specified the same name for more than one host variable.

ACTION

Either delete one occurrence of the variable or correct one of the host variables to specify a unique name and re-preprocess your program.

10939
MESSAGE

Table element must occur one or more times. (DBERR 10939)

CAUSE

You specified a table declaration in the DECLARE section with an invalid value in the OCCURS clause.

ACTION

Specify an integer value greater than zero in the table declaration OCCURS clause.

10940
MESSAGE

Array lower bound may not exceed upper bound. (DBERR 10940)

CAUSE

The array lower bound was greater than the array upper bound.

ACTION

Correct the host variable declare section specifying valid array bounds, and re-preprocess your program. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10941
MESSAGE

Invalid STRING size. (DBERR 10941)

CAUSE

The size of the string you specified is invalid for a Pascal program.

ACTION

Modify your Pascal program so that the string is from 1 through 32,767 bytes long, then re-preprocess your program.

10942
MESSAGE

Invalid size for variable of that type. (DBERR 10942)

CAUSE

The size you specified for the FORTRAN host variable is not valid for that type of host variable.

ACTION

Modify the declaration of the host variable so that it is a valid size. Refer to the ALLBASE/SQL FORTRAN Application Programming Guide for additional information on host variables.

10943
MESSAGE

Include file open error. (DBERR 10943)

CAUSE

You encountered a system error while attempting to open the specified include file.

ACTION

Verify that the specified include file exists; if so, check the spelling of the include file name. Verify that the group and account exist. Verify that appropriate read privileges exist for the specified include file.

10944
MESSAGE

Unrecognized syntax encountered. Parse aborted. (DBERR 10944)

CAUSE

An unrecognized syntax error occurred. The preprocessor was unable to continue.

ACTION

Correct the syntax in either the line specified in the error message or the line immediately preceding. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10945
MESSAGE

Illegal type for record field. (DBERR 10945)

CAUSE

The host variable type you specified in the DECLARE section of your program was invalid.

ACTION

Refer to the ALLBASE/SQL application programming guide for the language you are using for valid host variable types.

10946
MESSAGE

Illegal type for table element. (DBERR 10946)

CAUSE

Internal error.

ACTION

Record as much information as possible and contact your HP service representative or Response Center.

10947
MESSAGE

Preprocessor does not support this statement. (DBERR 10947)

CAUSE

You included an SQL statement which cannot be embedded in the language you are using.

ACTION

Delete the SQL statement and re-preprocess your program.

10948
MESSAGE

Unrecognized WHENEVER action. (DBERR 10948)

CAUSE

The condition or action you specified in the WHENEVER clause is invalid or the label specified for a GOTO action is invalid.

ACTION

Correct the syntax in your WHENEVER clauses and re-preprocess your program. Keep in mind that valid conditions are SQLWARNING, SQLERROR, and NOT FOUND. Valid actions are STOP, GOTO, and CONTINUE.

10949
MESSAGE

Undeclared host variable. (DBERR 10949)

CAUSE

The SQL statement you specified a host variable which was either not declared or was incorrectly declared in the host variable declaration section.

ACTION

Either enter the host variable if it was not declared or correct it if it was entered incorrectly and re-preprocess your program.

10950
MESSAGE

Indicator variable type must be SQLIND. (DBERR 10950)

CAUSE

The host variable you used as an indicator variable in an SQL statement was not declared as SQLIND in the host variable declaration.

ACTION

Either modify the SQL statement to use a host variable declared as SQLIND or modify the declaration of the host variable to be SQLIND and re-preprocess your program.

10951
MESSAGE

Stand-alone SELECT statement requires INTO clause. (DBERR 10951)

CAUSE

Your embedded SELECT statement did not include the required INTO clause which defines the host variables for holding rows returned to the application program.

ACTION

Modify the SELECT statement to include the required INTO clause and re-preprocess your program. Refer to the ALLBASE/SQL Reference Manual for additional information on the SELECT statement.

10953
MESSAGE

Cannot connect to DBEnvironment. (DBERR 10953)

CAUSE

The DBEnvironment you specified does not exist

or

the DBEnvironment you specified is in use and the user mode is set to SINGLE

or

you do not have the required authority to access the DBEnvironment.

ACTION

Check your spelling

or

wait until the DBEnvironment is not being accessed

or

contact your database administrator to obtain the required CONNECT authority.

10954
MESSAGE

Cannot begin transaction. (DBERR 10954)

CAUSE

A transaction could not begin. An additional message will be returned.

ACTION

Refer to the cause and action of the additional message.

10955
MESSAGE

Cannot drop module. (DBERR 10955)

CAUSE

You do not have the required authority to drop the specified module

or

an additional message will be returned.

ACTION

No action is necessary. You must either be the owner or the database administrator to drop a module

or

refer to the cause and action of the additional message.

10956
MESSAGE

Cursor name must be a single identifier. (DBERR 10956)

CAUSE

You attempted to qualify a cursor with an owner or module name.

ACTION

Delete the cursor name qualification in the specified statement and re-preprocess your program.

10957
MESSAGE

Indicator variables not allowed in this statement. (DBERR 10957)

CAUSE

You specified an indicator variable in a statement that does not allow indicator variables.

ACTION

Remove the indicator variable from the statement

or

verify that the host variables have the correct data types.

10958
MESSAGE

A query is already defined with this cursor name. (DBERR 10958)

CAUSE

You attempted to declare a cursor which was already declared.

ACTION

Modify one occurrence of the DECLARE CURSOR statement to specify a unique cursor name and re-preprocess your program.

10959
MESSAGE

There is no declared query with this cursor name. (DBERR 10959)

CAUSE

The SQL statement referenced a cursor which had not been declared.

ACTION

Insert a DECLARE CURSOR statement before referencing the cursor and re-preprocess your program.

10960
MESSAGE

Insufficient input host variables. (DBERR 10960)

CAUSE

You specified too few input host variables in the OPEN statement to cover the columns specified in the cursor declaration.

ACTION

Make sure that there is a host variable listed for each column specified and re-preprocess your program.

10961
MESSAGE

Too many input host variables. (DBERR 10961)

CAUSE

You specified too many host variables in the OPEN statement for the number of columns specified in the cursor declaration.

ACTION

Make sure that there is a column specified for each host variable listed and re-preprocess your program.

10962
MESSAGE

Command name must be a single identifier. (DBERR 10962)

CAUSE

You qualified a command name with the owner or module name.

ACTION

Delete the command name qualification.

10963
MESSAGE

This command already used. (DBERR 10963)

CAUSE

You attempted to PREPARE a statement using a command name which has already been used in another PREPARE statement.

ACTION

Modify one of the PREPARE statements to specify a unique command name and re-preprocess your program.

10964
MESSAGE

The host variable must be of type STRING or PAC. (DBERR 10964)

CAUSE

You specified host variables which were not of the string or packed array type.

ACTION

Modify the DECLARE section of your host variable so that the host variable is of the string or packed array type. Refer to the ALLBASE/Pascal Application Programming Guide for additional information.

10965
MESSAGE

Character string is too long. (DBERR 10965)

CAUSE

A string literal you specified in a PREPARE or EXECUTE IMMEDIATE statement exceeded the maximum limit of 2048 characters.

ACTION

Modify the command to specify a value within the valid limits.

10966
MESSAGE

No prepared query found by this command name. (DBERR 10966)

CAUSE

The EXECUTE statement contained a command name which was not prepared in the same subprogram unit.

ACTION

Check your spelling. If the command name is correct, insert an appropriate PREPARE statement before the EXECUTE statement and re-preprocess your program.

10967
MESSAGE

Cannot open command with host variable parameters. (DBERR 10967)

CAUSE

You specified a host variable in your DECLARE CURSOR statement.

ACTION

Remove the host variable from your DECLARE CURSOR statement and re-preprocess your program.

10968
MESSAGE

A cursor on a PREPAREd command is illegal for non-dynamic queries. (DBERR 10968)

CAUSE

The cursor you specified was associated with a PREPAREd dynamic query. A cursor with a non-dynamic query should be used.

ACTION

Change the query to use a cursor associated with a non-dynamic query or change the query to a dynamic query. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10969
MESSAGE

A cursor on a PREPAREd command is required for dynamic queries. (DBERR 10969)

CAUSE

The cursor you specified was not associated with a PREPAREd dynamic query. A cursor associated with a dynamic query should be used.

ACTION

Change the query to use a cursor associated with a dynamic query or change the query to a non-dynamic query. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information.

10970
MESSAGE

Warnings when connecting to DBEnvironment. (DBERR 10970)

CAUSE

Additional messages will be returned.

ACTION

Refer to the cause and action of the additional messages.

10971
MESSAGE

Warnings when beginning transaction. (DBERR 10971)

CAUSE

Additional messages will be returned.

ACTION

Refer to the cause and action of the additional messages.

10972
MESSAGE

Fields of type SQLIND must follow non-SQLIND fields. (DBERR 10972)

CAUSE

Fields of type SQLIND cannot be the first field in a host variable record declaration nor immediately follow another SQLIND field.

ACTION

Resequence the fields in the record declaration and check for missing or duplicated fields, then re-preprocess your program.

10973
MESSAGE

Host variable type must be integer. (DBERR 10973)

CAUSE

The host variable type you specified in your BULK command was invalid.

ACTION

Declare the host variable as integer and then re-preprocess your program.

10974
MESSAGE

Too many INTO parameters found in bulk statement. (DBERR 10974)

CAUSE

You named more than three host variables in the INTO clause of a BULK FETCH or BULK SELECT statement. Preprocessing terminates and no module is stored.

ACTION

Correct the INTO clause so that it contains at most three host variables: Buffer, StartIndex, and NumberOfRows and re-preprocess your program.

10975
MESSAGE

Illegal host variable type. (DBERR 10975)

CAUSE

The host variable type you specified was invalid.

ACTION

Declare the host variable specifying a valid type. Refer to the ALLBASE/SQL application programming guide for the language you are using for additional information on host variable types.

10976
MESSAGE

Variable must be compatible with CHAR(n), n > 1. (DBERR 10976)

CAUSE

The declaration for a host variable you named in an SQLEXPLAIN, PREPARE, or EXECUTE statement is not valid.

ACTION

Specify a valid type in the host variable declaration. Refer to the ALLBASE application programming guide for the language you are using for additional information.

10977
MESSAGE

ALLBASE/SQL preprocessor error. (DBERR 10977)

CAUSE

An error condition was detected by the preprocessor. Additional error messages will be returned.

ACTION

Refer to the cause and action of the additional error messages.

10978
MESSAGE

ALLBASE/SQL statement parser error. (DBERR 10978)

CAUSE

An error condition was detected by the statement parser. Additional error messages will be returned.

ACTION

Refer to the cause and action of the additional error messages.

10982
MESSAGE

No ending single quote before end of line. (DBERR 10982)

CAUSE

A string literal was not properly terminated before the end of the line or end of the file. No ending single quote was found to match a beginning single quote.

ACTION

Verify that the string literal is terminated by an ending single quote on the same line as the beginning single quote. If the string literal is longer than a single line, verify that the line is properly continued following conventions specified in the ALLBASE/SQL application programming guide for the language you are using.

10983
MESSAGE

No ending double quote before end of line. (DBERR 10983)

CAUSE

A string literal was not properly terminated before the end of the line or end of the file. No ending double quote was found to match a beginning double quote.

ACTION

Verify that the string literal is terminated by an ending double quote on the same line as the beginning double quote. If the string literal is longer than a single line, verify that the line is properly continued following conventions specified in the ALLBASE/SQL application programming guide for the language you are using.

10984
MESSAGE

Error in continuation of string literal. (DBERR 10984)

CAUSE

A string literal was not properly continued across lines.

ACTION

Verify that the line continuation follows conventions specified in the ALLBASE/SQL application programming guide for the language you are using.

10985
MESSAGE

Heap allocation failed. (DBERR 10985)

CAUSE

The preprocessor was unable to obtain the additional memory it needed.

ACTION

Try preprocessing your program later or reduce the size of the program.

10990
MESSAGE

Error while writing to file. (DBERR 10990)

CAUSE

An error occurred while the preprocessor was writing to a file.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

10992
MESSAGE

Host variable type must be integer or short integer. (DBERR 10992)

CAUSE

The data type of the host variable is invalid.

ACTION

Declare the host variable as an integer or a small integer.

10993
MESSAGE

Embedded savepoint requires a host variable. (DBERR 10993)

CAUSE

A host variable was not specified in your SAVEPOINT statement.

ACTION

Modify your command specifying a valid host variable and re-preprocess your program. Refer to the ALLBASE/SQL Reference Manual for additional information on the SAVEPOINT statement.

10994
MESSAGE

Syntax error in option specification. (DBERR 10994)

CAUSE

A syntax error was encountered in a compiler option.

ACTION

Verify that the specified compiler option follows conventions specified in the ALLBASE/SQL application programming guide for the language you are using.

10995
MESSAGE

Invalid array size. (DBERR 10995)

CAUSE

A string or array size you specified was greater than the maximum allowable.

ACTION

Modify the declaration of the string or array so that the length is less than or equal to 32764 bytes.

10996
MESSAGE

Host variable buffer required. (DBERR 10996)

CAUSE

You did not specify a host variable buffer in the value field of the BULK INSERT statement.

ACTION

Modify the command within your program to specify a host variable buffer in the value field and re-preprocess your program.

10998
MESSAGE

Output filename too long. (DBERR 10998)

CAUSE

The output filename you specified in the invocation string is greater than 9 bytes (excluding extensions)

or

if no output filename was specified, the input source file name (the default) is greater than 9 bytes (excluding extensions).

ACTION

Reinvoke the preprocessor specifying an output filename containing less than or equal to 9 bytes (excluding extensions).

10999
MESSAGE

Preprocessor Internal Error (!). (DBERR 10999)

CAUSE

Unknown escape occurred in the preprocessor.

ACTION

Record the number returned and as much information as possible and contact your HP Service Representative or Response Center.

Feedback to webmaster