SEWHVA0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA0   MAXIMAL NUMBER OF OPEN FILES FOR TABLE FUNCTION REACHED

Meaning

There is an upper limit (currently 4) on the number of external files that
can be used at the same time within table functions. Execution of the
current SQL statement would have exceeded that limit.

Response

Reduce the number of concurrently used external files.

SEWHVA1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA1   OPEN ERROR ON EXTERNAL FILE (&00) WITH DMS CODE (&01)

Meaning

The external file referenced in a table function could not be opened.
The reason is indicated by the DMS error code (&01).

Response

Consult the corrective actions for the indicated DMS error code.

SEWHVA2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA2   ERROR UPON CLOSING EXTERNAL FILE (&00) WITH DMS ERROR CODE (&01)

Meaning

The external file referenced in a table function could not be closed.
The reason is indicated by the DMS error code (&01).

Response

Consult the corrective actions for the indicated DMS error code.

SEWHVA3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA3   READING ERROR ON EXTERNAL FILE (&01) WITH DMS CODE (&00)

Meaning

The external file referenced in a table function could not be read.
The reason is indicated by the DMS error code (&01).

Response

Consult the corrective actions for the indicated DMS error code.

SEWHVA4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA4   ILLEGAL ESCAPE SEQUENCE IN CSV FILE (&00) AT LINE (&01) COLUMN (&02) (AT OFFSET (&03))

Meaning

The CSV file for a table function or a LOAD statement contains an illegal
escape sequence in which the ESCAPE character is not immediately followed
by either a QUOTE character, a DELIMITER character, a record separator,
or else another ESCAPE character.

Response

Correct the CSV file contents.

SEWHVA5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA5   UNPAIRED QUOTE IN CSV FILE (&00) AT LINE (&01) COLUMN (&02) (AT OFFSET (&03))

Meaning

The CSV file for a table function or a LOAD statement ends before the
final quote character of a quoted field.

Response

Add the final QUOTE character.

SEWHVA6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA6   SPURIOUS CHARACTER AFTER QUOTED FIELD IN CSV FILE (&00) AT LINE (&01) COLUMN (&02) (AT OFFSET (&03))

Meaning

The CSV file for a table function or a LOAD statement contains a quoted
field that is followed by a character other than a field DELIMITER
character or a record separator.

Response

Remove the spurious characters or add a field DELIMITER character or a
record separator.

SEWHVA7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA7   CODED CHARACTER SET NAME (CCSN) OF EXTERNAL FILE (&00) DIFFERS FROM CODE TABLE OF CATALOG

Meaning

The external BS2000 file accessed in a CSV table function has a file
attribute CODED-CHARACTER-SET that is not *NONE, nor is the CODE TABLE
of the CATALOG set to '_NONE_', and these two CCSNs do not agree.

Response

Set the file attribute CODED-CHARACTER-SET to *NONE, or set the CODE TABLE
of the catalog to '_NONE_', or set the two CCSNs to the same value.

SEWREVI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWREVI   COMP=SEWMF,VERS=91A,DATE=200212

SEWSB01

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB01   INVALID ARGUMENT VALUE IN CLI FUNCTION FOR PARAMETERS OF TYPE BOOLEAN.

Meaning

When a CLI function is called, a parameter of type BOOLEAN must contain
a value 0 or 1.

Response

Assign a correct value to the parameter when calling the CLI function.

SEWSB02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB02   INVALID ADDRESS IN THE CLI FUNCTION FOR PARAMETER.

Meaning

When a CLI function is called, a parameter contains an invalid address
(i.e. the value 0).

Response

Assign a correct value to the parameter when calling the CLI function.

SEWSB03

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB03   INVALID LENGTH OF A VALUE IN THE CLI FUNCTION.

Meaning

When a CLI function is called, the length of a value (ValueLength
Parameter) is negative.

Response

Assign a value greater than or equal to 0 to the parameter when calling
the CLI function.

SEWSB04

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB04   INVALID BUFFER LENGTH IN CLI FUNCTION.

Meaning

When a CLI function is called, the buffer length (BufferLength
Parameter) is negative.

Response

Assign a value greater than or equal to 0 to the parameter when calling
the CLI function.

SEWSB05

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB05   INVALID TAG IN CLI FUNCTION.

Meaning

When a CLI function is called, an invalid tag (comprising only blanks)
is transferred in the TagName parameter.

Response

Assign a valid value to the TagName parameter when calling the CLI
function.

SEWSB11

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB11   INVALID REF VALUE (&00) IN CLI FUNCTION.

Meaning

When a CLI function is called, a syntactically incorrect REF value
is transferred.
If the REF value was read with an SQL statement from an existing
database table, the default value of the column referenced by the BLOB
object may be incorrect, or the default value of the OBJ_REF column in
the BLOB table may be incorrect. It is also possible that an incorrect REF
value was saved in the referencing record when creating a BLOB object.

Response

Assign a valid value to the REFvalue parameter when calling the CLI
function. If the REF value was read with an SQL statement from an existing
database table, check the default values and correct them if necessary,
e.g. delete them with ALTER COLUMN DROP DEFAULT and create them again with
ALTER COLUMN SET DEFAULT REF (table name).
The application program in which the referencing column is assigned must
also be checked and modified if necessary.

SEWSB12

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB12   INVALID TABLE NAME IN CLI FUNCTION.

Meaning

An invalid table name is transferred when calling a CLI function.
In EBCDIC representation, the name must not contain the characters
X'00' through X'3F' nor X'5F'.

Response

Assign a valid value to the parameter when calling the CLI function.

SEWSB13

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB13   INVALID SCHEMA NAME IN CLI FUNCTION.

Meaning

An invalid schema name is transferred when calling a CLI function.
In EBCDIC representation, the name must not contain the characters
X'00' through X'3F' nor X'5F'.

Response

Assign a valid value to the parameter when calling the CLI function.

SEWSB14

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB14   INVALID CATALOG NAME IN CLI FUNCTION.

Meaning

An invalid catalog name is transferred when calling a CLI function.
In EBCDIC representation, the name must not contain the characters
X'00' through X'3F' nor X'5F'.

Response

Assign a valid value to the CatalogId parameter when calling the
CLI function.

SEWSB15

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB15   TOO MANY SPECIAL CHARACTERS IN QUALIFIED TABLE NAME.

Meaning

The schema name and table name of the BLOB table together contain so many
special characters that the maximum length of 237 characters is exceeded
when generating the REF value.

Response

Correct the name or create the table again under a different name.

SEWSB21

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB21   TABLE (&00) CANNOT BE ACCESSED OR IS NOT A BLOB TABLE.

Meaning

Table (&00) does not exist or the columns needed for a BLOB table
do not exist, or the current user is not permitted to access them.

Response

Use the views of the INFORMATION_SCHEMA to check the
existence of the table, the data types of its columns, and the rights
of the authorization identifier to the table.

SEWSB22

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB22   OBJ_NR COLUMN IN BLOB TABLE NOT OF DATA TYPE INTEGER.

Meaning

The OBJ_NR column in the BLOB table does not have the data type INTEGER.
The table was presumably not created with CREATE TABLE OF BLOB,
or the data type of OBJ_NR was changed subsequently.

Response

Change the data type of the OBJ_NR column to INTEGER using
ALTER COLUMN or DROP COLUMN and ADD COLUMN, or
create the entire table again using CREATE TABLE OF BLOB.

SEWSB23

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB23   SLICE_NR COLUMN IN BLOB TABLE NOT OF DATA TYPE INTEGER.

Meaning

The SLICE_NR column in the BLOB table does not have the data type INTEGER.
The table was presumably not created with CREATE TABLE OF BLOB, or
the data type of OBJ_NR was changed subsequently.

Response

Change the data type of the SLICE_NR column to INTEGER using
ALTER COLUMN or DROP COLUMN and ADD COLUMN, or
create the entire table again using CREATE TABLE OF BLOB.

SEWSB24

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB24   OBJ_REF COLUMN IN BLOB TABLE NOT OF DATA TYPE CHAR(237).

Meaning

The OBJ_REF column in the BLOB table does not have the data type
CHAR(237). The table was presumably not created with CREATE TABLE OF BLOB,
or the data type of OBJ_REF was changed subsequently.

Response

Change the data type of the OBJ_REF column to CHAR(237) using ALTER COLUMN
or DROP COLUMN and ADD, or create the entire table again using CREATE
TABLE OF BLOB.

SEWSB25

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB25   SLICE_VAL COLUMN IN BLOB TABLE NOT OF DATA TYPE VARCHAR(31000).

Meaning

The SLICE_VAL column in the BLOB table does not have the data type
VARCHAR(31000). The table was presumably not created with CREATE TABLE
OF BLOB, or the data type of SLICE_VAL was changed subsequently.

Response

Change the data type of the SLICE_VAL column to VARCHAR(31000)
using ALTER COLUMN or DROP COLUMN and ADD, or create the
entire table again using CREATE TABLE OF BLOB.

SEWSB26

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB26   REF VALUE (&00) DOES NOT REFERENCE A BLOB OBJECT.

Meaning

No BLOB object could be found for the specified REF value in the
corresponding BLOB table.

Response

Check the application program and change it if necessary.

SEWSB31

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB31   NO ATTRIBUTES SAVED FOR THE CURRENT BLOB OBJECT.

Meaning

The attributes of a BLOB object (identified by tags such as <MIME> or
<USAGE>) are saved in the first record (SLICE_NR column = 0) of this BLOB
object in the SLICE_VAL column. In this case, this column contains the
NULL value. The record was presumably modified without using the CLI
functions provided.

Response

Check the application program and change it if necessary.

SEWSB32

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB32   TAG (&00) NOT FOUND IN BLOB ATTRIBUTE.

Meaning

The attributes of a BLOB object (identified by tags such as
<MIME> or <USAGE>) are saved in the first record (SLICE_NR column = 0)
of this BLOB object in the SLICE_VAL column. In this case, this column
does not contain the specified tag. Either the wrong tag was sought, or
the BLOB description was modified without using the CLI functions
provided.
Note: The tag must be specified without the angle brackets when calling
the respective CLI functions.

Response

Check the application program and change it if necessary.

SEWSB41

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB41   REF VALUE FOR THE CLASS OBJECT WAS USED IN ILLEGAL CONTEXT.

Meaning

The REF value for the class object, which does not permit any
identification of the current BLOB object, was used in an illegal
context.

Response

Check the application program and change it if necessary.

SEWSB42

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB42   INCONSISTENT OR INVALID ACCESS HANDLE.

Meaning

The access handle, which is exchanged between the CLI functions during
sequential access to a BLOB object, is inconsistent.
The handle may have been inadvertently overwritten in the application
program, or the accesses did not occur within the same dialog step in
a UTM application.

Response

Check the application program and change it if necessary.

SEWSB43

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB43   INVALID ACCESS HANDLE FROM A PRECEDING TRANSACTION.

Meaning

The access handle, which is exchanged between the CLI functions,
was currently processed in a preceding transaction. With sequential
access to a specific BLOB object, however, all calls of participating
CLI functions must be made in the same dialog step and hence in the
same transaction.

Response

Check the application program and change it if necessary.

SEWSB45

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB45   ILLEGAL SEQUENCE OF CLI FUNCTIONS.

Meaning

During sequential access to a BLOB object, CLI functions were called in
an illegal sequence. For example, it is only permissible to call either
the CLI functions SQL_BLOB_VAL_FETCH or SQL_BLOB_VAL_STOW between
SQL_BLOB_VAL_OPEN and SQL_BLOB_VAL_CLOSE for a specific access handle.

Response

Check the application program and change it if necessary.

SEWSB46

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB46   BLOB VALUE TOO LONG.

Meaning

The BLOB value cannot be saved because it is too long, i.e. longer
than 64 GB.

Response

Change the application program.

SEWSB51

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB51   MAXIMUM NUMBER OF ACCESS HANDLES EXCEEDED.

Meaning

In this user session, too many access handles were requested
simultaneously for sequential accesses to BLOB objects.

Response

Change the application program.

SEWSB52

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB52   BLOB VALUE COULD NOT BE WRITTEN IN FULL.

Meaning

An error occurred when writing a BLOB value, and the part of the BLOB
value written up to this point could no longer be deleted.

Response

Roll back the transaction or delete the BLOB object using
SQL_BLOB_OBJ_DROP or delete the BLOB value using SQL_BLOB_VAL_OPEN
(with ForWriteAccess=TRUE) and SQL_BLOB_VAL_CLOSE.

SEWSB53

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB53   BLOB TABLE (&00) IS INCONSISTENT FOR OBJECT NUMBER (&01) (REASON: (&02))

Meaning

An error occurred when creating a BLOB object, and the BLOB object
data written up to this point could no longer be deleted. The original
SQLSTATE (&02) ist contained in the message text.

Response

Roll back the transaction.

SEWSB54

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB54   BLOB TABLE (&00) ALREADY CONTAINS AN OBJECT NUMBER (&01).

Meaning

An existing object number is used for this clone of a BLOB
object.

Response

Modify the application.

SEWSB55

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB55   ILLEGAL OBJECT NUMBER INTERVAL.

Meaning

Interval bounds for object number interval are illegal.

Response

Modify the application.

SEWSB56

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB56   NO FREE OBJECT NUMBER FOUND.

Meaning

Searching for a free object number was not successful
(because there is no more object number after the highest existing
object number or there is no free object number in
the given interval or due to a concurrent CLI call).

Response

Repeat CLI call or provide free object numbers.

SEWSB99

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB99   (&00)

Meaning

The specified processing error occurred within the CLI routines.

Response

Roll back the transaction, forward the message displayed and, if possible,
an application program dump to SESAM/SQL Diagnostics.

SEWSC01

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC01   ILLEGAL CONNECTION ID.

Meaning

A valid connection ID should be a two character sequence
(configuration and nam character of the DBH) or a valid filename
of a SESAM application configuration file.

Response

Fix the connection ID value.

SEWSC02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC02   STATEMENT TEXT TOO LONG.

Meaning

A SQL statement must not have a length bigger than 32000 characters.

Response

Modify statement text.

SEWSC03

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC03   INPUT VALUE TOO LONG.

Meaning

A character input value must not exceed a maximum length
of 256 for CHARACTER and 32000 for VARCHAR.

Response

Modify value.

SEWSC04

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC04   UTF8 INPUT VALUE TOO LONG.

Meaning

If the given UTF8 value is converted to NCHAR rsp. NVARCHAR,
the number of code units of the resulting NCHAR rsp NVARCHAR value
must not exceed 128 in case of NCHAR rsp. 16000 in case of NVARCHAR.

Response

Modify value.

SEWSC05

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC05   ILLEGAL UTF8 VALUE

Meaning

The given value could not be converted to NCHAR rsp. NVARCHAR
because it is not a valid UTF8 value
(could be caused by: header without tailer, missing header,
incorrect trailer in header, invalid code points etc.)

Response

Modify value.

SEWSC06

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC06   ILLEGAL DATETIME STRING

Meaning

Input values for data types date, time and timestamp have to be of
format YYYY-MM-DD, HH:MM:SSS.fff and YYYY-MM-DD HH:MM:SSS.fff rsp.

Response

Modify value.

SEW0K00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0K00   RESIGNAL STATEMENT NOT IN EXCEPTION HANDLER

Meaning

A RESIGNAL statement is only allowed in an exception handler.

Response

Modify the SQL program.

SEW0Z02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0Z02   GET STACKED DIAGNOSTICS STATEMENT NOT IN EXCEPTION HANDLER.

Meaning

A GET DIAGNOSTICS statement for the STACKED Diagnostic Area must not
be used outside of an exception handler

Response

Fix routine.

SEW0000

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0000   EXECUTION OF SQL STATEMENT SUCCESSFUL

SEW01AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AA   DMS ERROR (&00) OCCURRED WHEN PROCESSING LOAD EXCEPTION FILE (&01)

Meaning

Due to DMS error at least one entry could not be written into the load
exception file. The information about incorrect rows of the input file
thus is incomplete.

Response

Analyze DMS error and take appropriate action.
If the incorrect rows of the input file cannot be determined otherwise,
repeat LOAD using parameter OVERWRITE or recover the table space with
RECOVER TO and repeat the original LOAD statement.

SEW01AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AB   SPECIFIED OCCURRENCE NUMBER FOR MULTIPLE COLUMN (&00) IGNORED

Meaning

No occurrence number may be specified for a multiple column in an UNLOAD
TABLE statement. The same output format is used for all occurrences of the
multiple column.

Response

Modify the statement.

SEW01AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AC   TAPE FILE (&00) WAS SPECIFIED AS THE WORKING FILE, BUT THIS FILE WAS NOT USED DUE TO SPACE SHIFT.

Meaning

Although a tape file was specified as the working file, a
space shift had been initiated with ALTER SPACE. The
shift was performed, but the working file was not used.

SEW01AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AD   THE NEW ROW_IDS SPECIFICATION IS IGNORED FOR TABLES THAT DO NOT HAVE PRIMARY KEYS. AT LEAST ONE TABLE WITHOUT PRIMARY KEY EXISTS ON SPACE (&00). (&01).

Meaning

At least one table without a primary key exists on space (&00).(&01),
and NEW ROW_IDS has been specified.
The record numbers of tables without primary keys are retained,
while the record numbers of tables with primary keys have
been reorganized.

SEW01AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AE   THE EXCEPT NO LOG INDEX SPACE PARAMETER WAS IGNORED WITH COPY CATALOG (&00) BECAUSE THE LOG PARAMETER IS ALSO SPECIFIED.

Meaning

Logging was enabled for all spaces of CATALOG (&00). A recovery log
was also created for index spaces without logging.

SEW01A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A0   INDEX MIGRATION DESIRED FOR NON-INDEXED V1 DATABASE

Meaning

Index migration was desired but, according to the DB-SIB file, the V1
database does not have any indexes.

Response

Check the DB-SIB file.

SEW01A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A1   ROW LOCKED BY FOREIGN TRANSACTION WHICH IS STILL OPEN

Meaning

The output row contains data which may have been modified by a foreign
transaction which is still open.

Response

Repeat the SQL statement if necessary or define a different consistency
level with the SET-TRANSACTION statement.

SEW01A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A2   WHEN NULL THEN CONDITION SPECIFIED FOR NOT NULL COLUMN (&00).(&01).(&02). (&03)

Meaning

A WHEN NULL THEN condition has been specified for a NOT NULL column in an
UNLOAD statement.

Response

Modify the SQL statement accordingly.

SEW01A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A3   INDEX GENERATION REQUESTED FOR NON-INDEXED TABLE (&00).(&01).(&02)

Meaning

GENERATE INDEX or RECOVER INDEX ON TABLE was specified for a non-indexed
table or RECOVER INDEX ON SPACE for a space with at least one non-indexed
table. The indexes of the other tables of this space are repaired
correctly.

Response

Modify the SQL statement accordingly.

SEW01A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A4   EXPLAIN ERROR DURING PROCESSING OF FILE (&00): DMS ERROR (&01)

Meaning

During execution of the pragma EXPLAIN, the DMS error (&01) occurred when
the file (&00) was opened or written. The pragma "--%PRAGMA EXPLAIN INTO
<filename>" can be used to output the internal plan of the SQL statement
to a file.

Response

Analyze the DMS error and take appropriate action.

SEW01A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A5   OVERWRITE IS MEANINGLESS FOR A COUNT FIELD

Meaning

A count field has been specified. This ensures a unique primary key value,
which only allows new rows to be entered and does not allow existing rows
to be overwritten.

SEW01A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A6   THERE ARE NO CORRESPONDING SPACE BACKUPS TO THE SPECIFIED BACKUP OF THE CATALOG SPACE (&00)

Meaning

RECOVER CATALOG TO is executed on a catalog space backup created
by COPY CATALOG_SPACE. Older backups of the user spaces are taken
and updated to the state of the catalog space, if possible

SEW01A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A7   NO RECORD FROM INPUT FILE (&03) LOADED INTO TABLE (&00).(&01).(&02)

Meaning

The input file specified in the LOAD statement does not contain any valid
records. Therefore no record could be loaded.

Response

Check input file.

SEW01A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A8   LOAD ERROR FILE (&00) CONTAINS AT LEAST ONE RECORD

Meaning

The input file contained errored rows which could not be loaded.
Information on these rows was entered in a LOAD exception file.

Response

Correct errored rows and incorporate them in the table (with LOAD, INSERT
or UPDATE).

SEW01A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A9   MISSING PRIVILEGE FOR EXPLAIN

Meaning

The caller has not been granted the UTILITY privilege required to generate
an explanation with the pragma EXPLAIN. The pragma "--%PRAGMA EXPLAIN INTO
<filename>" can be used to output the internal plan of the SQL statement
to a file.

Response

In order to use EXPLAIN on the SQL statement, the database administrator
must grant the UTILITY privilege.

SEW01BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BA   AN INVALID FOREIGN COPY EXISTS FOR SPACE (&00).(&01).

Meaning

At least space (&00).(&01) was not repaired because the foreign copy
was invalid.

Response

Repeat the recovery for the non-repaired spaces. Recovery of a single
space may return a detailed error message.

SEW01BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BB   SUBSTITUTE CHARACTER USED IN TRANSLATION

Meaning

In a TRANSLATE function, a code unit was converted into a substitute
character.

SEW01BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BC   NO ROW READ FOR UNLOAD ONLINE

Meaning

No row was read for an UNLOAD ONLINE statement. Thus only for the transfer
format, or the csv format using parameter WITH HEADER, the unload file may
contain records.

Response

If necessary, modify the WHERE clause or the referenced view respectively.

SEW01BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BD   DMS ERROR (&00) OCCURRED WHEN PROCESSING UNLOAD EXCEPTION FILE (&01)

Meaning

Due to DMS error at least one entry could not be written into the unload
exception file. The information about incorrect rows of the table thus is
incomplete.

Response

Analyze DMS error and take appropriate action.
If the incorrect rows of the table cannot be determined otherwise,
repeat UNLOAD.

SEW01BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BE   THE TABLE OR PARTITION, RESPECTIVELY, COULD NOT BE COMPLETELY REORGANIZED ON SPACE (&00).(&01)

Meaning

The Space nearly reached maximum size. Therefore, since not enough
consecutive free blocks where available, some of the internal data
structure could not be reorganized.

Response

Partition the table, if possible. If there are some other tables or
indexes on this space, try to reallocate these objects on several spaces.
Or minimize the current free space reservation by ALTER SPACE PCTFREE.

SEW01B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B0   CHECK ROUTINE DETECTED AN ERROR

Response

Depends on the errors logged in the exception file. Refer to this file.

SEW01B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B1   PRAGMA CLAUSE IGNORED

Meaning

One part of a comment introduced by --%PRAGMA cannot be interpreted as a
valid pragma clause. This clause will be interpreted as a normal comment
and will not affect the SQL statement. Any other pragma clauses in the
same pragma line still retain their meaning, provided that they are
formulated correctly.

Response

If necessary, remove or modify the pragma clause.

SEW01B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B2   SQL STATEMENT TYPE CANNOT BE EXPLAINED

Meaning

Only cursor declarations and CHECK, SELECT, UPDATE, INSERT, MERGE, DELETE
and CALL statements can be explained using the pragma EXPLAIN. The pragma
"--%PRAGMA EXPLAIN INTO <filename>" can be used to output the internal
plan of the SQL statement to a file.

Response

Remove the pragma to prevent the warning from being issued.

SEW01B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B3   DECIMAL PLACES TRUNCATED OR ROUNDED

Meaning

During an UNLOAD operation, decimal places were truncated or rounded as a
result of conversion into the output format.

Response

Use a different output format.

SEW01B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B4   NO STATISTICS GENERATED FOR AN INDEX ID

SEW01B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B5   NO DATA IN DATA BLOCKS IN DB-SIB FILE (&00)

SEW01B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B6   SPACE (&00).(&01) WAS NOT RECOVERED BECAUSE IT IS NOT IN THE LOG OR BECAUSE LOGGING HAS BEEN INTERRUPTED.

Meaning

At least one space in RECOVER CATALOG, RECOVER SPACESET or
RECOVER space list was not recovered because it is not
in the log or the logging has been interrupted.

Response

Repair the spaces concerned using RECOVER TO

SEW01B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B7   NO INDEX INVALID OR DEFECTIVE FOR RECOVER INDEX

Meaning

No index was recovered because the specified index or the indexes
belonging to the specified table or space are OK.

Response

No further action necessary.

SEW01B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B8   SPACE (&00).(&01) CONTAINS NO TABLES.

Meaning

For the specified space no action was required, since this space does
not contain any tables.

Response

Check the space name

SEW01B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B9   USER DATA WAS LOST DURING RECOVERY.

Meaning

A space was partially recovered from a backup status whose structure
(tables, indexes) does not correspond to the description in the metadata
in the catalog since DDL or SSL statements have been issued for the space
subsequent to the backup. The structure of the space was adapted to the
description in the catalog. This involved deleting indexes or tables.

Response

Lost data from tables can be unloaded from the backup with UNLOAD.

SEW01C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C0   ILLEGAL CATALOG NAME IN SET CATALOG

Meaning

Execution of the SET CATALOG statement will be unsuccessful because the
value of the specified literal fails to satisfy the format and syntax
rules for catalog names or contains separators other than blanks.

Response

Modify value accordingly.

SEW01C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C1   ILLEGAL SCHEMA NAME IN SET SCHEMA

Meaning

Execution of the SET SCHEMA statement will be unsuccessful because the
value of the specified literal fails to satisfy the format and syntax
rules for schema names or contains separators other than blanks.

Response

Modify value accordingly.

SEW01C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C2   ILLEGAL AUTHORIZATION IDENTIFIER IN SET SESSION AUTHORIZATION

Meaning

Execution of the SET SESSION AUTHORIZATION statement will be unsuccessful
because the value of the specified literal fails to satisfy the format
and syntax rules for authorization identifiers or contains separators
other than blanks.

Response

Modify value accordingly.

SEW01C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C3   ILLEGAL DESCRIPTOR NAME

Meaning

Execution of the statement will be unsuccessful because the value of the
specified literal fails to satisfy the format an syntax rules for
identifiers or contains separators other than blanks.

Response

Modify value accordingly.

SEW01C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C4   INDEX TO BE DELETED WAS INCONSISTENT

Meaning

It is possible that not all the index blocks have been released.

Response

Use CHECK FORMAL SPACE to check the index space. (Index blocks which have
not been released are removed the next time REORG SPACE is issued.)

SEW01C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C5   WHEN MIGRATING, COMPOUND KEY NAME NOT UNIQUE ACROSS SCHEMA.

Meaning

When migrating to an SQL table, the compound key name is only used as
constraint name if it is unique throughout the schema; otherwise SESAM
generates a unique constraint name.

SEW01C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C6   UNLOAD ERROR FILE (&00) CONTAINS AT LEAST ONE RECORD

Meaning

All records that fulfill one of the following conditions were entered
in the UNLOAD error file instead of in the output file.
- The delimiter specified in delimiter format or csv format is
  contained in at least one unloaded value.
- A (N)VARCHAR value of zero length is to be unloaded in delimiter
  format or csv format.
- A character cannot be transliterated.
- A value contains a NEWLINE character.

Response

Analyze the records in the UNLOAD error file. If necessary, repeat the
UNLOAD operation with a modified format.

SEW01C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C7   CONVERSION ERRORS WHEN CHANGING DATA TYPE OF ONE OR MORE COLUMNS ARE DOCUMENTED IN ERROR FILE (&00).

Meaning

Errors occurred while changing the data type of a column
(ALTER COLUMN ... SET ...) as a result of an ALTER TABLE statement.
All errors of this type can be found in the error file defined in the
ALTER TABLE statement.

SEW01C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C8   EXCEPTION FILE ONLY NEEDED WHEN COLUMN TYPE IS CHANGED.

Meaning

Specification of an exception file is only needed for the ALTER TABLE
statement if the data type of at least one column is changed (SET clause).

SEW01C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C9   CHECK ERROR FILE (&00) CONTAINS AT LEAST ONE RECORD

Meaning

CHECK FORMAL found at least one error. The error information is registered
in the exception file.

Response

Make the involved space available or repair it using RECOVER.

SEW01DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DA   COMPOUND KEY INDEX NOT INCLUDED IN MIGRATION

Meaning

The compound key index was not included in the migration to a SQL table.

SEW01DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DB   NO SUITABLE BACKUP FOUND TO RECOVER SPACE (&00).(&01).

Meaning

At least one space was not recovered, because
there is no entry in RECOVERY_UNITS for this space, or the space
backup found is not suitable as a recovery basis, e.g. because the
space was not in the log when the backup was performed.

Response

The space can be recovered with RECOVER TO.

SEW01DC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DC   JOB VARIABLE SESAM.(&00).NEXT-REPL-LOG NOT SET.

Meaning

The job variable contains the version number and sequence number of the
oldest CAT-LOG file and DA-LOG file which would be used to update
replication if used for media recovery.
The job variable was not set for one of the following reasons:
- the CAT-REC file does not contain the required information to supply
  the job variables with values (e.g. catalog is not logged or records
  have been deleted from the CAT-REC file)
- JVS reported an error

Response

If the information in the job variables is required:
Ensure that the job variable can be set.
(the CAT-REC file must contain information on catalog logging or
take account of the JVS error message)
Delete replication from the DBC.
Enter the statement again.

SEW01DD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DD   SPACE (&00) WAS NOT INCLUDED IN THE REPLICATION.

Meaning

When a replication was created, at least one space was not included
because the backup was generated with EXCEPT NO LOG INDEX SPACE.
The replication can only be used for recovery.

SEW01DE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DE   SPACE (&00).(&01) CANNOT BE REPAIRED BECAUSE IT IS NOT CONTAINED IN THE CATALOG BACKUP.

Meaning

When the backup was created, at least one space was not backed up
because the backup was generated with EXCEPT NO LOG INDEX SPACE.

SEW01DF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DF   INDEXES OF ALL TABLES OF SPACE (&00).(&01) ARE INVALID.

Meaning

After REORG SPACE with parameter NEW ROW_IDS is executed,
the indexes are invalid and have to be updated.

Response

Initiate RECOVER INDEX.

SEW01D0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D0   INDEXES OF ALL TABLES OF SPACE (&00).(&01) ARE INVALID AND THE SPACE IS IN "COPY PENDING" STATE.

Meaning

After REORG SPACE with parameter NEW ROW_IDS is executed,
the indexes are invalid and have to be updated.
Afterwards the space is in "copy pending" state.

Response

Initiate RECOVER INDEX and subsequently COPY SPACE.

SEW01D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D1   INDEX (&00).(&01).(&02) IS INVALID

Meaning

Constraints could not be checked after LOAD OFFLINE because the index
has not yet been updated.

Response

Initiate RECOVER INDEX.

SEW01D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D2   SPACE (&00).(&01) IN "COPY PENDING" STATE

Response

Create backup with COPY SPACE.

SEW01D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D3   AT LEAST ONE INDEX ON SPACE (&00).(&01) IS INVALID

Meaning

The index is invalid because the index has not yet been reconstructed
after loading or recovering the table, or because the DBH disabled
the index due to inconsistency.
With COPY, the backup was performed nonetheless. Other errors that were
detected with CHECK FORMAL may also be identified in the exception
file of the space.

Response

Initiate RECOVER INDEX.
Since only one warning can be displayed, you must also check the exception
files of the other spaces that were backed up.

SEW01D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D4   AT LEAST ONE INDEX INVALID ON SPACE (&00).(&01)

Response

Initiate RECOVER INDEX ON SPACE and CHECK CONSTRAINTS ON SPACE.

SEW01D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D5   AT LEAST ONE TABLE ON SPACE (&00).(&01) IN "CHECK PENDING" STATE

Response

Initiate CHECK CONSTRAINTS ON SPACE.

SEW01D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D6   SPACE (&00).(&01) IN "RECOVER PENDING" STATE

Response

Initiate RECOVER SPACE with RESTART or ADJUST.

SEW01D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D7   TABLE (&00).(&01).(&02) IN "CHECK PENDING" STATE

Response

Initiate CHECK CONSTRAINTS ON TABLE.

SEW01D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D8   AT LEAST ONE INDEX COULD NOT BE PROCESSED. SPACE (&00).(&01) CANNOT BE ACCESSED.

Meaning

Not all indexes could be recovered or flagged as invalid, because at
least one index space or table space corresponding to index could not be
accessed. (Possible causes: the space is flagged as corrupt or is in the
"recover pending" state or is being accessed by a concurrent utility.)
Only one space name is output, but others may also be affected.

Response

Restore the affected index space(s) or table space(s) with RECOVER.

SEW01D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D9   SPACE (&00).(&01) IS FLAGGED AS CORRUPT

Response

Repair space with recover.

SEW01EA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EA   THE SPACE (&00).(&01) WAS NOT RECOVERED, BECAUSE IT IS IN THE "COPY PENDING" STATE.

Meaning

In the RECOVER statement SCOPE PENDING was specified. The space is in
the "copy pending" state and therefore not considered as defective.
It remains in the "copy pending" state.

Response

Perform a COPY statement or a RECOVER without SCOPE PENDING.

SEW01EB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EB   THE SPACE (&00).(&01) WAS NOT RECOVERED, BECAUSE IT IS IN THE "CHECK PENDING" STATE.

Meaning

In the RECOVER statement SCOPE PENDING was specified. The space is in
the "check pending" state and therefore not considered as defective.
It remains in the "check pending" state.

Response

Perform a CHECK CONSTRAINTS statement or a RECOVER without SCOPE PENDING.

SEW01EC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EC   THE SPACE (&00).(&01) WAS NOT RECOVERED

Meaning

In the RECOVER statement SCOPE PENDING was specified. The space could
be opened and was therefore not considered as defective.

SEW01ED

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01ED   THE SPACE (&00).(&01) COULD NOT BE RECOVERED. NO CORRECT RECOVERY UNIT WAS SPECIFIED.

Meaning

At least one space was not recovered. In RECOVER USING the recovery unit
should be of type COPY, CREATE or REPLICATION. In RECOVER TO the type
CREATE is not allowed.

Response

Get information from the catalog meta data about the recovery units.
Repeat the statement and specify the correct recovery unit.

SEW01EE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EE   AT LEAST THE SPACE (&00).(&01) COULD NOT BE RECOVERED.

Meaning

At least one space was not recovered. Find more information in SYSLST of
the DBH task or by trying to recover single spaces.

SEW01EF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EF   THE SPACE (&00).(&01) WAS NOT RECOVERED, BECAUSE IT IS IN THE "REORG PENDING" STATE

Meaning

In the RECOVER statement SCOPE PENDING was specified. The space is in the
"reorg pending" state and therefore not considered as defective. It
remains in the "reorg pending" state.

Response

Initiate REORG SPACE so that the space becomes processible.

SEW01EG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EG   THE VALUE OF PCTFREE FOR SPACE (&00).(&01) WAS IGNORED

Meaning

The space was in "reorg pending" state. Therefore the value of the
free-space reservation specified by PCTFREE was ignored. During
Reorganization all blocks were filled with data to the maximum
extent.

SEW01EH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EH   THE CHECK CONSTRAINT (&02) EXPORTED FROM TABLE (&00).(&01) IS SYNTACTICALLY INCORRECT

Meaning

A check constraint can only be included in the IMPORT, if the text of
the associated search condition is syntactically correct. Probably the
check constraint of the exported table has been defined with a different
version of SESAM/SQL.
Therefore the check constraint could not be included.

Response

If there exists an equivalent and syntactically correct search condition,
insert the check constraint using ADD CONSTRAINT (with accordingly
modified search condition).

SEW01E0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E0   IN ALTER COLUMN FOR COLUMN (&00) CHARACTERS OF STRING (&01) WERE TRUNCATED

Meaning

During conversion of the data type for ALTER COLUMN, some characters
have been removed from the end of a string.

Response

Check the SQL statement and the data types of the value and column.

SEW01E1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E1   SPECIFYING NEW ROW_IDS (DEFAULT) IS IGNORED FOR TABLES WITHOUT PRIMARY KEYS.

Meaning

Generation of new record numbers requested for IMPORT
(NEW ROW_IDS specified explicitly or set as default), but the
table has no primary key. The record numbers of the original
table are therefore used, and the NEW ROW_IDS specification
is ignored.

Response

Note that no new record numbers have been assigned.

SEW01E2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E2   THE EXPORT FILE CONTAINS NO USER DATA.

Meaning

Subsequent loading of user data was requested for IMPORT
(ALL DATA parameter specified explicitly or set as default),
but the export file did not contain any user data; i.e. the exported
table was empty or was exported with the NO DATA parameter.

Response

Note that the imported table is empty.

SEW01E3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E3   THE EXPORT FILE CONTAINS NO METADATA FOR INDEXES.

Meaning

WITH INDEX was specified for IMPORT, but the export
file did not contain any metadata for indexes.

Response

Note that the imported table does not contain any indexes.

SEW01E4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E4   THE EXPORT FILE CONTAINS NO METADATA FOR INTEGRITY CONSTRAINTS.

Meaning

WITH CONSTRAINT was specified for IMPORT, but the export
file did not contain any metadata for UNIQUE or CHECK constraints.

Response

Note that the imported table does not contain any integrity constraints
(apart from the primary key, if applicable).

SEW01E5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E5   THE NAME OF THE INTEGRITY CONSTRAINT (&00).(&01).(&02) IS NOT UNIQUE WITHIN THE SCHEMA.

Meaning

An integrity constraint whose name already exists in this schema was
to be created in the IMPORT; a new unique constraint name has therefore
been generated by SESAM.

Response

Note that the name of at least one integrity constraint was not
transferred from the exported table.

SEW01E6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E6   THE NAME OF INDEX (&00).(&01).(&02) IS NOT UNIQUE WITHIN THE SCHEMA.

Meaning

An index whose name already exists in this schema was to be
created in the IMPORT; a new unique index name was therefore
generated by SESAM.

Response

Note that the name of at least one index was not transferred from
the exported table.

SEW01E7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E7   AN INDEX IS DEFECTIVE OR INVALID ON SPACE (&00).(&01).

Meaning

At least one defective or invalid index was identified in the formal
check of spaces. However, the backup was generated nonetheless. An
defective index is still flagged as valid in the catalog. More information
on the error can be found in the exception file of the specified space.
Other spaces may also be affected.

Response

Check the exception files of all spaces that were backed up.
Initiate RECOVER INDEX SCOPE ALL and create a new backup
of the affected spaces.

SEW01E8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E8   THE INDEX OF A UNIQUE CONSTRAINT IS NOT UNIQUE ON SPACE (&00).(&01).

Meaning

The index generated for the UNIQUE constraint of a table was identified
as not unique in the formal inspection of spaces.
However, the backup was created nonetheless. The index is still flagged
as valid in the catalog. In addition, errors may have been detected
in other spaces.

Response

Modify the table so that the UNIQUE constraint is fulfilled again.
As only one warning can be displayed, you must also check the exception
files of the other spaces that were backed up.

SEW01E9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E9   THE CHECK CONSTRAINT (&02) EXPORTED FROM TABLE (&00).(&01) CONTAINS A QUALIFIED COLUMN NAME

Meaning

A check constraint can only be included in the IMPORT, if the text of the
associated search condition does not contain a qualified column name, or
if the specified schema or table name matches the name of the table to be
created.
At least one of the check constraints could therefore not be included.

Response

Insert the check constraint using ADD CONSTRAINT (with non-qualified
column name) or repeat the IMPORT and thereby use the name of the
exported table.

SEW01F0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F0   THE INDEX (&00).(&01).(&02) IS INVALID.

Meaning

CHECK FORMAL found an invalid index. It is incompatible to the
corresponding table and will be ignored accessing the data.

Response

Perform a RECOVER INDEX statement for the index.

SEW01F1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F1   THE SPACE (&00).(&01) HAS NOT BEEN RECOVERED.

Meaning

RECOVER SCOPE PENDING was specified and the space was not defective.

SEW01F2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F2   THE INDEX (&00).(&01).(&02) IS NOT UNIQUE.

Meaning

The index concerns an unique constraint, but is not unique. The
corresponding table is in the "check pending" state.

Response

Modify the table to fulfill the unique constraint and perform a
CHECK CONSTRAINTS ON TABLE statement.

SEW01F3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F3   SOME INDEXES ARE INVALID ON SPACE (&00).(&01)

Meaning

CHECK FORMAL found some invalid indexes. They are incompatible to the
corresponding tables and will be ignored accessing the data.

Response

Perform a RECOVER INDEX statement for the indexes

SEW01F4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F4   LOAD PARAMETER SKIP FIRST RECORDS CAUSES ALL RECORDS OF INPUT FILE (&00) TO BE SKIPPED

Meaning

The value of parameter SKIP FIRST RECORDS is identical to the number
of records in the input file. Therefore not a single record was loaded.

Response

Check whether the intended value was specified for parameter SKIP FIRST
RECORDS.

SEW01F5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F5   INPUT FILE (&00) CONTAINS ONLY NEWLINE CHARACTERS

Meaning

The input file is not empty, but it contains only NEWLINE characters.
Therefore not a single record was loaded.

Response

Check whether the input file has the intended data content.

SEW01N0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01N0   ANNOTATION WAS IGNORED

Meaning

A comment delimited by /*% and %*/ was not interpreted as annotation
because of its contents or its position in the text.

Response

Correct the contents or the position in the text, or use other comment
delimiters.

SEW01P1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P1   GRANT AND REVOKE MEANINGLESS FOR USER-OWN PRIVILEGES (USER (&00), CATALOG (&01))

Response

Modify application program accordingly.

SEW01P2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P2   REORGANIZATION WAS CARRIED OUT WITHOUT RELOCATION.

Meaning

The user ID of the database is different to that of the DBH, therefore
space cannot be relocated to the modified storage group.

Response

To relocate, start the DBH under the user ID of the database or relocate
space with BS2000 tools.

SEW01P3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P3   CATALOG WAS NOT OPEN WHEN CAT-REC COPY (&00) WAS CREATED.

Meaning

The CAT-REC copy is not ideal for recovery. No catalog was open when
the CAT-REC file was copied, so the copy of the CAT-REC does not
describe further logging until the next time the catalog is changed.

Response

If an appropriate CAT-REC copy is required for the security concept, a
new copy should be made. The CAT-REC copy is sufficient for the refresh
replication function.

SEW01P4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P4   COPY OF CAT-REC FILE (&00) WAS NOT CREATED.

Meaning

The CAT-REC copy (&00) was not created because the CAT-REC file is not
open.

SEW01X1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X1   REPLICATION OR CATALOG (IN THE CASE OF A RECOVERY) ALREADY AT STATUS OF SPECIFIED CAT-REC FILE (&00).

Meaning

The CAT-REC file (&00) does not contain any additional information
for updating the replication or catalog (in the case of a recovery).

Response

Repeat the statement with the current CAT-REC file or CAT-REC copy.
Alternatively, create a new replication.

SEW01X2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X2   THE BACKUP OF SPACE (&00).(&01) CANNOT BE USED DUE TO INCORRECT SESAM VERSION.

Meaning

The backup was created in a SESAM version that does not match the version
of the SESAM DBH.
The respective space (at least) was not repaired.
Errors may also have occurred in other spaces.

SEW01X3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X3   THE BACKUP OF SPACE (&00).(&01) CANNOT BE USED DUE TO INCORRECT BACKUP IDENTIFICATION.

Meaning

The timestamp in the space control block of the backup does not match
the timestamp specified for this backup in the catalog metadata. The
respective space (at least) was not repaired. Errors may have also
occurred in other spaces.

SEW01X4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X4   AN ERROR OCCURRED WHEN LOADING THE BACKUP FILE OF SPACE (&00).(&01).

Meaning

The backup could not be loaded.
This space (at least) was not repaired.
Errors may have also occurred in other spaces.

SEW01Y0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y0   CHARACTERS AT THE END WERE TRUNCATED WHEN SAVING THE BLOB DESCRIPTION.

Meaning

The BLOB description could not be saved completely in the SLICE_VAL
column because the length of 31000 characters was exceeded.

Response

Check the application program and change it if necessary.

SEW01Y1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y1   BUFFER LENGTH 0 FOR BLOB FETCH OR VALUE LENGTH 0 FOR BLOB STOW.

Meaning

Only one buffer of length 0 was made available for the BLOB fetch, which
means that none of the undelivered part of the BLOB value can be
transferred, or a value of length 0 was transferred for the BLOB stow.

Response

Check the application program and change it if necessary.

SEW01Y2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y2   AT LEAST ONE USER SPACE (&00).(&01) DOES NOT MATCH CATALOG SPACE

Meaning

a) RECOVER CATALOG_SPACE TO REPLICATION affected mismatch of user spaces.
b) RECOVER CATALOG_SPACE USING REPLICATION was not executed with current
CAT-REC file of the catalog.
c) RECOVER CATALOG used a partial replication, therefore not all of the
user spaces could be processed.

Response

a) Initiate recovery of spaces.
b) Repeat statement with current CAT-REC file or initiate recovery of
spaces.
c) Initiate recovery of those spaces, which are not contained in the
partial replication, using other recovery units.

SEW01Y3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y3   THE RECORD NUMBERS OF IMPORTED TABLE (&00).(&01).(&02) HAVE BEEN REGENERATED

Meaning

The OLD ROW_IDS parameter was ignored because record numbers are
regenerated when importing a partitioned table into a non-partitioned
table.

SEW0103

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0103   NULL VALUES ELIMINATED DURING EVALUATION OF SET FUNCTION

Meaning

At least one null value was eliminated during evaluation of one of the
following set functions: COUNT, MIN, MAX, SUM or AVG.

SEW0104

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0104   STRING DATA WAS TRUNCATED ON THE RIGHT

Meaning

A character string has been truncated at the right end upon reading
from a table or from a CSV file, as a result of a CAST(),
or upon converting a column value into an output format.

Response

Modify the SQL statement or the application program if
the truncated characters are to be read or converted.

SEW0105

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0105   NUMBER OF ITEM DESCRIPTOR AREAS IS TOO SMALL

Meaning

The number of item descriptor areas specified by means of WITH MAX during
allocation of the descriptor area is smaller than the number of
descriptions of input or output parameters to be set with this DESCRIBE
statement. The number of item descriptor areas required is contained in
the COUNT field. No other changes were made to the descriptor area.

Response

Increase the allocation for the descriptor area.

SEW0106

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0106   USER (&00) (GRANTOR) WAS NOT ABLE TO REVOKE AT LEAST ONE PRIVILEGE FROM AT LEAST ONE OTHER USER (GRANTEE)

Meaning

An attempt was made to revoke privileges from a user (grantee) which this
user has not been granted, or which the grantor has not been granted, or
which are not grantable.

Response

Use the INFORMATION_SCHEMA views to check the privileges of the user
(grantee).

SEW0107

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0107   USER (&00) (GRANTOR) WAS NOT ABLE TO GRANT AT LEAST ONE PRIVILEGE TO ANOTHER USER (GRANTEE)

Meaning

An attempt was made to grant privileges to a user (grantee) which the user
with the authorization identifier (&00) (grantor) has not been granted or
which are not grantable.

Response

Use the INFORMATION_SCHEMA views to check the privileges of the grantor.

SEW0108

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0108   TABLE (&00).(&01).(&02) IS IN "CHECK PENDING" STATE.

Meaning

Records are unloaded from a table which is in "check pending" state.
Maybe constraints of the table are violated and therefore data could be
invalid.

Response

Apply Check Constraints statement for this table and check the
unloaded records.

SEW02A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW02A1   FIELDS OF THE ITEM DESCRIPTOR AREA READ ARE UNDEFINED

Meaning

GET DESCRIPTOR was used to read an item descriptor area whose item number
(specified after VALUE) was greater than the COUNT value. All the fields
of this item descriptor area have undefined values.

Response

Ignore the values read and make the item number smaller.

SEW0200

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0200   NO ROW READ OR UPDATED

Meaning

No row was read for a FETCH or SELECT statement.
No row was deleted for a DELETE statement.
No row was updated for an UPDATE statement.
No row was inserted for an INSERT statement.
No row was inserted or updated for a MERGE statement.

Response

Modify the application program if necessary.

SEW07AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AA   DATA AND INDICATOR CANNOT BE READ FROM A BOUND SQL DESCRIPTOR AREA

Meaning

As long as variables are bound to an SQL descriptor area, DATA and
INDICATOR values are contained in these variables only.

Response

Read the values from the bound variables.

SEW07AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AB   INVALID TYPE DESCRIPTION IN AN SQL ITEM DESCRIPTOR AREA (NUMBER (&00))

Meaning

In an item of the SQL descriptor area, the values of the
fields TYPE, DATETIME_INTERVAL_CODE, LENGTH, PRECISION, and SCALE
fail to designate a valid data type.

Response

Correct the type descriptions before binding the SQL descriptor area.

SEW07AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AC   ADDRESS NUMBER (&00) IN THE VARIABLE FOR SET DATA_POINTERS WAS ZERO

Meaning

For each variable to be bound to DATA, the address must be different
from zero.

Response

Allocate DATA variables whose addresses differ from zero and repeat the
SET DESCRIPTOR.

SEW07AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AD   ADDRESS OF A VARIABLE FOR INDICATOR MISSING IN A SESAM VECTOR

Meaning

An address different form zero was specified in INDICATOR_POINTERS
for some, but not for all, components of a SESAM vector.

Response

Repeat the SET DESCRIPTOR, specifying either addresses different from
zero for each component of the vector, or else address zero for
each component.

SEW07A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A1   DIFFERENT DATA TYPES FOR VECTOR COMPONENTS IN DESCRIPTOR AREA

Meaning

Item descriptor areas grouped together as a vector by means of a
REPETITIONS value greater than 1 must all have the same SQL data type
if the descriptor area is to be used in an OPEN, FETCH or EXECUTE
statement.

Response

Set the same values for TYPE and, if appropriate, for
DATETIME_INTERVAL_CODE, LENGTH, PRECISION and SCALE.

SEW07A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A2   INVALID VECTOR DIMENSION FOR DYNAMIC PARAMETER

Meaning

A dynamic parameter or the corresponding input parameter used in an
EXECUTE USING or OPEN USING statement is a vector, but the two do not
have the same number of components.

Response

In the case of USING SQL DESCRIPTOR, supply the REPETITIONS fields with
valid values; otherwise use host variables with the correct number of
components.

SEW07A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A4   INVALID REPETITIONS VALUE IN SET DESCRIPTOR

Meaning

The value specified for REPETITIONS in SET DESCRIPTOR is less than 1 or
greater than the maximum number of 255 vector occurrences.

Response

Specify a valid value.

SEW07A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A5   INVALID REPETITIONS VALUE IN DESCRIPTOR AREA

Meaning

The REPETITIONS value in the item for the first component of a vector was
invalid during execution of an OPEN, FETCH or EXECUTE statement with a
descriptor area. Either the value specified for REPETITIONS in an item
descriptor area for a subsequent vector component is not equal to 1, or
the item number of the last component of the vector is greater than the
COUNT value.

Response

Specify a valid value in the REPETITIONS field.

SEW07A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A6   VARCHAR AND NVARCHAR NOT PERMITTED FOR VECTORS IN DESCRIPTOR AREA

Meaning

The item descriptor areas grouped together as a vector by specifying a
REPETITIONS value greater than 1 must not have SQL data type VARCHAR or
NVARCHAR if the descriptor area is to be used in an OPEN, FETCH or EXECUTE
statement. You must not use SET DESCRIPTOR to set the TYPE field to
VARCHAR or NVARCHAR, and the REPETITIONS field to a value greater than 1
indicating a vector with several components.

Response

Specify a TYPE other than VARCHAR and NVARCHAR, or set REPETITIONS to 1
explicitly or implicitly.

SEW07A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A7   AN SQL DESCRIPTOR AREA CANNOT BE RELEASED WHILE IT IS BEING USED FOR A FETCH WORKING ON A BUFFERED CURSOR.

Meaning

The SQL descriptor area is used for the result records of a buffered
cursor. The SQL descriptor area may not be released while this cursor
is open.

Response

Do not release SQL descriptor area until the cursor has been closed.

SEW07A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A8   AN SQL DESCRIPTOR AREA CANNOT BE MODIFIED WHILE IT IS BEING USED FOR A BUFFERED CURSOR

Meaning

The SQL descriptor area is used for the result records of a buffered
cursor. While this cursor is open, type descriptions and values in the
SQL descriptor must not be modified with SET DESCRIPTOR, DESCRIBE, or
with another FETCH.

Response

Modify application program accordingly.

SEW07A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A9   THE FETCH REQUESTS FOR A BUFFERED CURSOR MAY NOT USE DIFFERENT SQL DESCRIPTOR AREAS

Meaning

The first FETCH request to a buffered cursor determines the name of
the SQL descriptor area to be used. Only this SQL descriptor area may
be used in FETCH statements for the cursor while the cursor is open.

Response

Modify application program accordingly.

SEW0701

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0701   USING CLAUSE DOES NOT CORRESPOND TO THE DYNAMIC PARAMETERS (ITEM NUMBER (&00))

Meaning

The number of input parameters specified in the USING clause of OPEN or
EXECUTE is not compatible with number of dynamic parameters "?" specified
in the prepared statement (item number 0), or in the descriptor area item
(&00) contains an invalid type description or the values for INDICATOR and
DATA do not match the type description. If a dynamic parameter is a
vector, then the corresponding input parameter must be a vector with the
same number of components.

Response

Modify the descriptor area if applicable; or adapt the number of host
variables to the number of dynamic parameter.

SEW0702

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0702   INTO CLAUSE DOES NOT CORRESPOND TO THE OUTPUT VALUES (ITEM NUMBER (&00))

Meaning

The number of output parameters specified in the INTO clause of a FETCH
or EXECUTE statement is not compatible with the number of columns in the
row to be read item number (&00); or descriptor area item (&00) contains
an invalid type description. For multiple columns, the output parameter
must be a vector with the same number of components.

Response

Modify the SQL descriptor area if applicable; or adapt the number of
variables or parameters to the table to be read.

SEW0703

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0703   CURSOR SPECIFICATION CANNOT BE EXECUTED

Meaning

An attempt was made to perform an EXECUTE statement on a cursor
specification.

Response

Modify application program accordingly.

SEW0704

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0704   USING CLAUSE REQUIRED FOR DYNAMIC PARAMETERS

Meaning

The USING clause for the values of the "?" dynamic parameters in the
prepared statement is missing from the EXECUTE or OPEN statement.

Response

Include the USING clause in the statement.

SEW0705

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0705   PREPARED SQL STATEMENT IS NOT A CURSOR SPECIFICATION

Meaning

A PREPARE statement was executed for a statement identifier which is
linked to a dynamic cursor name, and the prepared statement is not a
cursor specification.

Response

None. This SQLSTATE value can be used in the application program to
indicate that an EXECUTE statement instead of an OPEN statement is to be
executed for the prepared statement.

SEW0706

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0706   ILLEGAL DATA TYPE FOR DYNAMIC PARAMETER

Meaning

The USING clause of the EXECUTE or OPEN statement specifies a value of a
data type that is not assignable to the data type of the corresponding
dynamic parameter.
Numeric values are only assignable to numeric data types; alphanumeric
character strings are only assignable to data types CHAR and VARCHAR;
Unicode character strings are only assignable to data types NCHAR and
NVARCHAR; and values of the data types TIMESTAMP, DATE and TIME are not
assignable to other data types.

Response

Use a value of an appropriate data type in the USING clause.

SEW0707

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0707   INTO CLAUSE REQUIRED FOR OUTPUT VALUES

Meaning

The INTO clause for the output values of the prepared SELECT statement has
been omitted in the EXECUTE statement.

Response

Include the INTO clause in the statement.

SEW0708

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0708   INVALID DESCRIPTOR COUNT

Meaning

The COUNT value in the descriptor area referenced with INTO SQL DESCRIPTOR
or USING SQL DESCRIPTOR is less than 0 or greater than the number of item
descriptor areas specified with WITH MAX upon allocation of the descriptor
area.

Response

Use DESCRIBE or SET DESCRIPTOR to supply COUNT with a valid value before
executing EXECUTE, OPEN or FETCH.

SEW0709

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0709   INVALID ITEM NUMBER

Meaning

(1) The item number specified for VALUE in SET DESCRIPTOR or GET
DESCRIPTOR must be at least 1, must be less than or equal to the COUNT
value, and must be less than or equal to the number of item descriptor
areas specified with WITH MAX upon allocation of the descriptor area. If
several item descriptor areas are read or set, this applies to the item
numbers of each of these item descriptor areas.
(2) The maximum item number specified for WITH MAX in ALLOCATE DESCRIPTOR
must be between 1 and 32767 (inclusive).

Response

Specify a valid item number.

SEW2DS0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2DS0   SQL STATEMENTS COMMIT AND ROLLBACK ARE NOT ALLOWED WITHIN A CALL DML TRANSACTION

Meaning

A CALL DML statement or a UTM function must be used
to end a CALL DML transaction.

Response

Modify the SQL program.

SEW2D00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2D00   COMMIT AND ROLLBACK NOT PERMITTED IN UTM APPLICATION

Meaning

In a UTM application, a transaction can only be terminated using UTM
language elements (PEND variant). A COMMIT or ROLLBACK statement is not
permitted in a UTM application.

Response

Modify application program accordingly.

SEW2F02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F02   STATEMENTS MODIFYING DATA ARE NOT ALLOWED IN THIS ROUTINE

Meaning

The routine is defined with data access indication READS SQL DATA or
CONTAINS SQL. Therefore no statements that modify data are allowed.

Response

Change data access indication of the routine to MODIFIES SQL DATA.

SEW2F03

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F03   SQL STATEMENT NOT ALLOWED IN A ROUTINE

Meaning

In a routine only DML statements and SQL control statements
(e.g. IF or LOOP) are allowed.

Response

Modify text of the routine accordingly.

SEW2F04

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F04   STATEMENTS READING DATA ARE NOT ALLOWED IN THIS ROUTINE

Meaning

The routine is defined with data access indication CONTAINS SQL.
Therefore no statements that read data are allowed.

Response

Change data access indication of the routine to READS SQL DATA or
MODIFIES SQL DATA.

SEW2F05

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F05   FUNCTION (&00).(&01).(&02) MUST BE FINISHED WITH A RETURN STATEMENT.

Meaning

The last processed statement in a function must be a RETURN statement.

Response

Fix application.

SEW2000

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2000   CASE STATEMENT WITHOUT MATCHING CONDITION DOES NOT CONTAIN AN ELSE CLAUSE

Meaning

In a CASE statement without a matching condition there must be an
ELSE clause.

Response

Modify the SQL program.

SEW2100

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2100   RESULT TABLE CONTAINS MORE THAN 1 ROW

Meaning

Processing of a SELECT statement or a subquery resulted in more than one
row. This is not permitted.

Response

Modify application program accordingly.

SEW2101

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2101   ONLY WHEN EMPTY IS SPECIFIED, BUT SOME ROWS ARE AFFECTED BY REPARTITIONING.

Meaning

The alter partitioning statement is specified with ONLY WHEN EMPTY,
but some rows are affected by repartitioning.

Response

Change statement.

SEW2102

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2102   IN A MERGE STATEMENT FOR EACH ROW OF THE TARGET TABLE THE ON SEARCH CONDITION MAY BE TRUE FOR AT MOST ONE ROW OF THE SOURCE TABLE.

Meaning

In a MERGE statement there is at least one row in the target table
where the ON search condition is true for more than one row of the
source table.

Response

Change statement.

SEW22A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A1   DECIMAL PLACES TRUNCATED OR ROUNDED

Meaning

Decimal places were truncated or rounded when the literal from the
WHEN...THEN NULL condition (LOAD) or WHEN NULL THEN condition (UNLOAD)
was converted.

Response

Specify the value using a suitable format.

SEW22A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A2   NULL BYTE MISSING FROM C HOST VARIABLE

Meaning

If C host variables whose type corresponds to the SQL data type CHAR or
VARCHAR are used as input parameters, each input value must be followed by
a null byte.
(This message text is used only by older versions of SESAM SQL.)

Response

Add null byte.

SEW22A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A3   CHANGE TO CALL DML DEFAULT VALUE CHARACTER NOT PERMITTED IN SQL STATEMENTS

SEW22A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A4   NUMERIC VALUE (&01) OF COLUMN (&00) TOO LARGE OR TOO SMALL FOR ALTER COLUMN.

Meaning

When converting the data type with ALTER COLUMN an overflow or underflow
occurred for a numerical value.

Response

Check the SQL statement and the data types of the value and column.

SEW22A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A5   INVALID CHARACTER WITH ALTER COLUMN IN CHARACTER STRING (&01) OF COLUMN (&00).

Meaning

When converting the data type of a character string with ALTER COLUMN to a
numeric type or a time type, a character occurred in the argument which is
invalid in a literal of the corresponding type.

Response

Check the SQL statement and the data types of the value and column.

SEW22A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A6   ON ALTER COLUMN FOR COLUMN (&00) SIGNIFICANT CHARACTERS OF STRING (&01) WERE TRUNCATED

Meaning

During conversion of the data type with ALTER COLUMN, characters other
than blanks were truncated at the end of a string.

Response

Check the SQL statement and the data types of the value and column.

SEW22A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A7   CALL DML VALUE CREATED ON ALTER COLUMN FOR COLUMN (&00) WITH VALUE (&01)

Meaning

During conversion of the data type for ALTER COLUMN, a CALL DML value of
the column to be converted was created.

Response

Check the SQL statement and the data types of the value and column.

SEW22A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A8   ON ALTER COLUMN, COMPONENTS OF MULTIPLE COLUMN (&00) TRUNCATED, FIRST COMPONENT TRUNCATED HAS THE VALUE (&01)

Meaning

During conversion of the data type on ALTER COLUMN, components of a
multiple column were truncated.

Response

Check the SQL statement and the data types of the value and column.

SEW22A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A9   SQL DEFAULT VALUE OF COLUMN (&03) IN TABLE (&00).(&01).(&02) DOES NOT MATCH NEW DATA TYPE

Meaning

When modifying the data type of a column with the SQL default value it
must be possible to convert the default value to the new data type.

Response

Add DROP DEFAULT to the ALTER TABLE statement for the affected column.
A (suitable) new SQL default value can now be defined using SET
<default clause>.

SEW22B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B0   DEFAULT VALUE INVALID FOR MULTIPLE COLUMN (&03) IN TABLE (&00).(&01).(&02)

Meaning

An atomic column with a default value cannot be converted to a multiple
column: a default value is not permitted for a multiple column.

Response

Add DROP DEFAULT to the ALTER TABLE statement for the affected column.

SEW22B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B1   INVALID SUBSTITUTE CHARACTER

Meaning

A substitute character must consist of one code unit
and must not be a surrogate.
Surrogates have UTF16 code units in the range NX'D800' through NX'DFFF'.

Response

Fix the substitute character value.

SEW22B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B2   VALUE (&00) OF COLUMN (&01) CANNOT BE TRANSLITERATED

Meaning

Executing a DDL or utility statement, the transliteration of a character
string failed.
Possibly the string contains a character that cannot be transliterated
for the used coded character set (code table of the catalog or CCSN of
the input file), or the character string of data type NATIONAL CHARACTER
[VARYING] cannot be transliterated to UTFE.

Response

Change the character string value, or change the code table name of the
catalog, or change the CCSN of the input file.

SEW22B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B3   THE VALUE OF COLUMN (&00) CONTAINS THE DELIMITER CHARACTER

Meaning

When the UNLOAD statement is issued, the value of a column
contains the delimiter character.

Response

Select another delimiter character, or use csv format with quote
character or escape character.

SEW22B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B4   THE DATA TYPE OF THE COLUMN (&00) IS (N)VARCHAR AND THE VALUE HAS LENGTH ZERO

Meaning

When the UNLOAD statement is issued, the value of a column with data type
(N)VARCHAR has length zero.

Response

Use CSV format with a quote character.

SEW22B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B5   VALUE OF COLUMN (&00) CONTAINS A NEWLINE CHARACTER

Meaning

When the UNLOAD statement is issued, the value of a column contains
a NEWLINE character, i.e. after conversion the value contains a
character X'04', X'0D', X'15' or X'25'.

Response

Use CSV format with a quote character.

SEW22B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B6   VALUE OF COLUMN (&00) IN INPUT FILE IS TOO LONG

Meaning

The value in the input file contains more than 32000 characters.
The respective record of the input file is not loaded into the table.

Response

Modify value accordingly.

SEW22B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B7   SPECIFIED FETCH POSITION IS NULL

Meaning

Evaluation of a FETCH POSITION must not result in a null value.

Response

Modify fetch position accordingly.

SEW22C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C0   OCTET LENGTH ERROR IN STRING ARGUMENT

Meaning

The argument value in a function VALUE_OF_REP(), or the decrypted
value computed by a function DECRYPT(), has the wrong octet length
for the target data type of the function.
Depending on the target data type, the octet length must be:
- 2 for SMALLINT, 4 for INT and REAL, 8 for DOUBLE;
- P for NUMERIC(P,S), FLOOR(P/2 + 1) for DECIMAL(P,S):
- 6 for DATE, 14 for TIMESTAMP(3), 8 for TIME(3);
- R for CHAR(R), 2*R for NCHAR(R);
- <= R for VARCHAR(R);
- <= 2*R and even for NVARCHAR(R).

Response

Change the target type of the function, or change the argument value.

SEW22C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C1   ENCRYPTION KEY WITH WRONG OCTET LENGTH

Meaning

In a function ENCRYPT or DECRYPT, the value of the encryption key
is inappropriate for the encryption method.
For the AES method, the key must have a length of 16 octets.

Response

Use the correct encryption key.

SEW22C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C2   ENCRYPTED VALUE WITH WRONG OCTET LENGTH

Meaning

In a function DECRYPT, the argument with the encrypted
value has length inappropriate for the encryption algorithm.
For the AES method, the encrypted values must have a length
that is an integral multiple of 16 octets, but not 0 octets.

Response

Use the correct encrypted value.

SEW22C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C3   INCORRECT DECRYPTION KEY

Meaning

The decryption key in a function DECRYPT was incorrect so that
the argument could not be decrypted.
For the AES method, the decryption key must be exactly
the same as the key for the encryption.

Response

Use the correct encryption key.

SEW22C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C4   ARGUMENT IS NOT A HEXADECIMAL STRING

Meaning

A character string that is to be used as a hexadecimal string
contains a character that is not a hexadecimal digit (0, 1, 2, 3, 4,
5, 6, 7, 8, 9, A, a, B, b, C, c, D, d, E, e, F, f), or it has
a length that is not a multiple of two.

Response

Use a correct string value.

SEW22C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C5   ILLEGAL UTFE VALUE.

Meaning

An UTFE value contains an illegal code sequence.
Illegal UTFE values can also occur when a CSV file
is read and the specified data type for containing an UTFE value has
a length wich is too small (and hence the value has to be cut off).

Response

Modify value.

SEW2201

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2201   CHARACTER STRING TRUNCATION ON THE RIGHT (PARAMETER POSITION (&00))

Meaning

A string value is too long to be stored in a column of a table, in a
variable or in a parameter, or the character string result of a CAST(),
NORMALIZE(), or of a concatenation is too long for the result type.
A CAST() of a character string to a character string type does not lead to
this exception; nor does concatenation and storage assignment, when only
trailing spaces are truncated.
If the offending string value is contained in a host variable or in an SQL
input descriptor area item, then PARAMETER POSITION indicates the ordinal
position of that parameter within all input parameters.
Otherwise, PARAMETER POSITION is 0.

Response

Reduce the length of the offending character string value, or increase the
length of the result type.

SEW2202

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2202   NULL VALUE: NO INDICATOR VARIABLE SPECIFIED FOR PARAMETER (&00)

Meaning

A null value is to be transferred to the host variable &00, but no
indicator variable was set.

Response

Specify an indicator variable in the SQL statement or ensure that no null
values can occur.

SEW2203

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2203   NUMERIC VALUE TOO LARGE OR TOO SMALL (NUMBER (&00))

Meaning

An overflow or underflow occurred when calculating or assigning a numeric
value. If an output value was calculated or assigned to a host variable
or to an entry of the descriptor area, &00 is the number of the element in
the SELECT list. In the case of a dynamic parameter, an (input) value was
passed which cannot be represented in the corresponding format; &00 is the
number of the associated host variable or of the associated "?"
placeholder. In all other cases, e.g. when assigning a value to a column
or when performing a calculation within a predicate, number equals 0.

Response

Change the application program.

SEW2205

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2205   INVALID DATA ASSIGNMENT IN ITEM DESCRIPTOR AREA

Meaning

In GET DESCRIPTOR and SET DESCRIPTOR, the SQL data type of the host
variable for the DATA field must be the same as SQL data type of the item
descriptor area. In the case of GET DESCRIPTOR, however, the SQL data type
of the host variable for a DATA field with the SQL data type VARCHAR may
have a greater maximum length.

Response

Use a different host variable or change the SQL data type of the item
descriptor area by setting TYPE and, if appropriate,
DATETIME_INTERVAL_CODE, LENGTH, PRECISION and/or SCALE.

SEW2208

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2208   RESULT OF A DATE FUNCTION OUTSIDE OF PERMITTED RANGE

Meaning

The result of a DATE function is not within the range of
permissible dates, from 0001-01-01 to 9999-12-31, inclusive.
The corresponding Julian day numbers range
from 1721426 to 5373484, inclusive.

Response

Modify the application program.

SEW221S

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW221S   INVALID PATTERN IN LIKE REGEX (DISPLACEMENT / REASON: (&00) / (&01))

Meaning

The regular expression for the pattern of a LIKE REGEX does not match
the rules for a LIKE REGEX pattern (at the given displacement).

Response

Fix pattern.

SEW221T

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW221T   INVALID OPTION FLAG IN LIKE REGEX

Meaning

An option flag of a LIKE REGEX must not any other flags
than s, m, i and x; no spaces are allowed in the option flag.

Response

Fix option flag.

SEW221U

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW221U   ERROR WHILE EVALUATING LIKE_REGEX PREDICATE ((&00))

Meaning

While evaluating a LIKE_REGEX predicate, the declared error occurred.
Please note that some inappropriate regular expressions
(so called runaway regular expressions) could lead to nearly infinite
runtime when evaluating for certain values; hence such evaluations
will be interrupted with error messages (for example error messages
containing the keyword -match- indicate such situations).
In most cases, those regular expressions could be rewritten in a way
that keeps semantics and avoids the described error.

Response

Fix statement rsp. pattern depending on the declared error.

SEW2211

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2211   END POSITION OF THE SUBSTRING LEFT OF THE START POSITION

Meaning

A substring is defined by a start position and an explicit or
implicit length. If the length was explicit, its value was negative.
If it was implicit, the start position was to the right of the
(argument) string.

Response

If literals are being used for start position and/or length, they
must be corrected. Otherwise, analyze the expression and the values
being entered into it.

SEW2212

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2212   DIVISION BY ZERO

Meaning

An attempt was made to divide by zero.

Response

Modify application program accordingly.

SEW2218

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2218   ILLEGAL CHARACTER IN CAST OR VALUE_OF_REP STRING ARGUMENT

Meaning

During conversion of a string to a numerical type or time type
using CAST or VALUE_OF_REP, a character which is illegal in a
literal of the relevant type occurred. This can also happen
implicitly if for example in the function DECRYPT() the
decrypted argument cannot be converted into the given data type.

Response

Check SQL statement and data type of the value and of the column.

SEW2219

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2219   ESCAPE CHARACTER WITH INCORRECT LENGTH

Meaning

The length in CHARACTERS (with CHAR) resp in CODE_UNITS (with NCHAR)
of the ESCAPE string in a LIKE predicate must be one.

Response

Use a value with the correct length.

SEW2221

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2221   CHARACTER OUTSIDE OF THE DOMAIN OF THE TRANSLITERATION

Meaning

The transliteration of a character string failed because the string
contains a character that cannot be transliterated with the specified
transliteration, and no substitute character is specified.

Response

Change the character string value, or use another transliteration,
or specify a substitute character.

SEW2223

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2223   ILLEGAL VALUE IN HOST VARIABLE (&00)

Meaning

Host variable &00 contains a value which does not correspond to the type
description.
(In static SQL, host variables that are used in a procedure call as
pure output variables have also to be initialized according
to their data type!)

Response

Change the application program.

SEW2224

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2224   NULL BYTE MISSING FROM C HOST VARIABLE

Meaning

If C host variables whose type corresponds to the SQL data type CHAR or
VARCHAR are used as input parameters, each input value must be followed by
a null byte.

Response

Add null byte.

SEW2225

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2225   ESCAPE CHARACTER USED INCORRECTLY IN PATTERN

Response

Modify application program accordingly.

SEW2227

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2227   LENGTH OF TRIM CHARACTER VALUE NOT 1 CODE UNIT

Meaning

The trim character is an expression of data type VARCHAR or NVARCHAR
whose value during execution does not have a length of one code unit.

Response

Check the specification of the trim character.

SEW2229

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2229   NONCHARACTER IN UNICODE CHARACTER STRING

Meaning

The value of a concatenation, of DECRYPT(), VALUE_OF_REP(), of a host
variable, or of another SQL operation contains a Unicode noncharacter
which is not allowed for Unicode character strings in SQL.
Unicode noncharacters have code points U&'\FDDx', U&'\FDEx',
U&'\+0xFFFE', U&'\+0xFFFF', U&'\+10FFFE', and U&'\+10FFFF'.

Response

Fix the expression or the values of its operands.

SEW23A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A0   REFERENTIAL CONSTRAINT (&00).(&01).(&02) VIOLATED

Meaning

Violation of a referential constraint was detected during execution of the
SQL statement.

Response

Modify the application program.

SEW23A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A1   CHECK CONSTRAINT (&00).(&01).(&02) VIOLATED

Meaning

Violation of a check constraint was detected during execution of the SQL
statement.

Response

Modify the application program.

SEW23A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A2   UNIQUENESS CONSTRAINT (&00).(&01).(&02) VIOLATED

Meaning

Violation of a uniqueness constraint was detected during execution of the
SQL statement.

Response

Modify the application program.

SEW23A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A3   NOT NULL CONSTRAINT (&00).(&01).(&02) VIOLATED

Meaning

Violation of a NOT NULL constraint was detected during execution of the
SQL statement.

Response

Modify the application program.

SEW23A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A4   NOT NULL CONSTRAINT ON PRIMARY KEY (&00).(&01).(&02) VIOLATED

Meaning

Violation of a NOT NULL constraint on a primary key was detected during
execution of the SQL statement.

Response

Modify the application program.

SEW23A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A5   UNIQUENESS CONSTRAINT ON PRIMARY KEY (&00).(&01).(&02) VIOLATED

Meaning

Violation of the uniqueness constraint of a primary key was detected
during execution of the SQL statement.

Response

Modify the application program.

SEW24A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A1   CURSOR (&00) FROM MODULE (&01) NOT CLOSED

Meaning

The specified cursor must be closed.

Response

Modify application program accordingly.

SEW24A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A2   CURSOR (&00) FROM MODULE (&01) NOT OPEN

Meaning

The specified cursor must be opened.

Response

Modify application program accordingly.

SEW24A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A3   CURSOR (&00) FROM MODULE (&01) NOT POSITIONED ON ROW

Meaning

An attempt was made to execute an UPDATE WHERE CURRENT or DELETE WHERE
CURRENT statement for the cursor
- before a FETCH statement was executed for this cursor
- after reading beyond the end or beginning of a cursor table
- after the current row of this cursor was deleted.

Response

Modify application program accordingly.

SEW24A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A4   FETCH CURSOR NOT PERMITTED AFTER STORE CURSOR

Response

Modify application program accordingly.

SEW24A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A5   CURSOR (&00) FROM MODULE (&01) NOT STORED

Meaning

The cursor was not stored with a STORE CURSOR statement or has been
invalidated by the fact that the transaction has since been rolled back.

Response

Modify application program accordingly.

SEW24A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A6   PREPARED SQL STATEMENT (&00) FROM MODULE (&01) REFERENCES OPEN CURSOR (&02)

Meaning

An SQL statement for this statement identifier is already known. This SQL
statement references an open cursor. The SQL statement cannot be prepared
again until the cursor has been closed.

Response

Modify application program accordingly.

SEW24A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A7   INCORRECT FETCH STATEMENT FOR READING BUFFERED CURSOR (&00) FROM MODULE (&01).

Meaning

The records of a buffered cursor can be read only with a FETCH
statement. Once the cursor has been opened, this FETCH statement is
determined by the first FETCH statement. While the cursor is open, no
other FETCH statement can be used to access the cursor.

Response

Modify application program accordingly.

SEW24A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A8   STORE AND RESTORE ARE NOT PERMITTED FOR WITH HOLD CURSOR (&00) IN MODULE (&01)

Meaning

The cursor was declared with the WITH HOLD clause. STORE and RESTORE
operations are not permitted for such cursors.

Response

Change the application program.

SEW24A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A9   A FETCH MUST FIRST BE RUN FOR WITH HOLD CURSOR (&00) IN MODULE (&01)

Meaning

For open cursors with the WITH HOLD clause, the first statement
in a transaction has to be a FETCH.

Response

Change the application program.

SEW25A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A1   NO UPDATE PERMITTED IN READ TRANSACTION

Meaning

(This message text is used only by older versions of SESAM SQL
in place of 25006.)

Response

Change access mode of the transaction from READ ONLY to READ WRITE.

SEW25A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A2   ISOLATION LEVELS OF STORE CURSOR AND RESTORE CURSOR STATEMENTS ARE DIFFERENT

Meaning

The RESTORE CURSOR statement cannot have an isolation level different to
that of the previously executed STORE CURSOR statement.
(This message text is used only by older versions of SESAM SQL
in place of 25008.)

Response

Modify application program accordingly.

SEW25A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A3   DATA DEFINITION AND DATA MANIPULATION STATEMENTS NOT PERMITTED WITHIN A SINGLE TRANSACTION

Meaning

DDL and DML statements must not be specified within a single transaction,
i.e. you must not execute DML and DDL statements within the same
transaction or prepare DML statements and execute DDL statements in a
single transaction.
(This message text is used only by older versions of SESAM SQL
in place of 25007.)

Response

Modify application program accordingly.

SEW25A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A4   OPEN TRANSACTION ALREADY EXISTS

Meaning

The SQL statement can only be executed outside of a transaction, but a
transaction has already been opened for this user.
(This message text is used only by older versions of SESAM SQL
in place of 25001.)

Response

Modify application program accordingly.

SEW25A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A5   ILLEGAL STATEMENT SEQUENCE

Meaning

The statement sequence DROP SPACE - CREATE SPACE with an identical space
name is not permitted within a transaction.

Response

Modify the statement sequence: issue a COMMIT statement between DROP and
CREATE.

SEW2501

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2501   STATEMENT MUST NOT BE EXECUTED WITHIN A TRANSACTION

Meaning

The SQL statement must not be executed within a transaction,
but the current user has started a transaction that is not yet finished.

Response

Modify application program accordingly.

SEW2506

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2506   NO DATA CHANGE PERMITTED IN READ ONLY TRANSACTION

Response

Change the access mode of the transaction from READ ONLY to READ WRITE.

SEW2507

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2507   ILLEGAL MIX OF DATA MANIPULATION AND SCHEMA MANIPULATION WITHIN A TRANSACTION

Meaning

Within an SQL transaction, data manipulation statements (DML) cannot be
executed or prepared if schema definition or schema manipulation
statements (DDL) are executed in that same transaction.

Response

Use different transactions.

SEW2508

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2508   DIFFERENT ISOLATION LEVELS FOR OPERATIONS ON A SINGLE OPEN CURSOR

Meaning

If a cursor is held open through several transactions, then it can be
operated upon only in those transactions that have the same ISOLATION
LEVEL as the transaction in which the cursor was initially opened.

Response

Modify application program accordingly.

SEW26A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW26A1   SQL STATEMENT (&00) FROM MODULE (&01) NOT PROPERLY PREPARED

Meaning

- No SQL statement has been prepared for the statement identifier
  specified in an EXECUTE statement, or
- a statement has been executed which references a dynamic cursor,
  but no cursor specification has been prepared for the statement
  identifier for this dynamic cursor.

Response

Prepare a suitable SQL statement for the statement identifier.

SEW2800

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2800   ILLEGAL AUTHORIZATION IDENTIFIER IN SET SESSION AUTHORIZATION

Meaning

The value specified in SET SESSION AUTHORIZATION must be a character
string that satisfies the format and syntax rules for authorization
identifiers and does not include separators other than blanks.

Response

Modify value accordingly.

SEW3D00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW3D00   ILLEGAL CATALOG NAME IN SET CATALOG

Meaning

The value specified in SET CATALOG must be a character string which
- that satisfies the format and syntax rules of catalog names and
- does not include separators other than blanks.

Response

Modify value accordingly.

SEW3F00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW3F00   INVALID SCHEMA NAME IN SET SCHEMA

Meaning

The value specified in SET SCHEMA must be a character string which
- that satisfies the format and syntax rules for schema names and
- does not include separators other than blanks.

Response

Modify value accordingly.

SEW33A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW33A1   DESCRIPTOR AREA WITH SPECIFIED NAME ALREADY ALLOCATED

Meaning

The name specified in ALLOCATE DESCRIPTOR is the same as the name of a
descriptor area already allocated in the current SQL session.

Response

Use a different name or the existing descriptor area, or de-allocate this
descriptor area beforehand.

SEW33A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW33A2   DESCRIPTOR AREA WITH SPECIFIED NAME NOT ALLOCATED

Meaning

The name specified in DEALLOCATE DESCRIPTOR is not equivalent to any of
the descriptor area names currently allocated in this SQL session.

SEW33A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW33A3   ILLEGAL NAME FOR DESCRIPTOR AREA

Meaning

The value for the descriptor area name must be a character string that
satisfies the format and syntax rules for identifiers and does not include
separators other than blanks.

Response

Modify name accordingly.

SEW34A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW34A1   SPECIFICATION OF DYNAMIC CURSOR (&00) NOT PREPARED

Meaning

A PREPARE or EXECUTE IMMEDIATE statement has been executed for UPDATE
WHERE CURRENT or DELETE WHERE CURRENT, but no cursor specification is
currently prepared for the cursor referenced in this statement.

Response

Prepare a cursor specification for the cursor referenced in the statement.

SEW3500

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW3500   INVALID CONDITION NUMBER IN GET DIAGNOSTICS STATEMENT

Meaning

The condition number in a Get Diagnostics statement must be equal to 1.

Response

Fix application.

SEW40A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40A4   TRANSACTION ROLLED BACK BECAUSE OF DBH OR DCN FAILURE

Meaning

The transaction was rolled back because the DBH, or the DCN, via which
the DBH is accessed, failed.

Response

Restart DBH or DCN, repeat transaction.

SEW40A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40A8   TRANSACTION ROLLED BACK AS A RESULT OF ERROR HANDLING

Meaning

The transaction was rolled back as a result of internal error handling.

Response

If necessary, forward error documentation (SYSOUT logs, dumps) for error
diagnosis.

SEW40A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40A9   TRANSACTION ROLLED BACK AND SQL STATEMENT REJECTED BECAUSE OF INTR HOLD

Meaning

The SQL statement could not be executed because of an INTR HOLD; the
transaction has been rolled back.

Response

Repeat SQL statement.

SEW40B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B4   CONSISTENCY CHECK TRIGGERED BY I/O ERROR; TRANSACTION ROLLED BACK

Meaning

An I/O has triggered a consistency check. This resulted in the transaction
being rolled back.

Response

Use the DBH log to check the I/O error.

SEW40B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B5   TRANSACTION ROLLED BACK BECAUSE OF DEFECTIVE SECONDARY INDEX

Response

Restore secondary index by executing CREATE INDEX.

SEW40B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B7   TRANSACTION ROLLED BACK, IF OPEN, BECAUSE THE USER SESSION IS NO LONGER RECOGNIZED

Meaning

The SQL session is no longer known to the DBH, either because the
permitted inactivity time has been exceeded or because the connection
has been lost temporarily or because of an administration operation.

Response

Restore the cursor positions as required.

SEW40B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B8   TRANSACTION ROLLED BACK, BECAUSE THE SQL SESSION HAS BEEN TERMINATED BY THE ADMINISTRATOR

Meaning

SQL session has been terminated at the DBH by the administrator.

Response

Restore the cursor positions as required.

SEW40B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B9   TRANSACTION ROLLED BACK, BECAUSE THE SQL SESSION IS NO LONGER KNOWN AFTER DBMS HAS BEEN RESTARTED

Meaning

The DBH session has been terminated and restarted. The SQL session is thus
no longer known to the DBH.

Response

Restore the cursor positions as required.

SEW40C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40C1   INTERFACE OR SYSTEM ERROR (MODULE (&00) ((&01)))

Meaning

Because of an interface or system error, the SQL transaction has been
rolled back or the precompilation aborted.
(&01): sequence number and return code

Response

Submit error documentation (sysout logs, dumps, contents of the SQL
diagnostics area) for error diagnosis.

SEW40C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40C2   TRANSACTION ROLLED BACK BECAUSE OF ERROR WHEN DELETING TEMPORARY VIEW

Meaning

An error occurred when a temporary view was deleted. The transaction has
been rolled back.

Response

Repeat statement.

SEW40C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40C3   TRANSACTION ROLLED BACK BECAUSE OF CONFLICT IN AUTONOMOUS TA

Meaning

When processing an autonomous TA, a lock conflict with another TA
occurred; the autonomous TA was reset.

Response

Change statement.

SEW4001

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW4001   TRANSACTION ROLLED BACK BECAUSE OF DEADLOCK, INACTIVITY OR ADMINISTRATION CALL

Meaning

The transaction has been rolled back. This could be for the following
reasons:
- The transaction was rolled back by the DBH or by the DCN by means of an
  administration call
- A deadlock occurred.
- The transaction locked another transaction for too long
  (see DBH and DCN option LOCK-TIME).
- The transaction was inactive for too long
  (see DBH and DCN option INACTIVITY-TIME).

Response

Restart transaction. If this occurs frequently, check the DBH and DCN
options LOCK-TIME and INACTIVITY-TIME.

SEW42AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AA   ILLEGAL EXPRESSION IN SET FUNCTION

Meaning

A set function includes:
- more than one argument ( MIN/MAX( ..., ...) is not a set function! )
- another set function
- a subquery
- a multiple column reference
- more than one column reference, and at least one of these column
  references refers to a column defined in a table specified in the FROM
  clause of a higher-level query specification.

Response

Modify SQL statement accordingly.

SEW42AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AB   ILLEGAL NULL PREDICATE ARGUMENT

Meaning

Only a column reference is permitted as an argument for a null predicate.

Response

Modify null predicate accordingly.

SEW42AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AC   ILLEGAL SPACE PARAMETER

Meaning

The specified space parameter is not permitted at this position.

Response

Modify SQL statement accordingly.

SEW42AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AD   ILLEGAL SUBQUERY

Meaning

- An illegal subquery or row list was used in an IN predicate or
- the VALUES clause in an INSERT statement consists of a subquery
  which returns more than one column.

Response

Modify SQL statement accordingly.

SEW42AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AE   ILLEGAL CHARACTER

Response

Modify SQL statement accordingly.

SEW42AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AF   CURSOR SPECIFICATION WITH FOR UPDATE INCOMPATIBLE WITH SCROLL OR ORDER BY

Meaning

- A cursor specification of a static cursor contains a FOR UPDATE clause,
  and it also contains SCROLL or ORDER BY, or
- a cursor specification of a dynamic cursor contains SCROLL, and the
  dynamically prepared cursor description contains a FOR UPDATE clause, or
- the dynamically prepared cursor description of a dynamic cursor
  contains a FOR UPDATE clause, and it also contains ORDER BY.

Response

Modify SQL statement accordingly.

SEW42AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AG   NO JOIN CONDITION

Response

Modify SQL statement accordingly.

SEW42AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AH   DELIMITER MISSING

Meaning

A delimiter ' is missing from a literal, or
a double quote " is missing from a delimited identifier.

Response

Correct the SQL statement.

SEW42AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AI   PRIMARY KEY FOR CALL DML TABLE (&00).(&01).(&02) REQUIRED

Meaning

A CALL DML table must have a primary key.

Response

Define a primary key for the table or do not define the table as a
CALL DML table.

SEW42AJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AJ   SYMBOLIC ATTRIBUTE NAME (SAN) MUST NOT BE SPECIFIED WHEN DATA TYPE OF COLUMN (&00).(&01).(&02).(&03) IS CHANGED.

Meaning

No (new) symbolic attribute name may be specified when the data type
of a column is changed using ALTER TABLE ... ALTER COLUMN ... SET ...

Response

Remove the symbolic attribute name.

SEW42AK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AK   ILLEGAL OCCURRENCE RANGE FOR MULTIPLE COLUMN

Meaning

The first value specified in the occurrence range for a multiple column
is not smaller than the second value.

Response

Modify occurrence range specification accordingly.

SEW42AL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AL   ILLEGAL MATCH VALUE

Meaning

The match value in a LIKE predicate is not a column reference.

Response

Modify match value accordingly.

SEW42AM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AM   ILLEGAL CHARACTER STRING

Meaning

The character string in a LIKE predicate is neither a host variable,
nor a literal nor one of the keywords USER, CURRENT_USER or SYSTEM_USER.

Response

Correct character string.

SEW42AN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AN   TABLE (&00).(&01).(&02) IS NOT A CALL DML/SQL TABLE

Meaning

The table specified for table style migration is not a CALL DML/SQL table:
a) The table is a "CALL DML only" table (migration of this table style is
   not possible).
b) The table is already an SQL table.

Response

a) Modify the table so that it can also be processed with SQL (table
   style: CALL DML/SQL table).

SEW42AO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AO   V1 DATABASE AND DESIRED TABLE STYLE ARE NOT COMPATIBLE

Meaning

a) Migration of a V1 database of the type "CALL DML only" to a SQL table
   cannot be performed.
b) A V1 database which is not of the type "CALL DML only" and in which all
   the columns do not contain a CALL DML default value character cannot be
   migrated to a CALL DML/SQL table.

Response

Select a different table style:
a) Specify the optional parameter CALL DML in the MIGRATE statement.
b) Omit the optional parameter CALL DML in the MIGRATE statement.

SEW42AP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AP   NO PK-SIB FILE MAY BE SPECIFIED

Meaning

- If the optional parameter CALL DML is not specified in the MIGRATE
  statement, no PK-SIB file may be specified.
- If the optional parameter CALL DML is specified in the MIGRATE
  statement, a PK-SIB file may only be specified if, according to the SVB
  of the DB-SIB file, the password catalog has been generated and is not
  defective.
- According to the DB-SIB file, there is no password catalog. A PK-SIB
  file has, however, been specified.

Response

Do not specify a PK-SIB file.

SEW42AQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AQ   PK-SIB FILE MUST BE SPECIFIED

Meaning

Migration of a V1 database with a password catalog to a CALL DML table
is to be performed, but no PK-SIB file has been specified.

Response

Specify a PK-SIB file.

SEW42AR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AR   PK-SIB FILE AND DB-SIB FILE ARE NOT FROM SAME V1 DATABASE

Response

Specify a PK-SIB and DB-SIB from the same V1 database.

SEW42AS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AS   GAP IN OCCURRENCE RANGE FOR COLUMN (&00).(&01)

Meaning

- In an INSERT, UPDATE or LOAD ONLINE statement for a table, values
  are assigned to an occurrence of a multiple column but not to the
  occurrences which lie between these two occurrences.

Response

Specify value assignments for the occurrences which have been omitted.

SEW42AT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AT   VALUE SPECIFICATION "*" OR COUNT INTO SPECIFIED REPEATEDLY FOR TABLE (&00). (&01).(&02)

Meaning

You may write either COUNT INTO or else "*" only once to specify a
system generated value for a column.

Response

Use COUNT INTO without "*" or omit additional specifications "*".

SEW42AU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AU   NULL, DEFAULT, "*" OR AGGREGATE SPECIFICATION NOT PERMITTED AT THIS POINT

Meaning

NULL, DEFAULT, "*" or an aggregate specification were entered at a point
at which only a value expression is permitted. As a replacement for a
value expression, these constructs are only permitted as assignable values
of the:
- INSERT statement (NULL, DEFAULT, "*" and aggregate specification)
- UPDATE statement (NULL, DEFAULT and aggregate specification)

Response

Replace NULL, DEFAULT, "*" or aggregate specification.

SEW42AV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AV   DEFAULT, "*", AND AGGREGATE SPECIFICATIONS DISALLOWED AT THIS POSITION

Meaning

DEFAULT, "*", and aggregate specifications are disallowed
in table constructors with more than two rows.

Response

Use a different expression or a table constructor with just one row.

SEW42AW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AW   HOST VARIABLE IN RETURN INTO CLAUSE OF INSERT STATEMENT FOR TABLE (&00). (&01).(&02) NOT NUMERIC

Meaning

In an INSERT statement, the value of the count field is to be returned to
a host variable by means of a RETURN INTO clause. The data type of the
host variable, however, is not numeric.

Response

Modify the data type of the host variable accordingly.

SEW42AX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AX   MULTIPLE VALUE OR MULTIPLE COLUMN NOT PERMITTED AT THIS POSITION

Meaning

A multiple value is not permitted:
- as operand of a function, +, -, *, /, ||, CAST, NULLIF, COALESCE, CASE
- as operand of a predicate (except as the first operand of comparisons)
- after SELECT DISTINCT, GROUP BY, or in an aggregate specification
- as a column of an OUTER or UNION JOIN, UNION, EXCEPT, INTO or USING
  table of a MERGE, table function, table constructor, or subquery
- in FETCH after ABSOLUTE and RELATIVE
- in SET CATALOG, SCHEMA, or AUTHORIZATION
- in SET DESCRIPTOR and GET DESCRIPTOR except for INDICATOR and DATA
- in PREPARE, EXECUTE IMMEDIATE, and after DESCRIPTOR

Response

Remove direct or indirect reference to multiple value or column.

SEW42AY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AY   TOO MANY VALUES IN AGGREGATE SPECIFICATION

Meaning

An aggregate specification comprises more than 255 components.

Response

Modify aggregate specification accordingly.

SEW42AZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AZ   MORE THAN ONE CATALOG ACCESSED

Meaning

A statement accesses more than one catalog either explicitly (by means
of qualified table names) or implicitly (by means of default catalog).

Response

Modify application program or default catalog.

SEW42A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A1   COLUMN NAME (&00) NOT UNIQUE

Meaning

The column name (&00) occurs more than once in the list of column names.

Response

Modify SQL statement accordingly.

SEW42A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A2   CORRELATION NAME (&00) NOT UNIQUE

Meaning

A correlation name has been defined although this name has already been
defined as the table name or correlation name in the same FROM clause or
join expression.

Response

Modify SQL statement accordingly.

SEW42A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A3   SPACE PARAMETER NOT UNIQUE

Meaning

A space parameter has been set more than once.

Response

Modify SQL statement accordingly.

SEW42A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A4   TABLE NAME (&00) NOT UNIQUE

Meaning

A table name has been defined although this name has already been defined
as the table name or correlation name in the same FROM clause.

Response

Modify SQL statement accordingly.

SEW42A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A5   INVALID CALL DML DEFAULT VALUE CHARACTER FOR PRIMARY KEY COLUMN (&00). (&01).(&02).(&03)

Meaning

No CALL DML default value character may be defined for primary key
columns.

Response

Use a data type permitted for primary key columns.

SEW42A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A6   SYMBOLIC ATTRIBUTE NAME (SAN) NOT PERMITTED FOR PRIMARY KEY COLUMN (&00). (&01).(&02).(&03)

Meaning

No symbolic attribute names may be specified for primary key columns.

Response

Do not specify symbolic attribute names for primary key columns.

SEW42A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A7   NAME OF PRIMARY KEY CONSTRAINT MISSING

Meaning

A compound key for a table which supports CALL DML must have a compound
key name, i.e. the primary key constraint must be named.

Response

Correct the SQL statement and assign a name for the primary key
constraint.

SEW42A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A8   SYNTAX RULE VIOLATED

Meaning

The SQL statement violates the syntactical rules of SQL.

Response

Correct the SQL statement.

SEW42A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A9   NAME IS TOO LONG

Response

Modify SQL statement accordingly.

SEW42BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BA   ILLEGAL VALUE FOR FREE SPACE SPECIFICATION IN SPACE (&00).(&01)

Meaning

Only values from a limited range of values may be used in the free space
specification.

Response

Modify free space specification accordingly.

SEW42BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BB   VALUE FOR PRIMARY ALLOCATION INVALID

Meaning

The value for the primary allocation must be from a defined value range.

Response

Correct primary allocation.

SEW42BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BC   VALUE FOR SECONDARY ALLOCATION INVALID

Meaning

The value for the secondary allocation must be from a defined value range.

Response

Correct secondary allocation.

SEW42BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BD   NO COLUMN DEFINITION FOR TABLE (&00).(&01).(&02)

Meaning

A table definition must include at least one column definition.

Response

Modify table definition accordingly.

SEW42BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BE   PRIVILEGE NOT COMPATIBLE WITH OBJECT

Meaning

Certain privileges are only permitted in connection with certain objects
(e.g. usage with storage groups only).

Response

Modify SQL statement accordingly.

SEW42BF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BF   MORE THAN ONE PRIMARY KEY DEFINED FOR TABLE (&00).(&01).(&02)

Meaning

Only one primary key constraint may be defined on a table.

Response

Modify table definition accordingly.

SEW42BG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BG   DEFINITION OF PRIMARY KEY FOR TABLE (&00).(&01).(&02) MUST NOT BE ADDED LATER

Meaning

A primary key cannot be added to an existing table.

Response

Modify SQL statement accordingly.

SEW42BH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BH   INCORRECTLY QUALIFIED SPACE NAME (&01) IN CATALOG (&00)

Meaning

The catalog in the space name does not match the catalog of the table,
the index or the storage group.

Response

Correct the space name by qualifying it with the correct catalog.

SEW42BI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BI   INCORRECTLY QUALIFIED TABLE NAME (&02) IN SCHEMA (&00).(&01)

Meaning

The schema in the table name does not match the schema in the schema
definition.

Response

Correct the table name by qualifying it with the correct schema.

SEW42BJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BJ   NUMBER OF OCCURRENCES DISALLOWED FOR VARCHAR AND NVARCHAR DATA TYPES

Meaning

A number of occurrences must not be specified for a data type
CHARACTER VARYING or NCHAR VARYING, as a character string type of
variable length cannot be multiple-valued.

Response

- Leave out the number of occurrences or
- switch to a CHARACTER or NCHAR data type of fixed length.

SEW42BK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BK   VOLUME NAME (&02) IN THE STORAGE GROUP (&00).(&01) NOT UNIQUE

Meaning

The volume names in the list of volumes of a storage group must be unique.

Response

Modify the list of volumes accordingly.

SEW42BL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BL   TEMPORARY VIEW (&00) NOT PERMITTED IN DDL AND UTILITY STATEMENTS

Response

Modify SQL statement accordingly.

SEW42BM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BM   INVALID CATALOG SPECIFIED IN TABLE NAME (&00).(&01).(&02)

Meaning

The catalog in the table name does not match the catalog of the associated
schema or table.

Response

Correct the table name by qualifying it with the correct catalog.

SEW42BN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BN   SPECIAL PRIVILEGES NOT PERMITTED IN SCHEMA DEFINITION (&00).(&01)

Meaning

No special privileges may be granted in the SQL statement CREATE SCHEMA.

Response

Modify SQL statement accordingly.

SEW42BO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BO   ESCAPE CHARACTER WITH INCORRECT LENGTH

Meaning

The length in CHARACTERS (with CHAR) resp in CODE_UNITS (with NCHAR)
of the ESCAPE string in a LIKE predicate must be one. The expression
after ESCAPE does not have a value with that length.

Response

Use a value with the correct length.

SEW42BP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BP   ESCAPE CHARACTER IS NEITHER HOST VARIABLE NOR CHARACTER STRING LITERAL

Meaning

The escape character specified in the LIKE predicate is neither a host
variable nor a character string literal.

Response

Modify escape character accordingly.

SEW42BQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BQ   NO SPACE PARAMETER SPECIFIED

Meaning

At least one parameter must be specified in the ALTER SPACE statement.

Response

Modify SQL statement accordingly.

SEW42BR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BR   SET FUNCTION OUTSIDE OF SUBQUERY

Meaning

A set function which is outside of a subquery has been specified to the
right of the equal sign in a SET clause of an UPDATE operation or
in the VALUES clause of an INSERT or MERGE operation or
in the VALUES clause of a view definition or
in the parameter values of a CALL statement.

Response

Remove set function.

SEW42BS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BS   MULTIPLE COLUMN WITH MORE THAN ONE OCCURRENCE IN ORDER BY CLAUSE

Meaning

The sort key of an ORDER BY clause must not be multiply-valued
with more than one component.

Response

Modify ORDER BY clause accordingly.

SEW42BU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BU   MORE THAN ONE AGGREGATE FUNCTION CONTAINING DISTINCT IN SELECT EXPRESSION

Meaning

A SELECT expression has more than one aggregate function containing
DISTINCT (other than subordinate select expressions).

Response

Remove DISTINCT.

SEW42BV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BV   TABLE CONSTRUCTOR NOT SOURCE OF INSERT OPERATION

Meaning

A table constructor (VALUES ...) is not the query expression of an INSERT
operation, i.e. is not the query expression whose SELECTed rows are to be
inserted.

Response

Remove table constructor.

SEW42BW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BW   SQL STATEMENT TYPE CANNOT BE PREPARED OR IS NOT PERMITTED IN APPLICATION PROGRAMS

Meaning

The syntax of an SQL statement is correct, but the statement is not
permitted in the current context, i.e.
- a statement in an application program observes the syntax rules of
  dynamic SQL but not of static SQL (e.g. "SELECT c FROM t": no INTO or
  DECLARE clause) or
- a statement to be prepared observes the syntax rules of static SQL but
  not those of dynamic SQL (e.g. "DECLARE c CURSOR FOR SELECT a FROM t":
  DECLARE clause must be removed).

Response

Modify SQL statement accordingly.

SEW42BX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BX   ILLEGAL NUMERIC LITERAL

Meaning

- The number of decimal places in a numeric literal is too big, or
- the value of the exponent in a floating-point literal is not within the
  permitted range

Response

Modify literal accordingly.

SEW42BY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BY   CHARACTER STRING LITERAL TOO LONG

Meaning

The number of characters or code units in a character string literal
exceeds the maximum permitted number.

Response

Modify literal accordingly.

SEW42BZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BZ   ILLEGAL TEMPORARY VIEW REFERENCE IN VIEW DEFINITION (&00).(&01).(&02)

Meaning

The query specification of a view definition may not include a temporary
view.

Response

Modify SQL statement accordingly.

SEW42B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B0   NONCHARACTER IN UNICODE STRING

Meaning

In SQL, a Unicode character string must not contain a noncharacter.
Unicode noncharacters have code points U&'\FDDx', U&'\FDEx',
U&'\+0xFFFE', U&'\+0xFFFF', U&'\+10FFFE', and U&'\+10FFFF'.

Response

Modify literal accordingly.

SEW42B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B1   NAME OF INTEGRITY CONSTRAINT (&02) INCORRECTLY QUALIFIED IN SCHEMA (&00). (&01)

Meaning

The schema name of the integrity constraint does not match the associated
schema or the schema name of the table.

Response

Qualify the name of the integrity constraint with the correct schema name.

SEW42B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B2   DEFAULT VALUE NOT PERMITTED FOR MULTIPLE COLUMN (&03) IN TABLE (&00).(&01). (&02)

Meaning

A default value cannot be set for a multiple column.

Response

Correct the column definition.

SEW42B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B3   INVALID NUMBER OF OCCURRENCES IN DATA TYPE

Meaning

The number of occurrences in a data type must be between 1 and 255.

Response

Modify number of occurrences accordingly.

SEW42B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B4   LENGTH 0 INVALID FOR DATA TYPES CHARACTER AND NATIONAL CHARACTER

Meaning

The length in a [NATIONAL] CHARACTER [VARYING] data type must be
greater than 0.

Response

Modify length accordingly.

SEW42B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B5   LENGTH TOO BIG FOR A CHARACTER STRING DATA TYPE

Meaning

The maximal length of a CHARACTER or NCHAR data type is 256 or 128,
respectively; for VARCHAR or NVARCHAR, it is 32000 or 16000, respectively.

Response

Modify length accordingly.

SEW42B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B6   NUMBER OF POSITIONS 0 INVALID FOR NUMERIC DATA TYPE

Meaning

For data types NUMERIC(N,M), DECIMAL(N,M) and FLOAT(N), N must be greater
than 0.

Response

Modify the number of positions accordingly.

SEW42B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B7   TOO MANY POSITIONS FOR NUMERIC DATA TYPE

Meaning

The maximum number of positions (N) for data types NUMERIC(N,M)
and DECIMAL(N,M) is 31; for data type FLOAT(N), it is 53.

Response

Modify number of positions accordingly.

SEW42B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B8   NUMBER OF DECIMAL PLACES GREATER THAN TOTAL NUMBER OF POSITIONS

Meaning

For the data types NUMERIC(N,M) and DECIMAL(N,M), the number of
decimal places (M) must be smaller than the number of positions (N).

Response

Modify number of decimal places or positions accordingly.

SEW42B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B9   INDEX NAME (&00).(&01).(&02) INCORRECTLY QUALIFIED

Meaning

The qualification of the index name does not match the schema table or
space.

Response

Qualify index name correctly.

SEW42CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CA   ILLEGAL STORAGE GROUP NAME (&00) IN CREATE CATALOG

Meaning

With CREATE CATALOG it is not possible to specify reserved names as
storage group names.

Response

Use a different storage group name.

SEW42CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CB   COLUMN LIST NOT PERMITTED FOR TABLE (&00).(&01).(&02)

Meaning

A column list is only permitted in a certain context when loading or
unloading a table.

Response

Modify SQL statement accordingly.

SEW42CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CC   FORMAT LIST NOT PERMITTED FOR TABLE (&00).(&01).(&02)

Meaning

A format list is only permitted in a certain context when loading or
unloading a table.

Response

Modify SQL statement accordingly.

SEW42CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CD   FORMAT LIST AND COLUMN LIST FOR TABLE (&00).(&01).(&02) INCONSISTENT

Meaning

The format and column lists of the table being loaded or unloaded do not
match (different lengths).

Response

Modify SQL statement accordingly.

SEW42CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CE   INVALID OPTION WHEN UNLOADING FROM TABLE (&00).(&01).(&02)

Meaning

Only certain parameters are permitted in the UNLOAD statement when
unloading a table from a space or file.

Response

Modify SQL statement accordingly.

SEW42CF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CF   NO COLUMN LIST FOR TABLE (&00).(&01).(&02)

Meaning

There is no column list for the table being loaded or unloaded.

Response

Modify SQL statement accordingly.

SEW42CG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CG   INVALID POSITION FOR LOADING OR UNLOADING

Meaning

A position outside of the permitted range was specified when loading or
unloading a table.

Response

Modify SQL statement accordingly.

SEW42CH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CH   SPECIFICATION OF AN OCCURRENCE NOT PERMITTED HERE

Meaning

No occurrence specification may be included in the format list when
loading or unloading a table.

Response

Modify SQL statement accordingly.

SEW42CI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CI   INVALID DATA TYPE IN FORMAT LIST

Meaning

The format list of the table being loaded or unloaded includes an invalid
data type.

Response

Modify SQL statement accordingly.

SEW42CJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CJ   DATA TYPE FLOAT NOT PERMITTED IN FORMAT LIST

Meaning

The data type FLOAT is not permitted in the format list when loading or
unloading a table.

Response

Modify SQL statement accordingly.

SEW42CK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CK   SYNTAX ERROR IN CODE_TABLE NAME

Response

Modify SQL statement accordingly.

SEW42CL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CL   SYNTAX ERROR IN PASSWORD

Meaning

The password specified does not observe the rules for passwords.

Response

Modify SQL statement accordingly.

SEW42CM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CM   INVALID COLUMN NAME (&00) IN COLUMN CONSTRAINT

Meaning

Only the currently defined column may be specified in a column constraint.

Response

Convert column constraint into a table constraint.

SEW42CN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CN   AMBIGUOUS LOAD OR UNLOAD PARAMETER

Meaning

A LOAD or UNLOAD parameter has been set more than once.

Response

Modify SQL statement accordingly.

SEW42CO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CO   ROW CONSTRUCTOR WITH MORE THAN ONE ELEMENT NOT PERMITTED HERE

Meaning

A row constructor "(expression1, expression2, ...)" with more than one
element is only permitted if it is included in a table constructor which
represents the query expression of an INSERT statement.

Response

Modify SQL statement accordingly.

SEW42CP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CP   "RETURN INTO" WITHOUT "*" ASSIGNMENT FOR TABLE (&00).(&01).(&02)

Meaning

A RETURN INTO clause has been specified in an INSERT statement for the
table, but no "*" assignment has been made for the count field.

Response

Specify a "*" assignment.

SEW42CQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CQ   USER HAS NO ADMINISTRATION AUTHORIZATION FOR CATALOG (&00)

Meaning

The user has no administration authorization
for this statement.

Response

Grant administration privileges.

SEW42CR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CR   ILLEGAL NUMBER OF DECIMAL PLACES FOR THE DATA TYPE TIME OR THE FUNCTION CURRENT_TIME OR LOCALTIME

Meaning

The number of decimal places for the data type TIME and the function
CURRENT_TIME or LOCALTIME was not specified or was not equal to 3.

Response

Specify or correct the number of decimal places.

SEW42CS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CS   ILLEGAL NUMBER OF DECIMAL PLACES FOR THE DATA TYPE TIMESTAMP OR THE FUNCTION CURRENT_TIMESTAMP OR LOCALTIMESTAMP

Meaning

The number of decimal places for the data type TIMESTAMP and the function
CURRENT_TIMESTAMP or LOCALTIMESTAMP was not specified or was not equal to
3.

Response

Specify or correct the number of decimal places.

SEW42CT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CT   OPTION ONLINE IS INCOMPATIBLE WITH GENERATE INDEX AND NO INDEX

Meaning

Neither GENERATE INDEX nor NO INDEX may be specified in a LOAD ONLINE.

Response

Rectify the statement.

SEW42CU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CU   TWO OPERANDS OF A PREDICATE HAVE DIFFERENT DEGREES

Meaning

All constituent rows of a table constructor must have the same degree
(same number of columns).

Response

Change the table constructor.

SEW42CV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CV   A TABLE CONSTRUCTOR CONTAINS TWO ROWS WITH DIFFERENT DEGREES

Meaning

All operands of predicates must have the same degree (number of columns).

Response

Change the predicate.

SEW42CW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CW   LOAD OFFLINE WITH COUNT FIELD FOR A PARTITIONED TABLE REQUIRES PARAMETER SORTED

Meaning

LOAD OFFLINE with count field for a partitioned table requires the
optional parameter SORTED if the LOAD statement uses a column of datatype
VARCHAR with a length of more than 253 characters.

Response

Use LOAD ONLINE or sort the input file and use LOAD OFFLINE with parameter
SORTED.

SEW42C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C1   SPECIFICATION OF "*" NOT PERMITTED

Meaning

Specification of "*" as user, program or system name is not permitted
in this SQL statement.

Response

Modify application and specify the full name.

SEW42C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C2   SYNTAX ERROR IN CATALOG NAME

Meaning

A catalog name is part of a BS2000 file name. Only uppercase letters,
digits and the special characters '.' and '-' may be used. A catalog
name must start with an uppercase letter, must not end with a special
character and no two special characters should be specified in succession.

Response

Modify catalog name accordingly.

SEW42C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C3   SYNTAX ERROR IN SYMBOLIC ATTRIBUTE NAME (SAN)

Meaning

A symbolic attribute name (SAN) must consist of exactly three characters.
The identifiers "NAM" and "END" are not permitted.

Response

Modify symbolic attribute name (SAN) accordingly.

SEW42C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C4   SYNTAX ERROR IN SPACE NAME

Meaning

A space name is part of a BS2000 file name. Only uppercase letters, digits
and the special characters '.' and '-' may be used. The space name must
not, however, end with a special character and no two special characters
may be specified in succession.

Response

Modify space name accordingly.

SEW42C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C5   SYNTAX ERROR IN AUTHORIZATION IDENTIFIER (&00)

Meaning

An authorization identifier is part of a BS2000 file name. Only uppercase
letters, digits and the special characters '.' and '-' may be used. The
authorization identifier may not, however, end with a special character
and no two special characters may be specified in succession.

Response

Modify authorization identifier accordingly.

SEW42C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C6   INCORRECTLY QUALIFIED STORAGE GROUP NAME (&01) IN CATALOG (&00)

Meaning

The catalog in the storage group name does not match the catalog of the
space.

Response

Qualify the storage group name correctly.

SEW42C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C7   SPECIFIED CATALOG ALREADY EXISTS

Meaning

An existing catalog cannot be created again.

Response

Modify application program accordingly.

SEW42C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C8   SYNTAX ERROR IN DATE, TIME OR TIMESTAMP LITERAL

Meaning

The rules governing the format of a date, time or timestamp literal have
not been observed.

Response

Modify application program accordingly.

SEW42C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C9   INPUT VALUE NOT COMPATIBLE WITH DATA TYPE OF INPUT FORMAT, OR LITERAL VALUE NOT CONVERTIBLE TO TARGET FORMAT

Meaning

During conversion of a value, it was established that the value does not
correspond to the data type of the input format. During conversion of a
literal, it was established that the literal value is not suitable for
conversion to the target format.

Response

Specify the value in the correct format.

SEW42DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DA   FOR NAME (&00) IN FOR STATEMENT NOT UNIQUE

Meaning

In nested FOR statements each FOR name has to be unique.

Response

Fix routine.

SEW42DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DB   CURSOR NAME (&00) IN FOR STATEMENT NOT UNIQUE

Meaning

In nested FOR statements each specified cursor name has to be
unique and different from the name of each explicit cursor in the
containing compound statement.

Response

Fix routine.

SEW42DC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DC   COLUMN NAME IN CURSOR OF FOR STATEMENT (&00) MISSING

Meaning

Output columns of the cursor of a FOR statement have to be
nonambigous named values.

Response

Fix routine.

SEW42DD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DD   DATA TYPE FOR COLUMN (&00) OF A FOR STATEMENT CURSOR ILLEGAL

Meaning

Output columns of the cursor of a FOR statement may not be of a
multiple data type.

Response

Fix routine.

SEW42DE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DE   COLUMN NAME (&00) IN CURSOR OF FOR STATEMENT NOT UNIQUE

Meaning

Output column names of a FOR statement cursor must be unique.

Response

Fix routine.

SEW42D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D1   NO FORMAT LIST FOR TABLE (&00).(&01).(&02)

Meaning

There is no format list for the table being loaded or unloaded.

Response

Modify SQL statement accordingly.

SEW42D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D2   SPACE NAME CATALOG NOT PERMITTED

Meaning

Specification of the space name CATALOG is not permitted.

Response

Specify a different space name.

SEW42D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D3   QUERY EXPRESSION IN VIEW (&00).(&01).(&02) TOO LONG

Meaning

The query expression may not exceed the length of the corresponding column
in the catalog table TABLES.

Response

Modify application program accordingly.

SEW42D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D4   SEARCH CONDITION IN INTEGRITY CONSTRAINT (&00).(&01).(&02) TOO LONG

Meaning

The search condition of a check constraint must not exceed the length of
the corresponding column in the catalog table CHECK_CONSTRAINTS.

Response

Modify application program accordingly.

SEW42D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D5   ILLEGAL CHARACTER IN NAME

Meaning

The name includes a special character which is not permitted at this
position.

Response

Avoid using special characters in names.

SEW42D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D6   NAME RESERVED FOR INTERNAL PURPOSES

Meaning

A name has been specified which, however, is reserved for internal
purposes.

Response

Use a different name.

SEW42D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D7   CALL DML DEFAULT VALUE CHARACTER NOT PERMITTED FOR DATA TYPE OF COLUMN (&00).(&01).(&02).(&03).

Meaning

A CALL DML default value character can only be specified for data types
permitted in CALL DML tables.

Response

Modify the application program.

SEW42D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D8   A TAPE FILE WAS SPECIFIED AS THE WORKING FILE (&00), BUT SPACE (&01).(&02) CONTAINS INDEXES.

Meaning

A tape file was specified with USING FILE, but the space also
contains indexes.

Response

Move the indexes to another space or use a disk file
as the working file.

SEW42D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D9   STATEMENT TEXT IN ROUTINE DEFINITION (&00).(&01).(&02) TOO LONG

Meaning

The statement text of the routine definition may not exceed the length
of the corresponding column in the catalog table ROUTINES.

Response

Modify CREATE PROCEDURE or CREATE FUNCTION statement accordingly.

SEW42EA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EA   LOAD ONLINE ABORTED DUE TO ERROR (&00) AFTER HAVING PROCESSED (&01) RECORDS OF THE INPUT FILE. (&02) RECORDS WERE INSERTED INTO TABLE (&03).(&04). (&05)

Meaning

LOAD ONLINE aborted, possibly after already having updated the base table.
The error cause is specified by SQLSTATE (&00).

Response

Eliminate the error cause and repeat LOAD ONLINE, if necessary using a
modified input file.

SEW42EB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EB   A CALL DML ONLY TABLE CANNOT BE PARTITIONED

Meaning

IMPORT for a partitioned table is not permitted if, according to the
export file, it is a CALL DML only table. Alter Partitioning for a
CALL DML inly table is also not possible.

Response

Import the table as a non-partitioned table or, if appropriate, migrate
the original table before exporting it.

SEW42EC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EC   INPUT FILE (&00) WITH ILLEGAL CCS NAME (&01)

Meaning

For an input file only UTFE and all types of EBCDIC are permitted ccs
names. UTFE is only allowed for LOAD with DELIMITER_FORMAT or
CSV_FORMAT.

Response

Check whether the CCSN of the input file can be modified without changing
the meaning of the input values. If possible, declare another code table
or *NONE for the input file using MODIFY-FILE-ATTRIBUTES with parameter
CODED-CHARACTER-SET.

SEW42ED

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ED   NO CCSN DECLARED FOR INPUT FILE (&00)

Meaning

Processing LOAD an input value of data type CHAR or VARCHAR is to be
converted into a column of data type NCHAR or NVARCHAR. To be able to
perform the conversion a CCSN has to be declared for the input file.

Response

Declare a CCSN for the input file using MODIFY-FILE-ATTRIBUTES with
parameter CODED-CHARACTER-SET.

SEW42EE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EE   ILLEGAL OR NO CODE TABLE DECLARED FOR CATALOG (&00)

Meaning

Processing LOAD an input value of data type NCHAR or NVARCHAR is to be
converted into a column of data type CHAR or VARCHAR. To be able to
perform the conversion a code table of type EBCDIC has to be declared
for the catalog.

Response

Declare a code table of type EBCDIC for the catalog using ALTER CATALOG
with ALTER CODE_TABLE.

SEW42EF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EF   CCS NAME (&00) OF INPUT FILE (&01) DOES NOT MATCH THE CODE TABLE (&02) OF CATALOG (&03)

Meaning

If a code table is declared for the catalog then a CCSN has to be declared
for the input file too, and the CCSN and the name of the code table have
to be equal. This condition has to be fulfilled when processing LOAD where
an input value of data type CHAR or VARCHAR is to be inserted into a
column of data type CHAR or VARCHAR or when processing IMPORT.

Response

Modify the CCSN using MODIFY-FILE-ATTRIBUTES or modify the name of the
code table using ALTER CATALOG; where appropriate undo the declaration of
the catalog code table.

SEW42EG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EG   INVALID CODE TABLE NAME OR CODE TABLE DOES NOT HAVE TYPE EBCDIC

Meaning

The code table name in the CREATE or ALTER CATALOG (&00)
statement is syntactically invalid
or the code table does not have type EBCDIC.

Response

Repeat the statement with a correct code table name.

SEW42EH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EH   CCS NAME (&00) OF STATEMENT DIFFERENT FROM CODE TABLE NAME IN CATALOG (&01)

Meaning

The CCSN in an application configuration file has to match the code table
name of the addressed catalog.

Response

Repeat the statement with a correct CCSN.

SEW42EI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EI   DATA TYPE OF DELIMITER DOES NOT MATCH THE CCS NAME (&00) OF INPUT FILE (&01)

Meaning

If, concerning LOAD, the input file has the CCS name UTFE, then the
delimiter has to be specified by a national character literal or a
national binary literal or an unicode literal; otherwise the delimiter has
to be specified by a character literal or a binary literal.

Response

Specify the delimiter using a suitable literal representation.

SEW42EJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EJ   DEFAULT TRANSLITERATION MISSING IN CATALOG (&00).

Meaning

The default transliteration CATALOG_DEFAULT can only be used
if there is a CODE_TABLE defined for the given catalog.
In the current catalog there is no CODE_TABLE defined or
the catalog is a backup of a catalog from a previous version
of SESAM/SQL.

Response

Use another transliteration or define a CODE_TABLE
for the catalog with ALTER CATALOG.

SEW42EK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EK   THERE IS NO CODE TABLE DEFINED FOR CATALOG (&00)

Meaning

Columns of data type NCHAR or NVARCHAR should be unloaded.
Therefore these columns must be converted to CHAR or VARCHAR.
And for this reason a code table must be defined for the catalog.

Response

Define a code table with ALTER CATALOG ALTER CODE_TABLE for the
catalog.

SEW42EL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EL   THERE IS NO CODE TABLE DEFINED FOR CATALOG (&00) AND THE UNLOAD FILE IS CREATED WITH CCS NAME UTFE

Meaning

Columns of data type CHAR or VARCHAR should be unloaded or the column
names (via WITH HEADER clause) should be added, respectively.
Therefore these column values or column names, respectively must be
converted to UTFE. And for this reason a code table must be defined for
the catalog.

Response

Define a code table with ALTER CATALOG ALTER CODE_TABLE for the
catalog.

SEW42EM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EM   CCS NAME (&00) IS UNKNOWN BY XHCS OR CCS NAME DOES NOT HAVE TYPE EBCDIC

Meaning

The CCS name (&00) is unknown by XHCS or the CCS name
is known by XHCS, but does not have type EBCDIC.

Response

Check CCS name (&00).
Or define CCS name by XHCS.

SEW42EN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EN   TRANSLITERATION (&00).(&01).(&02) IS INACCESSIBLE

Meaning

The transliteration name is not contained in the
INFORMATION_SCHEMA, or it is not accepted by
the XHCS subsystem for transliteration between
CHAR and NCHAR. If CATALOG_DEFAULT was specified
then the CCS name set as CODE_TABLE for the catalog
is not accepted by XHCS for transliteration; if the
message specifies _NONE_ then no CCS name is
set for the catalog (or the catalog is a backup
of an older SESAM/SQL version).

Response

Change the transliteration name,
or set an appropriate CODE_TABLE for the catalog,
or define the transliteration in XHCS,
or use a version of XHCS that allows for
transliterations between EBCDIC and Unicode.

SEW42EO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EO   UPPER AND LOWER FOR UNICODE IN CURRENT XHCS ENVIRONMENT NOT ACCESSIBLE

Meaning

Upper and Lower for Unicode only accessible if XHCS with unicode support
is available.

Response

Provide XHCS with unicode support.

SEW42EP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EP   THERE IS NO CODE TABLE DEFINED FOR CATALOG (&00)

Meaning

For a LOAD or UNLOAD statement the
values for a null condition have to be converted.
Therefore a code table must be defined for the catalog.

Response

Define a code table with ALTER CATALOG ALTER CODE_TABLE for the
catalog. Or change the null condition.

SEW42ER

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ER   CATALOG TABLE (&00).(&01).(&02) NOT ACCESSIBLE

Meaning

Specified catalog table not accessible; could be a table of a backward
migrated database.

Response

Change application.

SEW42ES

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ES   FOR AN UNLOAD STATEMENT VALUES OF COLUMNS HAVE TO BE CONVERTED, BUT THERE IS NO CODE TABLE DEFINED FOR CATALOG (&00)

Meaning

For an UNLOAD statement values of columns with data type
NCHAR or NVARCHAR have to be converted to CHAR or VARCHAR
or values of columns with data type CHAR or VARCHAR
have to be converted to NCHAR or NVARCHAR.
Therefore a code table must be defined for the catalog.

Response

Define a code table with ALTER CATALOG ALTER CODE_TABLE for the
catalog. Or change the unload format.

SEW42ET

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ET   SPACE (&00).(&01) DOES NOT MATCH THE SPECIFIED TABLE

Meaning

The Space does not contain the specified base table or one of its
partitions respectively.

Response

Modify space name or table name

SEW42EU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EU   TABLE (&00).(&01).(&02) WITHOUT PRIMARY KEY

Meaning

REORG TABLE is only allowed for tables with primary key.

Response

Use REORG SPACE, if appropriate.

SEW42EV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EV   IT IS NOT POSSIBLE TO UNLOAD THE VIEW (&00).(&01).(&02) IN TRANSFER FORMAT.

Meaning

Views can be only unloaded in delimiter format, CSV format, load format
or user defined format.

Response

Correct statement.

SEW42EX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EX   MAXIMAL RESULT LENGTH OUT OF RANGE.

Meaning

Specified maximal result length in TRANSLATE, COLLATE or NORMALIZE
out of range. Valid range is 1 - 32000 for result type
Character (varying) und 1 - 16000 for result type
National Character (varying).

Response

Modify statement.

SEW42EY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EY   HEADER RECORD NOT WRITTEN

Meaning

UNLOAD in CSV format using parameter WITH HEADER could not even
write the header record. Therefore the statement was aborted.

Response

Modify DELIMITER, QUOTE or ESCAPE character, or remove parameter
WITH HEADER.

SEW42EZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EZ   DATA TYPE OF DELIMITER RSP. QUOTE RSP. ESCAPE DOES NOT MATCH CHARACTER SET SPECIFICATION

Meaning

In an UNLOAD statement, parameters delimiter rsp. quote rsp. escape
must correspond to the given character set specification, i.e. if UTFE
is specified, these parameters have to be of national character type,
otherwise they have to be of character type.

Response

Specify the parameters using a suitable literal representation.

SEW42E0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E0   HOST VARIABLE OR "?" PLACEHOLDER IN CREATE VIEW OR CREATE TEMPORARY VIEW STATEMENT

Meaning

The query expression which defines the view in a CREATE VIEW or CREATE
TEMPORARY VIEW statement includes a host variable or a "?" placeholder.

Response

Remove host variable or "?" placeholder.

SEW42E1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E1   INVALID CONSTRUCT IN CHECK CONSTRAINT

Meaning

One of the following constructs is used in a CHECK constraint:
- a host variable or a "?" placeholder
- CURRENT_DATE, CURRENT_TIME, LOCALTIME, CURRENT_TIMESTAMP, LOCALTIMESTAMP
- CURRENT_CATALOG, CURRENT_SCHEMA
- CURRENT_REFERENCED_CATALOG, CURRENT_ISOLATION_LEVEL
- USER, CURRENT_USER, SYSTEM_USER,
- UPPER() or LOWER() with a Unicode argument
- TRANSLATE(), NORMALIZE(), COLLATE()
- a set function or an user defined function
- a subquery

Response

Remove invalid construct.

SEW42E2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E2   "?" PLACEHOLDER NOT PERMITTED WITH EXECUTE IMMEDIATE

Meaning

The "?" placeholder is not permitted in a dynamic SQL statement that is
to be prepared and executed by EXECUTE IMMEDIATE.

Response

Remove "?".

SEW42E3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E3   WHERE CLAUSE NOT PERMITTED FOR CALL DML ONLY TABLE (&00).(&01).(&02)

Meaning

The EXPORT TABLE for a CALL DML only table must not contain a
WHERE clause.

Response

Remove the WHERE clause and, if necessary, replace it with "NO DATA"
or "ALL DATA".

SEW42E4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E4   HOST VARIABLE OR DYNAMIC PARAMETER "?" INVALID IN THIS STATEMENT

Meaning

Host variables and dynamic parameters "?" are not permitted in
schema manipulation statements, in utilities, or in routines.

Response

Remove the host variable or the dynamic parameter "?".

SEW42E5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E5   INPUT FILE (&00) IS NOT AN EXPORT FILE

Meaning

The input file does not have the correct format; it was not created
by SESAM with an EXPORT statement.

Response

Specify the input file with the correct format in the statement.

SEW42E6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E6   INPUT FILE (&00) IS NOT A SUITABLE FILE FOR EXPORT TABLE

Meaning

The input file does not have the correct format; although it was
created by SESAM, it was not created by EXPORT TABLE but
internally by REORG, for example.

Response

Specify the input file with the correct format in the statement.

SEW42E7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E7   EXPORT FILE (&00) INCOMPATIBLE WITH CURRENT SESAM VERSION

Meaning

Although the input file was created by EXPORT TABLE, it was created in
a higher SESAM version that is not supported by the current version.

Response

Specify the export file with a suitable version in the statement, or use a
higher SESAM version for IMPORT.

SEW42E8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E8   EXPORT FILE (&00) IS DEFECTIVE (FOR DIAGNOSIS: RRA (&01), DISPLACEMENT (&02))

Meaning

An inconsistency was discovered when analyzing the export file.
Either a defective file was already generated with EXPORT, or the
file was subsequently changed (the file end may be missing).

Response

Check if the file is the original file generated with EXPORT.
If not: Supply the correct export file (e.g. by reloading from tape)
or repeat the EXPORT.
If so: Send the export file to Diagnostics.

SEW42E9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E9   LOAD ONLINE NOT PERMITTED FOR CALL DML ONLY TABLE (&00).(&01).(&02)

Meaning

LOAD ONLINE is only permitted for CALL DML tables or SQL tables.

Response

Use LOAD OFFLINE or, if appropriate, migrate the table.

SEW42FA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FA   NO PREPARE STATEMENT FOR STATEMENT IDENTIFIER (&00)

Meaning

The application program contains an EXECUTE or a dynamic DECLARE CURSOR
statement for a statement identifier but no PREPARE statement for that
statement identifier.

Response

Add a PREPARE statement or modify the statement identifier in the EXECUTE
and DECLARE CURSOR statements.

SEW42FB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FB   SQL MODULE INCONSISTENT

Meaning

The application program contains an incorrect DECLARE CURSOR or CREATE
TEMPORARY VIEW statement that can be referenced by other SQL statements.

Response

Correct the reported errors in DECLARE CURSOR and CREATE TEMPORARY VIEW
statements in the application program.

SEW42FC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FC   NO DESCRIPTION AVAILABLE FOR CURSOR TABLE

Meaning

No description of the columns of the cursor table is available for the
referenced cursor because:
- The cursor declaration was incorrect or was a dynamic cursor
  declaration
- precompilation took place without checking against the SQL catalog
- a table which has been used does not exist, for instance or does not
  exist for the current authorization key.

SEW42FD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FD   HOST VARIABLE DOES NOT HAVE DATA TYPE INTEGER

Meaning

The referenced host variable must have SQL data type INTEGER.

Response

Change the declaration of the host variable or use another host
variable.

SEW42FE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FE   COLLATION (&00).(&01).(&02) NOT ACCESSIBLE

Meaning

Specified collation name not found in INFORMATION_SCHEMA.
Please take notice of restrictions for collation name usage.

Response

Use valid collation name.

SEW42FF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FF   FUNCTION EVALUATION BY XHCS FAILED (XHCS ERROR (&00))

Meaning

Evaluation of a function by XHCS failed because XHCS is not
available or an inappropriate XHCS version is used or an
internal error in XHCS occurred.

Response

Use appropriate XHCS version

SEW42FG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FG   INVALID EXTRACT SPECIFICATION

Meaning

An EXTRACT specification of YEAR, MONTH or DAY is only allowed
for values of type DATE or TIMESTAMP(3); an EXTRACT specification of
HOUR, MONTH or SECOND is only allowed for values of type
TIME(3) or TIMESTAMP(3). an EXTRACT specification of
WEEK_OF_YEAR, YEAR_OF_WEEK, DAY_OF_YEAR or DAY_OF_WEEK is only allowed
for values of type DATE or TIMESTAMP(3).

Response

Modify statement

SEW42FH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FH   FEATURE (&00) NOT IMPLEMENTED

Meaning

Used feature (&00) is not implemented.

Response

Modify statement

SEW42FK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FK   CONDITION NAME (&00) NOT UNIQUE

Meaning

The name of a condition must be unique.

Response

Fix routine.

SEW42FM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FM   SIGNAL VALUE NOT IN VALID RANGE

Meaning

The SQLSTATE of a signal value within a SIGNAL or RESIGNAL statement
must have the form 46Sxy where x and y are in the set
0-9, A-Z.

Response

Fix routine.

SEW42FN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FN   CONDITION (&00) NOT ACCESSIBLE

Meaning

There is no condition declaration for the given condition name.

Response

Fix routine.

SEW42FO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FO   MESSAGE TEXT ONLY ALLOWED FOR AN USER DEFINED SQLSTATE.

Meaning

In a SIGNAL or RESIGNAL statement a message text may be set only for
user defined SQLSTATEs.

Response

Fix routine.

SEW42FP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FP   RESIGNAL FOR SQLSTATE OF CLASS 01 UND 02 NOT ALLOWED.

Meaning

A RESIGNAL may not be used for an SQLSTATE of class 01 (Warning)
and 02 (No Data).

Response

Fix routine.

SEW42FQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FQ   RETURNS CLAUSE MISSING IN FUNCTION DEFINITION (&00).

Meaning

A function definition must contain a RETURNS clause.

Response

Fix function definition.

SEW42FR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FR   FUNCTION DEFINITION (&00) MUST CONTAIN AT LEAST ONE RETURN STATEMENT.

Meaning

A function definition must contain a RETURN statement.

Response

Fix function definition.

SEW42FS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FS   FUNCTION DEFINITION (&00) CONTAINS ILLEGAL ACCESS MODE.

Meaning

A function definition must not contain access mode MODIFIES SQL DATA.

Response

Fix function definition.

SEW42FT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FT   FUNCTION DEFINITION (&00) CONTAINS OUT OR INOUT PARAMETER (&01).

Meaning

A function definition must not contain IN or INOUT parameters.

Response

Fix function definition.

SEW42FU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FU   PROCEDURE DEFINITION (&00) CONTAINS RETURNS CLAUSE.

Meaning

A procedure definition must not contain a RETURNS clause.

Response

Fix procedure definition.

SEW42FV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FV   PROCEDURE DEFINITION (&00) CONTAINS RETURN STATEMENT.

Meaning

A procedure definition must not contain a RETURN statement.

Response

Fix procedure definition.

SEW42FW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FW   CALL FOR FUNCTION (&00).(&01).(&02) NOT ALLOWED.

Meaning

A function cannot be called by a CALL statement.

Response

Fix statement.

SEW42FX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FX   ILLEGAL ACCESS MODE COMBINATION FOR ROUTINE (&00).(&01).(&02)

Meaning

In a routine definition only routines can be called which
have an access mode allowed by the calling routine.

Response

Fix statement.

SEW42F0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F0   CURSOR NAME NOT UNIQUE

Meaning

Cursor names must be unique within an
ESQL compilation unit or a routine.

Response

Give the cursors different names.

SEW42F1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F1   CURSOR (&00) NOT DECLARED

Meaning

The referenced cursor has not been declared in a previous DECLARE CURSOR
statement.

Response

Add a DECLARE CURSOR statement, or move it to a preceding position, or
modify the cursor name.

SEW42F2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F2   ILLEGAL POSITIONING FOR CURSOR (&00)

Meaning

FETCH PRIOR, FETCH FIRST, FETCH LAST, FETCH ABSOLUTE and FETCH RELATIVE
are not permitted for cursors which have not been declared with SCROLL.

Response

Use FETCH NEXT or declare cursor with SCROLL.

SEW42F3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F3   INVALID CONSISTENCY LEVEL

Meaning

Only the values 0 through 4 are permitted for CONSISTENCY LEVEL in SET
TRANSACTION.

Response

Modify value accordingly.

SEW42F4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F4   HOST VARIABLE OR LITERAL VALUE NOT OF SQL DATA TYPE SMALLINT

Meaning

All indicator variables, and host variables for all the fields of a
descriptor area except DATA and NAME, must be of a type that corresponds
to the SQL data type SMALLINT. The values of the literals for these
fields must be within the range of values for SMALLINT.

Response

Declare host variable differently, use a different host variable or modify
literal accordingly.

SEW42F5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F5   VARIABLE OR PARAMETER OR LITERAL VALUE NOT OF THE SQL DATA TYPE INTEGER OR SMALLINT

Meaning

A variable or a parameter must be of a type which corresponds to the
SQL data type INTEGER or SMALLINT.
The value of a literal must be within the range of values for INTEGER.

Response

Declare variable or parameter differently, use a different variable or
parameter, or modify literal accordingly.

SEW42F6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F6   ILLEGAL SQL DATA TYPE FOR DESCRIPTOR NAME

Meaning

A host variable specified after DESCRIPTOR GLOBAL must be of a type which
corresponds to the SQL data type CHAR(n), where n <= 18. If a literal is
specified, it must be of the SQL data type CHAR(n), where n <= 18.

Response

Declare host variable differently, use a different host variable or modify
literal accordingly.

SEW42F7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F7   HOST VARIABLE NOT OF SQL DATA TYPE CHAR OR VARCHAR

Meaning

A host variable in SET CATALOG, SET SCHEMA, SET SESSION AUTHORIZATION,
PREPARE FROM or EXECUTE IMMEDIATE must be of SQL data type CHAR or VARCHAR

Response

Declare host variable differently or use a different host variable.

SEW42F8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F8   HOST VARIABLE FOR NAME NOT OF VALID SQL DATA TYPE CHAR OR VARCHAR

Meaning

The data type of the host variable for the NAME field in GET DESCRIPTOR
must correspond to the SQL data type CHAR(n), where 128 <= n <= 256, or
to VARCHAR(n), where 128 <= n <= 32000.

Response

Declare host variable differently or use a different host variable.

SEW42F9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F9   INVALID SQL DATA TYPE FOR HOST VARIABLE

Meaning

The data type of the host variable must correspond to one of the
following SQL data types:
- DOUBLE PRECISION, REAL
- NUMERIC(p,s) or DECIMAL(p,s), where 1 <= p <= 31 and 0 <= s <= p
- INTEGER, SMALLINT, TIMESTAMP(3), DATE, TIME(3)
- CHAR(n), where 1 <= n <= 256; or VARCHAR(n), where 1 <= n <= 32000

Response

Declare host variable differently.

SEW42GA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GA   PRAGMA UTILITY MODE ON FOR COLUMN (&00).(&01).(&02).(&03) NOT ALLOWED

Meaning

PRAGMA UTILITY MODE ON not allowed
- in a DROP COLUMN statement if there are unique constraints
  or indexes for the column

Response

Either: delete dependent objects, repeat SQL statement
Or: remove PRAGMA UTILITY MODE ON, repeat SQL statement.

SEW42GB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GB   QUOTE CHARACTER INCORRECT

Meaning

The quote character must comply with the required rules.

Response

Modify SQL statement accordingly.

SEW42GC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GC   ESCAPE CHARACTER INCORRECT

Meaning

The escape character must comply with the required rules.

Response

Modify SQL statement accordingly.

SEW42GD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GD   ADD INDEX INVALID FOR PRAGMA UTILITY MODE ON

Meaning

ADD COLUMN with ADD INDEX is invalid for PRAGMA UTILITY MODE ON.

Response

Either: at first execute ADD COLUMN without ADD INDEX using PRAGMA UTILITY
MODE ON, then execute CREATE INDEX without PRAGMA UTILITY MODE ON.
Or: remove PRAGMA UTILITY MODE ON, repeat SQL statement.

SEW42GE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GE   SPACE (&00).(&01) CONTAINS AT LEAST ONE PARTITIONED CALL DML TABLE

Meaning

A tape file was specified as the working file. In this case REORG with
NEW ROW_IDS is not allowed, if a partitioned CALL DML table exists on
this space.

Response

Either do not specify NEW ROW_IDS or use a disk file as the working file.

SEW42G0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G0   HOST VARIABLE WITH SQL DATA TYPE VARCHAR OR NVARCHAR MUST NOT BE A VECTOR

Meaning

If a host variable is a vector with more than one component, its type
must not correspond to an SQL data type VARCHAR or NVARCHAR.

Response

Declare the host variable differently.

SEW42G1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G1   INDICATOR VARIABLE OF VECTOR MUST BE VECTOR WITH SAME DIMENSION

Meaning

The indicator variable for a host variable which is a vector must be a
vector with the same number of components.

Response

Index indicator variable correctly.

SEW42G2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G2   INDICATOR VARIABLE MUST NOT BE A VECTOR

Meaning

The indicator variable of a host variable that is not a vector must not
be a vector.

Response

Add index to indicator variable.

SEW42G3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G3   INDEX NAME (&00) NOT UNIQUE

Meaning

The index name (&00) has been specified in the list of index names more
than once.

Response

Modify SQL statement accordingly.

SEW42G4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G4   SPACE NAME (&00) NOT UNIQUE

Meaning

The space name (&00) has been specified in the list of space names more
than once.

Response

Modify SQL statement accordingly.

SEW42G5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G5   NAME OF INTEGRITY CONSTRAINT (&00) NOT UNIQUE

Meaning

The name (&00) has been specified in the list of the names of integrity
constraints more than once.

Response

Modify SQL statement accordingly.

SEW42G6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G6   NAME OF STORAGE GROUP (&00).(&01) NOT UNIQUE

Meaning

A storage group name is specified more than once in the statement.

Response

Correct the SQL statement.

SEW42G7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G7   CASCADE OPTION NOT SUPPORTED FOR THIS STATEMENT

Meaning

The CASCADE option cannot be specified for all statements.

Response

Modify SQL statement accordingly.

SEW42G8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G8   DELIMITER CHARACTER INCORRECT

Meaning

The delimiter character must comply with the required rules.

Response

Modify SQL statement accordingly.

SEW42G9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G9   CASCADE OPTION INVALID FOR PRAGMA UTILITY MODE ON

Meaning

The CASCADE option is invalid for PRAGMA UTILITY MODE ON.

Response

Either: delete dependent objects, repeat the SQL statement without CASCADE
(or with RESTRICT). Or: remove PRAGMA UTILITY MODE ON, repeat the SQL
statement.

SEW42HA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HA   ARGUMENT MUST NOT BE DYNAMIC PARAMETER "?"

Meaning

The argument of the function must not just consist of a
dynamic parameter "?" because its data type cannot
be determined from the context.

Response

Use an argument with definite data type,
such as CAST( ? AS CHAR(10) ).

SEW42HB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HB   WRONG DATA TYPE FOR ENCRYPTION KEY ARGUMENT

Meaning

In a function ENCRYPT or DECRYPT, the data type of the argument for
the encryption key is inappropriate for the encryption method.
For the AES method, the key must have data type CHAR(16) or VARCHAR(>=16).

Response

Use an argument with correct data type.

SEW42HC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HC   DATA TYPE TOO LONG FOR ENCRYPTION

Meaning

In the function ENCRYPT, the first argument has a data type for which
the encryption result can be too long.
For the AES method, values of data types VARCHAR(>31998) and
NVARCHAR(>15999) cannot be encrypted.

Response

Use an argument with shorter data type.

SEW42HD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HD   INCORRECT DATA TYPE FOR ENCRYPTED VALUE

Meaning

In the function DECRYPT, the data type of the 1st argument does not match
the target data type. For the AES method, encrypted values have data types
CHAR(M) where M is an integral multiple of 16 (except 0), or any data type
VARCHAR(N) with N >= M. Moreover, depending on the target type, one must
have:
- N >= M = 16 for target types SMALLINT, INT, REAL, DOUBLE, NUMERIC(<=14),
                               DECIMAL(<=27), DATE, TIMESTAMP(3), TIME(3);
- N >= M = 32 for target types NUMERIC(15..30), DECIMAL(>=28);
- N >= M = 48 for target types NUMERIC(31);
- N >= M >= R + 2 > M - 16 for target types CHAR(R), VARCHAR(R);
- N >= M >= 2*R + 2 > M - 16 for target types NCHAR(R), NVARCHAR(R).

Response

Use an argument with correct data type or change the target data type.

SEW42HE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HE   ILLEGAL ARGUMENT TYPE FOR VALUE_OF_REP

Meaning

In the function VALUE_OF_REP(), the first argument must have
data type CHAR(M) or VARCHAR(N), and the octet length of the
target data type given as second argument must be = M and <= N.
The octet length of the target type is
- 2 for SMALLINT, 4 for INT and REAL, 8 for DOUBLE PRECISION;
- P for NUMERIC(P,S), FLOOR(P/2 + 1) for DECIMAL(P,S):
- 6 for DATE, 14 for TIMESTAMP(3), 8 for TIME(3);
- R for CHAR(R) and VARCHAR(R), 2*R for NCHAR(R) and NVARCHAR(R).

Response

Use an argument with correct data type
or change the target data type.

SEW42HF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HF   ARGUMENT TYPE TOO LONG FOR FUNCTION

Meaning

The argument of the function HEX_OF_VALUE() must not
have data type VARCHAR(N) with N > 16000, nor
data type NVARCHAR(N) with N > 8000.

Response

Use an argument with acceptable data type.

SEW42HG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HG   HEXADECIMAL STRING ARGUMENT WITH INCORRECT DATA TYPE

Meaning

The argument of the function VALUE_OF_HEX() must have
data type CHAR(M) or VARCHAR(N), where M and N are
constrained by the target data type as follows:
- N >= M = 4 for target type SMALLINT, and 8 for INT und REAL;
- N >= M = 16 for target type DOUBLE; = 2*P for NUMERIC(P,S);
- N >= M = 2*FLOOR(P/2 + 1) for target type DECIMAL(P,S);
- N >= M = 12 for DATE, 28 for TIMESTAMP(3), 16 for TIME(3);
- N >= M = 2*R for CHAR(R) and VARCHAR(R), and 4*R for NCHAR(R) and
NVARCHAR(R).

Response

Use an argument with acceptable data type or modify the target type.

SEW42HH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HH   ITERATE TARGET LABEL (&00) NOT IN VALID RANGE

Meaning

An ITERATE statement contains a target label which is not
in the range of currently open iterated statements; especially
the target label must not be a label of a compound statement
and must not be outside the containing compound statement
or exception handler.

Response

Fix text of routine.

SEW42HI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HI   NO COLUMNS REFERENCED BY ASTERISK

Meaning

In a SELECT list, an element * or name.* must reference at least one
column.

Response

Drop the asterisk from the SELECT list.

SEW42HK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HK   SQL VARIABLE NAME (&00) NOT UNIQUE

Meaning

Variable names in a routine must be unique.

Response

Fix variable declaration.

SEW42HL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HL   SQL VARIABLE NAME (&00) EQUAL TO PARAMETER NAME

Meaning

SQL variable names and parameter names must be different.

Response

Fix variable declaration.

SEW42HM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HM   NUMBER OF ARGUMENTS DOES NOT MATCH ROUTINE DEFINITION

Meaning

The number of arguments must match the number of parameters
in the routine definition.

Response

Fix call or definition of routine.

SEW42HN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HN   PROCEDURE OUTPUT PARAMETER (&00) MUST BE A VARIABLE

Meaning

A procedure CALL must use a variable or a parameter
for an output parameter.

Response

Fix call or definition of procedure.

SEW42HP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HP   DATA TYPE OF ARGUMENT DOES NOT MATCH TYPE OF PARAMETER (&00)

Meaning

Data type of argument must match data type of corresponding
parameter.

Response

Fix call or definition of routine.

SEW42HQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HQ   GENERIC ERROR: (&00)

Meaning

Error output during implementation.

Response

Must not occur in released version.

SEW42HR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HR   PARAMETER (&00) MUST BE OF TYPE IN OR INOUT.

Meaning

A parameter of type OUT cannot be used as input parameter.

Response

Fix call or definition of procedure.

SEW42HS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HS   PARAMETER (&00) MUST BE OF TYPE INOUT OR OUT.

Meaning

A parameter of type IN cannot be used as output parameter.

Response

Fix call or definition of procedure.

SEW42HT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HT   DEFAULT VALUE DOES NOT MATCH DATA TYPE OF VARIABLE (&00)

Meaning

In a compound statement, a default value must
match the data type of the corresponding variable.

Response

Fix definition of routine.

SEW42HU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HU   PARAMETER OR VARIABLE (&00) NOT EXISTING.

Meaning

There is no routine parameter or variable with the given name.

Response

Fix definition of the routine.

SEW42HV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HV   LEAVE LABEL (&00) NOT IN VALID RANGE.

Meaning

A LEAVE or ITERATE statement contains a target label which is not
in the current valid range of target labels; especially
the target label must not be a label outside the containing
compound statement or exception handler.

Response

Fix definition of routine.

SEW42HW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HW   LABEL NAME (&00) NOT UNIQUE.

Meaning

Specified label name not unique.

Response

Fix definition of routine.

SEW42HX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HX   END LABEL (&00) DIFFERENT FROM START LABEL.

Meaning

An end label of a statement must be equal to the
start label; especially there must not be an end label
if there is no start label.

Response

Fix definition of routine.

SEW42HY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HY   NUMBER OF OUTPUT VARIABLES DOES NOT MATCH PROCEDURE PROFILE.

Meaning

In a static procedure call, the number of variables must match
the procedure profile.

Response

Fix definition of procedure or call statement.

SEW42HZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HZ   DATA TYPE OF PARAMETER (&00) DOES NOT MATCH DESCRIPTOR ITEM TYPE

Meaning

In a static procedure call, the data type of an output variable
must match the corresponding procedure parameter data type.

Response

Fix definition of procedure or call statement.

SEW42H0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H0   TOO MANY HOST VARIABLES IN SQL TEXT

Meaning

The number of different host variables in an SQL statement or cursor
declaration is limited, and this limit has been exceeded.

Response

Reduce number of host variables; split the statement into several
statements.

SEW42H1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H1   TOO MANY VECTOR COMPONENTS IN HOST VARIABLE

Meaning

The number of components of a host variable that is a vector is limited,
and this limit has been exceeded.

Response

Reduce the second index of the host variable.

SEW42H2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H2   COMMIT AND ROLLBACK NOT PERMITTED IN UTM APPLICATION

Meaning

In UTM programs, execution of a COMMIT or ROLLBACK SQL statement
always results in an exception condition.

Response

Modify application program and repeat precompilation.

SEW42H3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H3   UNDECLARED TEMPORARY VIEW (&00)

Meaning

(a) A temporary view is referenced in an application program, without
    being declared in the program text beforehand.
(b) References to temporary views are not permitted in dynamically
    compiled SQL statements.

Response

(a) Correct the application program and precompile it again.
(b) Change the dynamically compiled statement.

SEW42H4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H4   INCORRECT SEQUENCE OF STRINGS OF TYPE '...'

Meaning

A line cannot contain two strings of the type '...' in succession.
If the strings are part of the same literal, they must be on separate
lines. If they belong to different literals, they must be separated
syntactically (e.g. by a comma).

Response

Enter new line or separator.

SEW42H5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H5   NUMBER OF OCCURRENCES IN DATA TYPE INVALID HERE

Meaning

A CAST operation has a multiple data type as its target type. This is
not permitted.

Response

Modify application program.

SEW42H6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H6   NO RESULT VALUE FOR CASE

Meaning

In a CASE operation, NULL is in all THEN clauses, and
- either no ELSE clause is specified, or
- NULL is also in the ELSE clause

Response

Specify at least one expression without NULL in THEN/ELSE clauses.

SEW42H7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H7   TRIM SPECIFIED WITH FROM BUT WITHOUT TRIM MODE OR TRIM CHARACTER

Meaning

In a TRIM function containing "FROM", either a TRIM mode or a TRIM
character must also be specified. This is not the case here.

Response

Specify TRIM mode or TRIM character, or remove "FROM".

SEW42H8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H8   INVALID USE OF "?" PLACEHOLDER IN ALPHANUM. FUNCTIONS

Meaning

In a preparable SQL statement, "?" placeholders may not be used in
the following cases:
- as an operand of the UPPER or LOWER function
- as an operand of the TRIM function (i.e. as TRIM source or TRIM
  character)
- as the first operand of the SUBSTRING function (i.e. as SUBSTRING
  source)

Response

Replace "?" placeholder.

SEW42H9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H9   TEMPORARY VIEWS NO LONGER SUPPORTED

Meaning

Temporary views are no longer supported as of SESAM/SQL V3.0.

Response

Modify the application program; replace temporary views with
permanent ones as required.

SEW42IA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IA   ERROR IN SPACE LIST OF PARTIAL REPLICATION (&00).

Meaning

At least one of the spaces specified in the space list of the partial
replication does not exist.

Response

Locate the incorrect space entry and re-enter the corrected
CREATE REPLICATION statement.

SEW42IB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IB   NO USER SPACE AVAILABLE, REPLICATION (&00) NOT CREATED.

Meaning

The backup contains no user space.
It only makes sense to create a replication if a backup with at least one
user space is available.

SEW42IC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IC   THE PARTIAL REPLICATION (&00) DOES NOT CONTAIN THE TABLE SPACE.

Meaning

You will perform a refresh after CREATE INDEX on a partial
replication that does not contain the associated table space.
Refreshing the partial replication is not possible in this case.
The last refresh was therefore aborted with an error condition.
A new refresh is therefore not possible.

Response

Create a new replication.

SEW42ID

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ID   THE FOREIGN COPIES HAVE DIFFERENT BACKUP TIMESTAMPS

Meaning

Recovery is only possible with foreign copies having the same backup
timestamp. The timestamps differ, because the foreign copies are not
commonly created after a PREPARE-FOREIGN-COPY, a condition for a space
list.

Response

Group the spaces according their backup timestamp

SEW42IE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IE   THE BACKUP SPECIFIED BY USING IS NOT OLDER THAN THAT SPECIFIED BY TO

Meaning

The position specified by TO can only be recovered starting from an
older backup

SEW42IF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IF   THE SPECIFIED BACKUP FOR SPACE (&00).(&01) IS INVALID

Meaning

When creating the backup the space was not in the log.
Or the backup was created in a previous SESAM version.
Only RECOVER TO is allowed with the spacified backup.

SEW42IG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IG   THE SPACE (&00).(&01) CANNOT BE FOUND.

Meaning

The space (&01) is not defined in the catalog (&00)

SEW42IH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IH   THE SPACE (&00).(&01) IS MULTIPLY SPECIFIED.

Meaning

A space should be specified only once in a space list.

SEW42IK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IK   THE TABLE SPACE FOR AN INDEX SPACE IS MISSING IN THE SPACE LIST

Meaning

If a create index is involved refreshing the replication also the
table space should be specified in the statement.

SEW42IL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IL   TIMESTAMP OLDER THAN BACKUP OF CATALOG SPACE (&00)

Meaning

The catalog is to be recovered to a point of time older than the specified
backup of the catalog space.
If USING has not been specified, the catalog is to be recovered to a point
of time before its creation date.

Response

Specify a reasonable timestamp.

SEW42IM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IM   THE CATALOG CANNOT BE RESET TO THE SPECIFIED DATE

Meaning

The timestamp specifies a date within the period of changing from daylight
saving time to standard time. Because of the ambiguity of this date the
catalog cannot be reset.

Response

Possibly use another timestamp.

SEW42IN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IN   THERE EXISTS A BACKUP COPY WITH A TIMESTAMP HIGHER THAN THE CURRENT TIMESTAMP.

Meaning

A backup copy should be created, but there exists already
a backup copy which is created later.

Response

Check the time setting of the machine (time travel)
or delete the rows in the recovery units with later timestamp

SEW42IO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IO   VARIABLE (&00) FOR OUTPUT MUST BE UNIQUE IN CALL STATEMENT

Meaning

An output variable in a call statement can only be used once.

Response

Fix call of procedure.

SEW42IP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IP   HOLD FOR CURSOR (&00) IN ROUTINE NOT ALLOWED.

Meaning

HOLD must not be specified for a cursor in a routine.

Response

Fix routine.

SEW42IQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IQ   SQLSTATE OR CONDITION NAME OR CLASS OF SQLSTATE NOT UNIQUE

Meaning

An SQLSTATE, the classes SQLEXCEPTION, SQLWARNING and NOT FOUND
and a condition name (rsp. the corresponding SQLSTATE)
must not be specified in more than one exception handler
and must be unique within a handler.

Response

Fix routine.

SEW42IR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IR   UNDO HANDLER FOR NON ATOMIC COMPOUND STATEMENT

Meaning

Undo handler only allowed for compound statement
with property ATOMIC.

Response

Fix routine.

SEW42IS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IS   PRAGMA BETWEEN LITERAL CONTINUATIONS

Meaning

There must be no pragma specification between
literal continuations.

Response

Fix statement.

SEW42I0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I0   SPECIFIED RECOVERY UNIT HAS THE WRONG TYPE

Meaning

RECOVER USING has to start with a recovery unit of
recovery type "COPY", "CREATE" or "REPLICATION". RECOVER TO recovery
unit of recovery type "CREATE" is not allowed. In REFRESH SPACE
only "COPY" is allowed.

Response

Repeat the statement and specify the correct backup.

SEW42I1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I1   NO RECOVERY UNIT RECORD FOUND FOR SPACE (&00).(&01) IN THE METADATA

Meaning

No recovery unit record was found to recover to the specified mark

Response

Possibly use a foreign copy or a replication to recover

SEW42I2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I2   THE BACKUP FOR SPACE (&00).(&01) WAS NOT FOUND

Meaning

- The specified backup was not found in the RECOVERY_UNITS base table
  or in the CAT-REC file respectively.
- If no backup was specified in a RECOVER Statement not any backup was
  found in the RECOVERY_UNITS base table or in the CAT-REC file
  respectively.

Response

Check the specified backup. If the statement was a REFRESH SPACE,
consider, that a REFRESH REPLICATION statement may precede to update
the metadata of the replication.

SEW42I3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I3   SPACE (&00).(&01) IS NOT SUBJECT TO LOGGING

Meaning

Space is not subject to logging and thus cannot be fully recovered or
refreshed respectively

Response

recover space to previous state

SEW42I4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I4   RESTART OR ADJUST CANNOT BE PERFORMED FOR SPACE (&00).(&01) BECAUSE NO RESTART RECORD EXISTS FOR SPACE

Meaning

No restart record was found in the recovery units for RECOVER ... RESTART
or ADJUST for the specified space. There was no interruption to a recovery
that can be continued with RESTART or concluded with ADJUST.

SEW42I5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I5   SPECIFIED TIMESTAMP DOES NOT SPECIFY SPACE SET

Meaning

The specified timestamp does not specify a space set.

Response

Repeat statement with correct timestamp.

SEW42I6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I6   MOST RECENT RECOVERY UNIT RECORD NOT SUITABLE FOR RECOVERING SPACE (&00). (&01) TO MARK

Meaning

The most recent recovery unit record is not suitable for recovering the
space to the mark.

Response

Possibly use a foreign copy or a replication to recover

SEW42I7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I7   FILE (&00) SPECIFIED WITH COPY_FILE IS NOT A BACKUP FILE

Meaning

a) Backup is not in the RECOVERY_UNITS base table and the file name is
   an invalid copy file name.
b) The file does not have the structure of a space.

Response

Repeat statement with correct copy file name.

SEW42I8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I8   LOGGING REQUESTED FOR CATALOG (&00) WITHOUT LOGGING

Meaning

Logging has not been defined for the catalog. The logging status of the
catalog cannot be modified.

Response

Execute COPY without logging.

SEW42I9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I9   NO FREE VERSION NUMBER FOR COPY

Meaning

No version number is available for copying a space.

Response

Delete copies you no longer require with MODIFY.

SEW42JA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JA   LENGTH OF STRING MUST BE ONE CHARACTER

Meaning

The length of the arguments DELIMITER, QUOTE, and ESCAPE of
the function TABLE CSV() or in the load rsp. unload
format CSV_FORMAT must be one character.

Response

Modify argument accordingly.

SEW42JB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JB   ARGUMENTS DELIMITER, QUOTE, AND ESCAPE OF CSV MUST HAVE DIFFERENT VALUES

Meaning

No two of the arguments DELIMITER, QUOTE, and ESCAPE
can have the same value.

Response

Modify arguments accordingly.

SEW42JC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JC   ILLEGAL FORMAT OF BS2000 FILE REFERENCE

Meaning

The first argument of the function TABLE CSV() contains
no file name, or a question mark "?" that is not followed by the
parameter name PASSWORD=.

Response

Modify the first argument of function TABLE CSV() accordingly.

SEW42JD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JD   ILLEGAL DATA TYPE MIX IN CSV OPERANDS.

Meaning

Arguments DELIMITER, QUOTE and ESCAPE of
CSV must have identical data types.

Response

Modify arguments accordingly.

SEW42LA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LA   ILLEGAL SCHEMA NAME IN TABLE OR ROUTINE (&00).(&01).(&02)

Meaning

When granting privileges in a CREATE SCHEMA statement, the specified table
name or routine name, respectively, may only be qualified with the name
of the defined schema.

Response

Modify application program accordingly.

SEW42LB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LB   ILLEGAL OR MISSING DEFAULT SCHEMA NAME

Meaning

The default schema name to be used for the SQL statement is
syntactically incorrect or missing. An unqualified identifier
must not contain any control characters, and it must not
begin with an underscore (low line).

Response

Modify the command where the default was defined, such as
the invocation of an SQL precompiler, or the parameters of
a JDBC connect operation.
Or qualify with an explicit schema name so that the default
is never used.  

SEW42LC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LC   CLOSING BRACKET FOR COMMENT MISSING

Meaning

Bracketing of comments with /* and */ must be correct, even
inside a bracketed comment.

Response

Correct the text of the statement.

SEW42LD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LD   OPENING BRACKET FOR COMMENT MISSING

Meaning

Bracketing of comments with /* and */ must be correct, even
inside a bracketed comment.

Response

Correct the text of the statement.

SEW42LE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LE   ILLEGAL TRIGRAPH

Meaning

The only trigraphs are ??( and ??( for square brackets.

Response

Correct the text of the statement.

SEW42LF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LF   INCORRECTLY QUALIFIED ROUTINE NAME (&02) IN SCHEMA (&00).(&01)

Meaning

The schema in the routine name does not match the schema in the schema
definition.

Response

Correct the routine name by qualifying it with the correct schema.

SEW42LG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LG   ROUTINE NAME (&02) IN SCHEMA (&00).(&01) NOT UNIQUE

Meaning

In the schema definition the routine name has been specified more than
once.

Response

Use non-ambiguous routine names.

SEW42LH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LH   COMPOUND STATEMENT NOT PERMITTED IN THIS CONTEXT

Meaning

Within a procedure statement no compound statement may be specified.
In particular compound statements may not be nested.

Response

Modify the text of the procedure statement.

SEW42LI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LI   ILLEGAL SQLSTATE VALUE

Meaning

An illegal SQLSTATE value was specified in a handler declaration. The
value shall comprise five characters which must be digits 0-9
or uppercase letters A-Z; the value has to start with one of the digits
0-4 but it must not belong to the
message classes 'successful completion' or 'transaction rollback',
respectively (i.e. it may not start with '00' or '40').

Response

Modify the SQLSTATE value.

SEW42LJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LJ   DECLARATION IN EXCEPTION HANDLER ILLEGAL

Meaning

Within an exception handler there must not be any declaration.

Response

Fix routine.

SEW42LK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LK   COMPOUND STATEMENT IN EXCEPTION HANDLER MUST NOT BE ATOMIC

Meaning

Within an exception handler a compound statement must not be ATOMIC.

Response

Fix routine.

SEW42L0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L0   "?" PLACEHOLDER INVALID FOR ALL ARGUMENTS

Meaning

The following cases are invalid for a preparable SQL statement:
- all arguments for a comparison or an IN predicate with expression list
  are "?"
- the 1st, and the 2nd or 3rd argument of a BETWEEN predicate are "?"
- all the operands of a POSITION, COALESCE or NULLIF are "?"
- in a CASE expression of the type "CASE v WHEN v1 THEN r1 ... END", the
  expression after "CASE", and the expression in each "WHEN" clause
  is a "?" placeholder
- in a CASE expression, the expression of each THEN clause and of the ELSE
  clause (if specified) consists of either a "?" placeholder or "NULL"

Response

Replace a "?" placeholder or a "NULL", with e.g. "CAST (? AS
data_type)" or "CAST (NULL AS data_type)".

SEW42L1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L1   ILLEGAL COMMENT

Meaning

A preparable SQL statement contains an illegal comment. Only comments
which can be interpreted as PRAGMA are permitted.

Response

Remove comment.

SEW42L2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L2   "?" PLACEHOLDER ON BOTH SIDES OF OPERATOR

Meaning

In a preparable SQL statement, a "?" placeholder has been specified on
both sides of an arithmetic operator or on both sides of the "||"
concatenation operator for alphanumeric values.

Response

Remove one of the "?" placeholders.

SEW42L3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L3   "?" PLACEHOLDER IN SELECT LIST

Meaning

An item in the select list of a preparable SQL statement consists of a "?"
placeholder only.

Response

Remove the "?" placeholder.

SEW42L4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L4   "?" PLACEHOLDER AS ARGUMENT OF MONADIC "+" OR "-", NULL OR CASTABLE PREDICATE OR SET FUNCTION

Meaning

A preparable SQL statement includes a "?" placeholder as the argument of
a monadic "+" or "-", of a null or castable predicate or of a set
function.

Response

Remove "?" placeholder.

SEW42L5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L5   HOST VARIABLE NOT PERMITTED IN PREPARABLE SQL STATEMENT

Meaning

A host variable was found in an SQL statement to be prepared using a
PREPARE or EXECUTE IMMEDIATE statement. A host variable can only be used
in non-preparable SQL statements however

Response

Remove host variable.

SEW42L6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L6   "?" PLACEHOLDER ON LEFT SIDE OF IN PREDICATE AND AS FIRST ELEMENT IN VALUE LIST ON RIGHT SIDE

Meaning

In a preparable SQL statement, a "?" placeholder has been specified on the
left side of an IN predicate and as the first element of the value list on
the right side of this IN predicate.

Response

Remove one of the "?" placeholders.

SEW42L7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L7   SQL PARAMETER OR SQL VARIABLE NOT PERMITTED OUTSIDE A ROUTINE

Meaning

SQL parameters and local variables, can only be used in routines.

Response

Remove SQL parameters or local variables, respectively, or replace them
by host variables.

SEW42L8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L8   UPDATE TYPE SPECIFIED MORE THAN ONCE FOR COLUMN (&00).(&01).(&02).(&03)

Meaning

When updating a column, the same type of update may only be specified
once for a column (i.e. updating data type, deletion of default value,
etc.).

Response

Modify application program accordingly.

SEW42L9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L9   ILLEGAL SCHEMA NAME IN INDEX TABLE (&00).(&01).(&02)

Meaning

When defining an index in a CREATE SCHEMA statement, the specified table
name may only be qualified with the name of the defined schema.

Response

Modify application program accordingly.

SEW42M1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M1   INVALID POSITIONING FOR PREFETCH CURSOR

Meaning

FETCH FIRST, FETCH LAST, FETCH ABSOLUTE and FETCH RELATIVE are not
permitted for buffered cursors (PRAGMA PREFETCH).

Response

Use FETCH NEXT, or remove PRAGMA PREFETCH.

SEW42M2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M2   STORE INVALID FOR PREFETCH CURSOR.

Meaning

STORE is not permissible for buffered cursors (PRAGMA PREFETCH).

Response

Remove PRAGMA PREFETCH from the cursor declaration.

SEW42M3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M3   ILLEGAL UPDATE POSITIONED WITH PREFETCH CURSOR (&00) IN MODULE (&01)

Meaning

Update operations are not permitted for buffered cursors (PRAGMA
PREFETCH).

Response

Remove PRAGMA PREFETCH, or update without reference to the relevant
cursor.

SEW42M4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M4   ILLEGAL DELETE POSITIONED WITH PREFETCH CURSOR (&00) IN MODULE (&01)

Meaning

Delete operations are not permitted for buffered cursors (PRAGMA
PREFETCH).

Response

Remove PRAGMA PREFETCH, or delete without reference to the relevant
cursor.

SEW42NA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NA   ILLEGAL CALL DML DEFAULT VALUE CHARACTER FOR SQL TABLE (&00).(&01).(&02)

Meaning

Specification of a CALL DML default value character is only required for
the CALL DML interface. This specification is no longer permitted for
tables accessed exclusively by means of SQL statements.

Response

Either define the table as a CALL DML table or do not specify a CALL DML
default value character.

SEW42NB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NB   NO CALL DML DEFAULT VALUE FOR TABLE (&00).(&01).(&02)

Meaning

A CALL DML default value character must be defined in CALL DML tables for
columns which are not part of the primary key.

Response

Specify a CALL DML default value character.

SEW42NC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NC   SYMBOLIC ATTRIBUTE NAME (SAN) FOR TABLE (&00).(&01).(&02) CANNOT BE ACCESSED

Meaning

The symbolic attribute name (SAN) is already assigned or is specified
several times in the SQL statement.

Response

Assign a different symbolic attribute name.

SEW42ND

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ND   CATALOG (&00) CANNOT BE ACCESSED

Meaning

The SQL statement refers to a catalog that does not exist or which is
marked as locked in the in the SQL database catalog.
If the catalog name cannot be derived from the statement, the statement
is sent to the default catalog; this cannot be accessed.

Response

Check DBH configuration.

SEW42NE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NE   SCHEMA (&00).(&01) IS NOT EMPTY

Meaning

The schema cannot be deleted (because of RESTRICT) because it still
contains at least one table or one routine, respectively.

Response

If necessary, determine the associated tables and routines with the help
of the INFORMATION_SCHEMA views and delete them using DROP TABLE, DROP
VIEW, DROP PROCEDURE, or DROP FUNCTION, respectively.

SEW42NF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NF   ILLEGAL COLUMN REFERENCE (&00) IN GROUP BY CLAUSE

Meaning

A GROUP BY clause contains a column reference which references a table
specified in the FROM clause of a higher-level query expression.

Response

Modify GROUP BY clause accordingly.

SEW42NG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NG   ILLEGAL COLUMN REFERENCE (&00) IN SELECT CLAUSE

Meaning

A column of a table specified in a FROM clause is referenced in a
subordinate SELECT clause not contained in a subordinate subquery.

Response

Modify the SELECT clause accordingly.

SEW42NH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NH   ILLEGAL SET FUNCTION IN WHERE CLAUSE OR ON CLAUSE

Meaning

A WHERE clause or the ON clause of a join expression contains a set
function, and
- the WHERE clause or join expression has not been specified in either
  a HAVING or SELECT clause, or
- the set function does not contain a column reference, or
- the set function contains a reference to a column which is defined
  outside of the underlying query specification or join expression.

Response

Remove set function or modify column reference.

SEW42NI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NI   TEMPORARY VIEW (&00) IN CATALOG (&01) NOT DEFINED

Meaning

- The SQL statement references a temporary view which does not exist, or
- the SQL statement contains explicit or implicit references to more than
  one catalog.

Response

Correct view name or create temporary view.

SEW42NJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NJ   COLUMN NAME (&00) CORRESPONDS TO THE COMPOUND KEY NAME OF TABLE (&01). (&02).(&03)

Meaning

The name of the compound key, i.e. the name of the primary key of a
CALL DML table cannot be the same as one of the column names
in the table.

Response

Use a different name for the primary key constraint or for the column
name.

SEW42NK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NK   ILLEGAL COLUMN (&00) IN GROUPED TABLE

Meaning

A column reference has been specified in the select list or HAVING clause
of a grouped query expression. The associated column has not been defined
in the GROUP BY clause of the query expression, and the column reference
does not occur within a set function.

Response

Modify application program accordingly.

SEW42NL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NL   COLUMN (&00).(&01).(&02).(&03) CANNOT BE UPDATED VIA CURSOR (&04) IN MODULE (&05)

Meaning

An attempt was made in an UPDATE ... WHERE CURRENT statement to update a
column which was specified neither implicitly nor explicitly in the cursor
as "FOR UPDATE".

Response

Modify application program accordingly.

SEW42NM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NM   COLUMN (&00).(&01).(&02).(&03) CANNOT BE ACCESSED BY USER (&04)

Meaning

The SQL statement refers to a column which does not exist or to which
the user with the authorization identifier (&04) has no access. Also
a column cannot be accessed if the column to be created already exists.

Response

Use the INFORMATION_SCHEMA views to check whether the column already
exists and to check the user privileges with regard to this column.

SEW42NN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NN   USER (&00) DOES NOT HAVE SUFFICIENT PRIVILEGES FOR CATALOG (&01)

Meaning

Catalog-specific privileges are the special privileges "CREATE USER",
"CREATE SCHEMA", "CREATE STOGROUP" and "UTILITY".

Response

Use the INFORMATION_SCHEMA views to check the users special privileges
for the catalog.

SEW42NO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NO   COLUMN (&00) NOT INCLUDED IN THE AGGREGATE FUNCTION

Meaning

The SELECT list of a SELECT expression without a GROUP BY clause contains:
- a set function, and
- outside a set function, a column referring to a column of this query
expression.
Example: SELECT AVG(salary), emp_no FROM employee

Response

Change the application program.

SEW42NP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NP   COLUMN (&00).(&01).(&02).(&03) TO BE CHANGED OR DELETED REFERENCED BY AN INTEGRITY CONSTRAINT

Meaning

A column cannot be changed or deleted because it is referenced by an
integrity constraint.

Response

First delete the corresponding integrity constraint. Then execute the SQL
statement again.

SEW42NQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NQ   COLUMN (&00).(&01).(&02).(&03) TO BE CHANGED OR DELETED USED BY A SECONDARY INDEX

Meaning

A column cannot be changed or deleted because it is used in a
secondary index.

Response

First delete the secondary index. Then execute the SQL statement again.

SEW42NR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NR   COLUMN (&00).(&01).(&02).(&03) TO BE CHANGED OR DELETED IS REFERENCED BY A VIEW

Meaning

A column cannot be changed or deleted if it is referenced by a view.

Response

First delete the dependent view and then execute the SQL statement again.

SEW42NS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NS   COLUMNS OF INTEGRITY CONSTRAINT (&00).(&01).(&02) ALREADY USED IN UNIQUENESS CONSTRAINT

Meaning

A uniqueness constraint already exists for these columns.

Response

Modify application program accordingly.

SEW42NT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NT   ILLEGAL NUMBER OF COLUMNS FOR SECONDARY INDEX (&00) OF CALL DML TABLE (&01).(&02).(&03)

Meaning

A secondary index for a CALL DML table may only contain one
column.

Response

Modify application program accordingly.

SEW42NU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NU   ILLEGAL NUMBER OF COLUMNS FOR SECONDARY INDEX (&00) WITH MULTIPLE COLUMN (&01).(&02).(&03).(&04)

Meaning

A secondary index which comprises several columns cannot include
multiple columns.

Response

Modify application program accordingly.

SEW42NV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NV   INTEGRITY CONSTRAINT (&00) FOR TABLE (&01).(&02).(&03) NOT ACCESSIBLE TO USER (&04)

Meaning

The SQL statement references an integrity constraint which does not exist
or which does not exist on the specified table. An integrity constraint
can also not be accessed if the integrity constraint to be created already
exists.

Response

Check the existence of the integrity constraint with the aid of the
INFORMATION_SCHEMA views.

SEW42NW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NW   INTEGRITY CONSTRAINT (&00) CANNOT BE ACCESSED BY USER (&01)

Meaning

The SQL statement refers to an integrity constraint which does not exist.
It is also not possible to access an integrity constraint if an attempt
is made to create an integrity constraint which already exists.

Response

Check the existence of the integrity constraint using the views of the
INFORMATION_SCHEMA.

SEW42NX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NX   MULTIPLE COLUMN (&00) IN INTEGRITY CONSTRAINT (&01) ON TABLE (&02).(&03). (&04) NOT PERMITTED

Meaning

The list of columns of an integrity constraint includes a multiple
column.

Response

Modify application program accordingly.

SEW42NY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NY   INTEGRITY CONSTRAINT (&00) ON TABLE (&01).(&02).(&03) IS REFERENCED BY ANOTHER INTEGRITY CONSTRAINT

Meaning

A uniqueness constraint which is referenced by another integrity
constraint is to be deleted for a table.

Response

First delete the referencing integrity constraint and then execute the SQL
statement again.

SEW42NZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NZ   DEFAULT VALUE FOR COLUMN (&00).(&01).(&02).(&03) DOES NOT EXIST

Meaning

It is not possible to delete a default value because no default value
exists for the specified column.

Response

Modify application program accordingly.

SEW42N0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N0   TOO MANY MEDIA RECORDS FOR FILE TYPE (&00)

Meaning

A media record is to be inserted for a certain file type while processing
the media table with ALTER...ADD.... However, the maximum number of media
records permitted for this file type has already been reached.

Response

If necessary delete one or more of the existing media records for this
file type.

SEW42N1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N1   BS2000 FILE NAME FOR CATALOG SPACE IS NOT UNIQUE

Meaning

The BS2000 file name for the catalog space, which is derived from the
catalog name, already exists with an other BS2000 catalog ID

Response

Specify another catalog name or define a catid list

SEW42N2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N2   MULTIPLE EXPRESSION IN SEARCH CONDITION NOT COLUMN REFERENCE FOR INNER TABLE

Meaning

- A search condition includes a multiple expression which is not a column
  reference, or
- a search condition includes a multiple column reference. The associated
  column is defined in a table which is specified in the FROM clause of a
  higher-level query expression.

Response

Modify application program accordingly.

SEW42N3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N3   UNION OPERANDS HAVE DIFFERENT NUMBER OF COLUMNS

Meaning

The two tables involved in a UNION expression have different numbers of
columns.

Response

Change the number of columns for at least one of the operands.

SEW42N4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N4   NOT POSSIBLE TO REVOKE PRIVILEGE (&00) OF USER (&01) IN CATALOG (&02), ELSEWISE ABANDONED OBJECTS WOULD OCCUR

Meaning

- It is not possible to delete an authorization identifier for a user,
  because this user has granted privileges to other users
- It is not possible to revoke a privilege from a user, because this
  privilege has been granted to others, or this privilege was essential
  for creating views, referental constraints, or routines, that are
  still existing.

Response

First delete the dependent privileges, views, referental constraints, or
routines, respectively. Then repeat the SQL statement.

SEW42N5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N5   COLUMN NAME (&00) NOT UNIQUE

Meaning

A column reference
- without a table name can refer to more than one table, or
- can refer to more than one column in the same table.

Response

Check the column reference or FROM clause in the application program.

SEW42N6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N6   DEVICE TYPE (&00) FOR STORAGE GROUP (&01).(&02) IS NOT UNIQUE

Meaning

The specified device type is different to the device type of the other
volumes in the storage group.

Response

Check the device type of the volumes in the storage group with the help
of the INFORMATION_SCHEMA views. Only define volumes with the same device
type for a storage group.

SEW42N7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N7   CALL DML ONLY TABLE (&00).(&01).(&02) NOT PERMITTED IN SQL-DML STATEMENT OR CERTAIN OTHER STATEMENTS

Meaning

An attempt was made in a
- SQL-DML statement or
- CREATE VIEW statement or
- CREATE TEMPORARY VIEW statement or
- UNLOAD ONLINE statement or
- WHERE clause of an EXPORT statement
to access a CALL DML only table.

Response

Migrate the table.

SEW42N8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N8   COLUMN TO BE DELETED (&00).(&01).(&02).(&03) IS PART OF THE PRIMARY KEY.

Meaning

A column cannot be deleted as it is part of the primary key.

Response

The column can only be removed by deleting (DROP TABLE) and recreating
the table (CREATE TABLE).

SEW42N9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N9   SQL STATEMENT ONLY PERMITTED FOR BASE TABLES

Meaning

The SQL statement is only permitted for base tables. The specified table
is not, however, a base table.

Response

Modify application program accordingly.

SEW42OA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OA   DEFAULT VALUE NOT PERMITTED IN CALL DML TABLE (&00).(&01).(&02)

Meaning

Columns for CALL DML tables cannot include default value
definitions.

Response

Define columns without default values.

SEW42OB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OB   THE NUMBER OF COLUMN NAMES IN TABLE SPECIFICATION (&00) IN THE FROM CLAUSE IS INCORRECT

Meaning

The number of column names in the list for the table specification in a
FROM clause does not correspond to the number of columns in the table.

Response

Change the application program.

SEW42OC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OC   INVALID NUMBER OF COLUMNS IN INSERT COLUMN LIST

Meaning

The number of columns in the query expression of an INSERT statement is
not the same as the number in the explicitly specified column list or as
the number of columns of the table to be extended if the column list is
omitted.

Response

Modify application program accordingly.

SEW42OE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OE   TOO MANY COLUMNS IN SUBQUERY

Meaning

A subquery has been specified whose derived table has more than one
column.

Response

Modify subquery accordingly.

SEW42OF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OF   NUMBER OF COLUMNS IN DEFINITION OF VIEW (&00).(&01).(&02) DOES NOT MATCH QUERY EXPRESSION

Meaning

The number of columns in the column name list of a view definition
is not the same as the number of columns defined by the specified query
expression.

Response

Modify the column name list or the query expression.

SEW42OG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OG   INVALID COLUMN NUMBER IN ORDER BY CLAUSE

Meaning

A column number has been used in an ORDER BY clause which is either equal
to 0 or greater than the number of columns in the cursor to be sorted.

Response

Modify application program accordingly.

SEW42OH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OH   DROP USER NOT EXECUTED BECAUSE OF DEPENDENT SCHEMA

Meaning

An authorization identifier for a user cannot be deleted if it is the
owner of a schema.

Response

First delete the dependent objects and then execute the DROP USER
statement again.

SEW42OI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OI   DROP USER NOT EXECUTED BECAUSE OF DEPENDENT SPACE

Meaning

An authorization identifier for a user cannot be deleted if it is the
owner of a space.

Response

First delete the dependent objects and then execute the DROP USER
statement again.

SEW42OJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OJ   DROP USER NOT EXECUTED BECAUSE OF DEPENDENT STORAGE GROUP

Meaning

An authorization identifier for a user cannot be deleted if it is the
owner of a storage group.

Response

First delete the dependent objects and then execute the DROP USER
statement again.

SEW42OL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OL   DEVICE TYPE NOT SPECIFIED

Meaning

The device type must be specified when changing the volume of a storage
group from public to a private volume.

Response

Specify the device type associated with the volume list.

SEW42OM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OM   WITH CHECK OPTION NOT PERMITTED IN THIS CONTEXT

Meaning

A view WITH CHECK OPTION must be updatable and must not contain
multiple columns or user defined functions.

Response

Define the view without WITH CHECK OPTION.

SEW42OO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OO   INVALID COLUMN NAME OR COLUMN REFERENCE (&00)

Meaning

- A column reference "C" without a table name is not within the scope of
  reference of a table which defines a column "C", or
- a column reference "T.C" with a table name is not within the scope of
  reference of a table "T" which defines a column "C", or
- in the case of an INSERT or UPDATE statement for a table, a column
  has been specified in the list of column names or to the left of the
  equal sign in a SET clause which has not been defined for this table.

Response

Modify application program accordingly.

SEW42OP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OP   TRIM CHARACTER INVALID

Meaning

The TRIM character is a string with a fixed length greater than 1.

Response

Correct TRIM character.

SEW42OS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OS   INTEGRITY CONSTRAINT NOT PERMITTED FOR CALL DML TABLE (&00).(&01).(&02)

Meaning

When defining a CALL DML table only one primary key constraint may
be defined. No integrity constraint can be defined or deleted for a
CALL DML table at a later point in time.

Response

Modify application program accordingly.

SEW42OT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OT   ILLEGAL DATA TYPE FOR COLUMN (&00) IN CALL DML TABLE (&01).(&02).(&03)

Meaning

Only certain data types can be used for columns in CALL DML tables.

Response

Use one of the data types permitted for CALL DML tables.

SEW42OV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OV   SPECIFICATION OF INDEXED LENGTH NOT PERMITTED FOR THE DATA TYPE OF THE COLUMN (&00).(&01).(&02).(&03)

Meaning

In the specification of an INDEX, a LENGTH ("partial inversion") may only
be specified for columns of data types [NATIONAL] CHARACTER [VARYING],
and of data types already present in SESAM versions < V13.1.

Response

Change the application program

SEW42OW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OW   ILLEGAL DATA TYPE FOR COLUMN (&00).(&01).(&02).(&03) IN PRIMARY KEY

Meaning

Only certain data types can be used for primary key columns.

Response

Use a data type appropriate for primary key columns.

SEW42OY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OY   ILLEGAL DATA TYPE

Meaning

In an expression, a data type has been used for which the expression has
not been defined.

Response

Modify application program accordingly.

SEW42O1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O1   CURSOR (&00) IN MODULE (&01) CANNOT BE UPDATED

Meaning

An attempt was made to use an UPDATE ... WHERE CURRENT or DELETE ... WHERE
CURRENT statement on a cursor which satisfies at least one of the
following conditions:
- the underlying table cannot be updated,
- the cursor is a SCROLL cursor,
- the cursor has been declared as READ ONLY or contains ORDER BY
- the cursor has been declared with FETCH FIRST ROWS,
- in the case of an UPDATE statement, not all the columns have been
  defined as updatable.

Response

Modify application program accordingly.

SEW42O2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O2   UNIQUE ASSIGNMENT OF OCCURRENCE OF MULTIPLE COLUMN (&00) NOT POSSIBLE

Meaning

- The ORDER BY clause of a DECLARE CURSOR statement contains a column
  name with the occurrence reference "c(i)", and
- the table to which the ORDER BY clause refers,
  has more than one column called "c" whose occurrence range covers "i".

Response

Change the occurrence reference or column definition of the referenced
table.

SEW42O3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O3   SOURCE COLUMN (&00) REFERENCES TARGET TABLE

Meaning

The VALUES list of the INSERT part of a MERGE statement must not
contain a column of the target table.

Response

Change the application program.

SEW42O4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O4   CURSOR (&00) IN ROUTINE (&01).(&02).(&03) CANNOT BE UPDATED

Meaning

An attempt was made to use an UPDATE ... WHERE CURRENT or DELETE ... WHERE
CURRENT statement on a cursor which satisfies at least one of the
following conditions:
- the underlying table cannot be updated,
- the cursor is a SCROLL cursor,
- the cursor has been declared as READ ONLY or contains ORDER BY
- the cursor has been declared with FETCH FIRST ROWS,
- in the case of an UPDATE statement, not all the columns have been
  defined as updatable.

Response

Modify routine accordingly.

SEW42PA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PA   ILLEGAL SPACE NAME (&00).(&01) FOR CURRENT AUTHORIZATION IDENTIFIER (&02)

Meaning

The space name specified in the SQL statement is not permitted for the
current authorization identifier. A space name which starts with "DO"
must be followed by the current authorization identifier (or by the
authorization identifier specified for AUTHORIZATION).

Response

Modify application program accordingly.

SEW42PB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PB   ILLEGAL FUNCTION REFERENCE IN TEMPORARY VIEW DECLARATION (&00)

Meaning

The query expression in the declaration of a temporary view may not
reference an user defined function.

Response

Modify application program accordingly.

SEW42PC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PC   ILLEGAL VIEW REFERENCE IN TEMPORARY VIEW DECLARATION (&00)

Meaning

The query expression in the declaration of a temporary view may not
reference a view.

Response

Modify application program accordingly.

SEW42PD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PD   INDEX (&00).(&01).(&02) GENERATED IMPLICITLY

Meaning

An index is generated implicitly for a UNIQUE constraint if it is not
possible to use an existing index. An implicitly generated index of this
type cannot be deleted explicitly using the DROP INDEX statement. This
can, however, be done using the DROP CONSTRAINT clause of the ALTER TABLE
statement.

Response

Use the views of the INFORMATION_SCHEMA to determine the relevant UNIQUE
constraint. Where necessary, delete the index implicitly using DROP
CONSTRAINT.

SEW42PE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PE   SECONDARY INDEX (&00).(&01).(&02) DEFECTIVE

Meaning

The secondary index is defective.
- A defective index cannot be reorganized.
- A defective index may not be deleted if the index is used by a
  uniqueness constraint for which no other index can be used.
- A non-defective index may not be deleted if this index is used by a
  uniqueness constraint and all other indexes which could be used for
  this uniqueness constraint are defective.
- The index for a uniqueness constraint is defective.

Response

Reconstruct secondary index, e.g. with RECOVER INDEX.

SEW42PF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PF   INVERSION LENGTH FOR COLUMN (&01).(&02).(&03).(&04) IN INDEX (&00) IS 0 OR EXCEEDS COLUMN LENGTH

Meaning

The maximum length of a column in a secondary index is the length of
the column itself. The length specified in the index definition is 0 or
exceeds the column length.

Response

Modify index definition accordingly.

SEW42PG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PG   SECONDARY INDEX (&00).(&01).(&02) CANNOT BE ACCESSED BY USER (&03)

Meaning

The SQL statement references a secondary index which does not exist. A
secondary index can also not be accessed if the secondary index to be
created already exists.

Response

Use the INFORMATION_SCHEMA views to determine whether the secondary index
already exists.

SEW42PH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PH   ILLEGAL COLUMN NAME (&00) IN FOR UPDATE CLAUSE

Meaning

A column which has not yet been defined has been used in the FOR UPDATE
clause of a cursor specification.

Response

Modify application program accordingly.

SEW42PI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PI   MAXIMUM LENGTH OF SECONDARY INDEX (&00).(&01).(&02) EXCEEDED

Meaning

The total length of secondary index columns is subject to limitations
in SESAM/SQL.

Response

Shorten the secondary index.

SEW42PJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PJ   ILLEGAL PRIMARY KEY LENGTH IN TABLE (&00).(&01).(&02)

Meaning

The total length of primary key columns is subject to limitations in
SESAM/SQL.

Response

Modify SQL statement accordingly.

SEW42PK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PK   MAXIMUM LENGTH OF UNIQUENESS CONSTRAINT (&00) ON TABLE (&01).(&02).(&03) EXCEEDED

Meaning

The total length of columns in the uniqueness constraint is subject to
limitations in SESAM/SQL.

Response

Modify application program accordingly.

SEW42PL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PL   TOO MANY SPACE NAMES SPECIFIED FOR CATALOG (&00)

Meaning

The maximum number of spaces in a catalog is limited in SESAM/SQL.
SQL statements are no longer permitted to contain space names.

Response

With CREATE SPACE: Define new tables and indexes on existing spaces.
If necessary, restructure the catalog.
With other statements: Remove superfluous space names from the statement
text.

SEW42PM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PM   TOO MANY VOLUMES IN STORAGE GROUP (&00).(&01)

Meaning

The maximum number of volumes for a storage group is limited in SESAM.

Response

Restructure the storage group; distribute the volumes over several storage
groups.

SEW42PP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PP   DELETION OF LAST COLUMN (&00) OF TABLE (&01).(&02).(&03) NOT PERMITTED

Meaning

A table must contain at least one column.

Response

If necessary, delete the entire table.

SEW42PQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PQ   LAST SYSTEM ENTRY OF UNIVERSAL USER (&00) IN CATALOG (&01) CANNOT BE DELETED

Meaning

A DROP SYSTEM USER statement refers to the last system entry of the
UNIVERSAL USER.

Response

Modify application program accordingly.

SEW42PR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PR   DELETION OF LAST VOLUME OF STORAGE GROUP (&00).(&01) NOT PERMITTED

Meaning

A storage group must contain at least one volume.

Response

If necessary, delete the entire storage group.

SEW42PS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PS   DELETION OF PRIMARY KEY FOR TABLE (&00).(&01).(&02) NOT PERMITTED

Meaning

The primary key for a SESAM/SQL table may not be deleted.

Response

Modify application program accordingly.

SEW42PT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PT   UNIVERSAL USER (&00) OF CATALOG (&01) MAY NOT BE DELETED

Meaning

A DROP USER statement refers to the UNIVERSAL USER. The UNIVERSAL USER
may not be deleted.

Response

Modify application program accordingly.

SEW42PU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PU   ONLY ONE SECONDARY INDEX PERMITTED ON COLUMN (&00).(&01).(&02).(&03)

Meaning

Only one secondary index may be defined for a column in CALL DML tables.

Response

Use the INFORMATION_SCHEMA views to check which indexes have already been
defined for the table.

SEW42PV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PV   VOLUME NAME (&00) OCCURS MORE THAN ONCE IN VOLUME LIST.

Meaning

Volume names must be unique in a volume list.

Response

Correct the volume list.

SEW42PW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PW   TOO MANY VOLUMES IN A VOLUME LIST.

Meaning

The maximum number of volumes in a volume list has been exceeded.

Response

Check the list.

SEW42P1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42P1   ILLEGAL OUTER COLUMN REFERENCE (&00)

Meaning

A set function contains a column reference which refers to a table which
has been specified in the FROM clause of a higher-level query expression.
Assume "t" is the table to which the column reference refers.
The set function is
- not included in the SELECT clause of a query expression
- nor is it in a subquery in a HAVING clause "having".
  "t" is defined in the FROM clause of the query expression whose HAVING
  clause is "having".

Response

Modify application program accordingly.

SEW42P3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42P3   QUALIFICATION WITH UNDEFINED TABLE NAME (&00)

Meaning

- A qualified column specification "T.C" is not within the scope of a
  FROM clause or JOIN expression in which the table "T" has been defined,
  or
- an ORDER BY clause contains an impermissible, qualified
  column specification "T.C", or
- a SELECT clause contains "T.*" and "T" is not defined in the FROM
  clause of the SELECT expression which contains this SELECT clause
  directly.

Response

Change the table qualification.

SEW42QA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QA   SPACE (&00).(&01) CANNOT BE ACCESSED BY USER (&02)

Meaning

The SQL statement refers to a space which does not exist or to which the
user with the authorization identifier (&02) has no access. A space can
also not be accessed if the space to be created already exists or its
short name is the same as that of another space. Or, in the case of
Import or Migrate, the owner of the schema to which the table is to belong
does not actually own the space.

Response

Use the INFORMATION_SCHEMA views to check whether the space already exists
and to check the privileges of the current authorization identifier.

SEW42QB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QB   SPACE (&00).(&01) IS USED BY AN INDEX

Meaning

An index is still defined on the space. Only empty spaces, however, may
be deleted.

Response

Use the INFORMATION_SCHEMA views to determine which indexes are defined
on the space. Delete the dependent objects before you delete the space.

SEW42QC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QC   SPACE (&00).(&01) IS USED BY A TABLE

Meaning

A table is still defined on the space. Only empty spaces, however, may be
deleted.

Response

Use the INFORMATION_SCHEMA views to determine which tables are defined on
the space. Delete the dependent objects before you delete the space.

SEW42QD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QD   STORAGE GROUP (&00).(&01) CANNOT BE ACCESSED BY USER (&02)

Meaning

The SQL statement refers to a storage space which does not exist or to
which the user with the authorization identifier (&02) has no access.
A storage group can also not be accessed if the space to be created
already exists.

Response

Use the INFORMATION_SCHEMA views to check whether the storage group
already exists and to check the privileges of the current authorization
identifier.

SEW42QE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QE   STORAGE-GROUP (&00).(&01) REFERENCED BY MEDIA TABLE

Meaning

A storage group cannot be modified or deleted because file types in the
media table reference the storage group.

Response

Use the INFORMATION_SCHEMA views to determine the file types in the media
table which are dependent on the storage group. You must modify the media
table before you can modify or delete the storage group.

SEW42QF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QF   STORAGE GROUP (&00).(&01) REFERENCED BY SPACE

Meaning

A storage group cannot be deleted because spaces still reference the
storage group.

Response

Use the INFORMATION_SCHEMA views to determine the spaces which are
dependent on the storage group. If necessary, modify the space
descriptions with ALTER SPACE or delete the space with DROP SPACE.
In the case of the ALTER SPACE statement, the data is not redefined.
It may therefore be necessary to reorganize the catalog before you delete
the storage group.

SEW42QG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QG   SYSTEM ENTRY NOT ACCESSIBLE TO AUTHORIZATION IDENTIFIER (&00) IN CATALOG (&01)

Meaning

- The current user ID and/or the current UTM user do not have privileges
  for the authorization identifier in the specified catalog or the
  authorization identifier does not exist, or
- the system entry specified in a CREATE SYSTEM USER statement already
  exists, or the system entry specified in a DROP SYSTEM USER statement
  does not exist.

Response

Check the system entries defined for the catalog and, if necessary,
correct them with the SQL statements CREATE/DROP SYSTEM USER or
CREATE/DROP USER as appropriate.

SEW42QH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QH   COUNT FIELD NOT PRIMARY KEY OR PART OF ONE

Meaning

In an INSERT statement, the column specified as count field is not a
primary key nor part of one. If the insert refers to a view, the
corresponding column in the underlying base relation is not a primary key
nor part of one.

Response

Modify SQL statement.

SEW42QI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QI   CURSOR (&00) OF MODULE (&01) NOT BASED ON TABLE (&02).(&03).(&04) IN UPDATE OR DELETE STATEMENT

Meaning

In a DELETE or UPDATE statement involving a cursor, a table name has been
specified which does not match that of the table upon which the cursor is
based.

Response

Select a different table name for the UPDATE/DELETE statement or select an
appropriate cursor.

SEW42QJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QJ   TABLE (&00).(&01).(&02) CANNOT BE UPDATED

Meaning

An INSERT, UPDATE, MERGE or DELETE statement has been specified for a
table which can only be read.

Response

Modify application program accordingly.

SEW42QK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QK   TABLE (&00).(&01).(&02) CANNOT BE ACCESSED BY USER (&03)

Meaning

The SQL statement refers to a table which does not exist or to which the
user with the authorization identifier (&03) has no access. A table can
also not be accessed if the table to be created already exists.

Response

Use the INFORMATION_SCHEMA views to check whether the table already exists
and to check the privileges of the authorization identifier for the table.

SEW42QL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QL   TABLE (&00).(&01).(&02) CANNOT BE DELETED; IT IS REFERENCED BY INTEGRITY CONSTRAINT

Meaning

A table cannot be deleted if it is referenced by an integrity constraint.

Response

First delete the dependent integrity constraint and then execute the SQL
statement again.

SEW42QM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QM   TABLE (&00).(&01).(&02) CANNOT BE DELETED; IT IS USED IN A VIEW DEFINITION

Meaning

A table cannot be deleted if it is used in a view definition.

Response

First delete the dependent views and then execute the SQL statement again.

SEW42QN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QN   TOO MANY VARCHAR COLUMNS IN TABLE (&00).(&01).(&02)

Meaning

The maximum number of columns of the type VARCHAR in a table is limited
in SESAM/SQL.

Response

If necessary, distribute the VARCHAR columns over several tables.

SEW42QP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QP   TOO MANY COLUMNS IN TABLE (&00).(&01).(&02)

Meaning

The maximum number of columns in a table is limited in SESAM/SQL.

Response

If necessary, distribute the columns over several tables.

SEW42QR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QR   ROUTINE (&00).(&01).(&02) CANNOT BE ACCESSED BY USER (&03)

Meaning

The SQL statement refers to a routine which does not exist or to which
the user with the authorization identifier (&03) has no access.
A routine also cannot be accessed if the procedure or function to be
created already exists.

Response

Use the INFORMATION_SCHEMA views to check whether the routine already
exists and to check the privileges of the authorization identifier for the
routine.

SEW42QS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QS   TABLE (&00).(&01).(&02) CANNOT BE DELETED; IT IS REFERENCED BY A ROUTINE

Meaning

A table cannot be deleted if it is referenced by a routine.

Response

First delete the dependent routine and then execute the SQL statement
again.

SEW42QT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QT   INTO CLAUSE WITH INCORRECT NUMBER OF VARIABLES OR PARAMETERS

Meaning

The number of output parameters in the INTO clause of a FETCH or SELECT
statement must be the same as the number of columns in the corresponding
select list; same requirement for an INTO clause of a FETCH or SELECT
statement within a routine.

Response

Modify select list or INTO clause.

SEW42QU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QU   AUTHORIZATION KEY (&00) IN CATALOG (&01) CANNOT BE ACCESSED

Meaning

- The SQL statement references an authorization key which does not exist
  or
- an authorization key is to be generated which already exists or whose
  short name is the same as another authorization key.
- Name conflict with a user name defined by the standard or with the
  corresponding short name

Response

Check whether the authorization key exists using the views of the
INFORMATION_SCHEMA.

SEW42QV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QV   INDEX COLUMN (&00).(&01).(&02).(&03) NOT IN ADD COLUMN LIST

Meaning

- In an ALTER TABLE ... ADD COLUMN ... ADD INDEX statement each column
  used in ADD INDEX must be defined in ADD COLUMN.
- In an ADD INDEX statement you must not reference a column which is
  already existing in the corresponding table.

Response

Adjust statement.

SEW42QW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QW   WITH HEADER CLAUSE ALLOWED IN CSV FORMAT ONLY

Meaning

- In an UNLOAD statement a WITH HEADER clause is allowed for CSV format
  only.

Response

Adjust statement.

SEW42QX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QX   COLUMN (&00).(&01).(&02).(&03) TO BE CHANGED OR DELETED IS REFERENCED BY A ROUTINE

Meaning

A column cannot be changed or deleted if it is referenced by a routine.

Response

First delete the dependent routine and then execute the SQL statement
again.

SEW42QY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QY   PARAMETER NAME (&00) NOT UNIQUE

Meaning

The parameter name (&00) occurs more than once in the list of parameter
declarations.

Response

Modify SQL statement accordingly.

SEW42QZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QZ   TEMPORARY VIEW (&00) ALREADY DEFINED

Meaning

An attempt was made to create a temporary view which already exists.

SEW42Q1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q1   FOR UPDATE CLAUSE NOT PERMITTED FOR QUERY EXPRESSION WHICH CANNOT BE UPDATED

Meaning

A FOR UPDATE clause was specified in a cursor specification although no
UPDATE or DELETE WHERE CURRENT statement is possible for the underlying
query.

SEW42Q2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q2   MULTIPLE COLUMN (&00) WITHOUT OCCURRENCE SPECIFICATION

Meaning

A multiple column has been referenced without specifying an occurrence
range.

Response

Specify occurrence range.

SEW42Q3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q3   NO SUITABLE UNIQUENESS CONSTRAINT FOR REFERENTIAL CONSTRAINT (&00) ON TABLE (&01).(&02).(&03)

Meaning

- The required uniqueness constraint for the referenced column is missing
  for a referential constraint, or
- the number of referencing and referenced columns are not the same, or
- the data types of referencing and referenced columns are different.

Response

Modify application program accordingly.

SEW42Q4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q4   NON-MULTIPLE COLUMN (&00) WITH OCCURRENCE SPECIFICATION

Meaning

An occurrence specification was made although an atomic column is being
referenced.

Response

Omit occurrence specification or modify column name.

SEW42Q5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q5   OCCURRENCE SPECIFIED FOR MULTIPLE COLUMN (&00) NOT IN PERMITTED RANGE

Meaning

At least one of the occurrences specified for a multiple column is not
within the permitted occurrence range.

Response

Modify the occurrence specification accordingly.

SEW42Q6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q6   SCHEMA (&00).(&01) CANNOT BE ACCESSED BY USER (&02)

Meaning

The SQL statement references a schema which does not exist or to which
the user with the authorization identifier (&02) has no access. A schema
can also not be accessed if the schema to be created already exists.

Response

Use the INFORMATION_SCHEMA views to check whether the schema already
exists and to check the privileges of the current authorization
identifier.

SEW42Q7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q7   INVALID NUMBER OF OCCURRENCES FOR ASSIGNMENT

Meaning

The target type for the assignment of a multiple value with occurrence
N > 1 is either not multiple or its occurrence is not equal to N.
This could be the case
- if a value is assigned to a column
- if a column value is assigned to a host variable
- in a cursor definition within a routine
- in a cursor definition within a FOR statement
  (if the cursor contains output values with multiple value data type).

Response

Modify the occurrence range of the column or the value.

SEW42Q8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q8   "?" PLACEHOLDER IN STATIC SQL STATEMENT

Meaning

A "?" placeholder occurs in a static SQL statement.

Response

Remove the "?" placeholder.

SEW42Q9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q9   ILLEGAL DATA TYPE FOR COUNT FIELD IN INSERT STATEMENT FOR TABLE (&00). (&01).(&02)

Meaning

A column with a data type other than NUMERIC, DECIMAL, SMALLINT or
INTEGER was specified as the count field in an INSERT statement.

Response

Modify SQL statement.

SEW42RA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42RA   ROUTINE (&00).(&01).(&02) NOT EXECUTABLE

Meaning

Routine exists but is not executable (anymore);
this can be the case for example because of schema changes.

Response

Inform database administrator or owner of the schema containing
the routine.

SEW42RB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42RB   DATA TYPE OF VARIABLE DOES NOT MATCH ITEM TYPE

Meaning

In a Signal or Resignal statement only values of specific data types
are assignable to items.
In a Get Diagnostics statement items can only be assigned to
variables of specific data types.

Response

Fix application

SEW42R1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R1   VALUES CANNOT BE COMPARED

Meaning

The data types of two operands must be comparable (both numeric,
both character string, both DATE, both TIME, or both TIMESTAMP)
if the two operands are combined in one of the following ways:
- two values are compared in some predicate
- a value is assigned to a column (UPDATE, INSERT)
- a value is assigned to a variable (SELECT INTO, FETCH INTO)
- two values for the same column (UNION, EXCEPT, table constructor)
- two alternative result values in CASE, COALESCE, or NULLIF
- two component values of a multiple value (aggregate)
- values of the same column in the limits of two partitions.

Response

Check data types and modify application program accordingly.

SEW42R2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R2   INVALID CATALOG SPECIFIED IN VIEW NAME (&00).(&01).(&02)

Meaning

The view name is qualified with a catalog name which does not match the
catalog name of the referenced table. A view may only relate to a single
catalog and must be defined in this catalog.

Response

Qualify table name with correct catalog.

SEW42R3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R3   COLUMN NAME LIST REQUIRED FOR DEFINITION OF VIEW (&00).(&01).(&02)

Meaning

In a view definition, the names of the columns cannot be determined
without the list of column names.

Response

Specify list of column names for the view.

SEW42R4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R4   SQL STATEMENT ONLY PERMITTED FOR VIEWS

Meaning

The SQL statement is only permitted for views. The specified table is,
however, a base table.

Response

Modify application program accordingly.

SEW42R5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R5   USER (&00) CANNOT ACCESS VOLUME (&01) FOR STORAGE GROUP (&02).(&03)

Meaning

An attempt was made to add a volume to a storage group which already
belongs to the storage group or to delete a volume which does not belong
to the storage group.

Response

Use the INFORMATION_SCHEMA views to check whether the volume already
exists for the storage group.

SEW42R6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R6   ILLEGAL REFERENCE TO COLUMN (&00) IN ORDER BY

Meaning

A sort key in the ORDER BY clause references a column that
does not belong to the cursor table. This is only allowed for
simple table queries (SELECT without DISTINCT, without GROUP BY,
and without set function).

Response

Modify the cursor table accordingly.

SEW42R7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R7   ILLEGAL CALL DML DEFAULT VALUE CHARACTER IN COLUMN (&03) IN TABLE (&00). (&01).(&02)

Meaning

The CALL DML default value character must observe the syntax rules for
the data type of the column.

Response

Modify the CALL DML default value character accordingly.

SEW42R8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R8   ILLEGAL DEFAULT VALUE IN COLUMN (&03) IN TABLE (&00).(&01).(&02)

Meaning

The default value must match the data type of the column.

Response

Modify the default value accordingly.

SEW42R9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R9   SOURCE TYPE IN CAST NOT CONVERTIBLE TO TARGET TYPE

Meaning

One of the following conversions was attempted:
- numeric type to time type, or vice-versa
- DATE to TIME, or vice-versa
- national (var)character types to (var)character types or vice-versa
(see manual for a complete list ot legal conversions)

Response

Modify CAST expression accordingly.

SEW42SA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SA   RECOVER TO ANY TIMESTAMP IS INCOMPATIBLE WITH SCOPE PENDING

Meaning

In a RECOVER TO ANY TIMESTAMP, SCOPE PENDING must not be specified.

Response

Drop SCOPE PENDING or else use TO TIMESTAMP.

SEW42SB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SB   INVALID SCHEMA NAME (&00).(&01)

Meaning

The specified schema name is syntactically incorrect or has an illegal
value.

Response

Modify application program accordingly.

SEW42SC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SC   SYNTAX ERROR IN LITERAL

Meaning

The rules governing the syntax of a literal of the appropriate type have
not been observed.

Response

Modify application program accordingly.

SEW42SD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SD   ILLEGAL LITERAL AS SORT KEY IN ORDER BY CLAUSE.

Meaning

Only unsigned integers, and no other literals, are permitted as
sort keys in ORDER BY.

Response

Change the ORDER BY clause.

SEW42SE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SE   EXPRESSION IN SORT KEY OF ORDER BY CLAUSE DOES NOT REFER TO A QUERY SPECIFICATION WITH SELECT.

Meaning

If an expression (and not just a column name) is specified as a sort key
in ORDER BY, the table to be sorted must be specified as a query
specification (i.e. with SELECT).

Response

Change the cursor query; insert SELECT * FROM if necessary.

SEW42SF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SF   THE EXPRESSION IN THE SORT KEY OF THE ORDER BY CLAUSE REFERS TO A GROUPED TABLE OR A TABLE WITH DISTINCT.

Meaning

If an expression (and not just a column name) is specified as the
sort key in ORDER BY, the associated SELECT list must not
contain a DISTINCT nor a set function.

SEW42SG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SG   EXPRESSION IN ORDER BY CLAUSE CONTAINS A SUBQUERY

Meaning

Expressions in ORDER BY clauses must not contain subqueries.

Response

If needed, the subquery can be moved into the SELECT list
or into a table of the FROM clause. It can then be referenced
by name in the ORDER BY clause.

SEW42SH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SH   EXPRESSION IN ORDER BY CLAUSE CONTAINS A SET FUNCTION

Meaning

Expressions in ORDER BY clauses must not contain set functions.

Response

remove the set function

SEW42S0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S0   SUBQUERY IN ALL, SOME OR IN PREDICATE HAS MORE THAN ONE COLUMN

Meaning

A subquery has been specified in an ALL, SOME or IN predicate which
returns more than one column.

Response

Modify predicate accordingly.

SEW42S1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S1   SELF-REFERENCING IN INSERT, UPDATE, MERGE OR DELETE STATEMENT ON TABLE (&00).(&01).(&02)

Meaning

An INSERT, UPDATE, MERGE or DELETE statement refers to a table which is
also
referenced in the same SQL statement via a subquery. This illegal multiple
reference can also occur indirectly via views or functions.

Response

Modify SQL statement accordingly.

SEW42S2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S2   CONCATENATION RESULT TOO LONG

Meaning

The length of a character string resulting from the concatenation of two
fixed-length character strings exceeds the maximum permitted length for
character strings.

Response

Modify the SQL statement accordingly.

SEW42S3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S3   INVALID DATA TYPE FOR UPDATING DESCRIPTION OF COLUMN (&00).(&01).(&02). (&03)

Meaning

The description of a column can only be updated for certain data types;
in addition, only certain parameters of the data type may be updated.

Response

Modify application program accordingly.

SEW42S4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S4   INVALID COMBINATION OF MEDIA PARAMETERS

Meaning

Certain parameter combinations are not permitted for ALTER MEDIA.

Response

Modify application program accordingly.

SEW42S5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S5   SPECIFICATION OF TAPE NOT PERMITTED

Meaning

Specification of a tape not permitted (even not permitted in
the media description for DA-LOG files anymore).

Response

Modify application program accordingly.

SEW42S6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S6   INVALID PARAMETER COMBINATION IN COPY STATEMENT

Meaning

Certain parameter combinations are not permitted in the COPY statement.

Response

Modify application program accordingly.

SEW42S7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S7   INVALID PARAMETER COMBINATION IN RECOVER STATEMENT

Meaning

Certain parameter combinations are not permitted in the RECOVER
statement.

Response

Modify application program accordingly.

SEW42S8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S8   NO RECOVERY TYPE SPECIFICATION

Meaning

In the RECOVER statement variant used, the restart point (recover
type) must be specified.

Response

Correct the SQL statement.

SEW42S9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S9   ILLEGAL COPY NUMBER SPECIFIED

Meaning

The copy number in the RECOVER statement must be greater than 0.

Response

Modify application program accordingly.

SEW42T1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42T1   LOAD ONLINE IS ISSUED WITH (&00) AS A TAPE FILE.

Meaning

Neither input file nor error file should be a tape file
when LOAD ONLINE is issued.

Response

Put input file and error file on disk or
use LOAD OFFLINE.

SEW42T2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42T2   UNLOAD ONLINE IS ISSUED WITH (&00) AS A TAPE FILE.

Meaning

Neither output file nor error file should be a tape file
when UNLOAD ONLINE is issued.

Response

Put output file and error file on disk or
use UNLOAD OFFLINE.

SEW42T3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42T3   EXPORT WITH WHERE CLAUSE IS ISSUED WITH (&00) AS A TAPE FILE.

Meaning

Output file must not be a tape file
when EXPORT with WHERE clause is issued.

Response

Put output file on disk or
use EXPORT without WHERE clause.

SEW42UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UA   INCOMPLETE DATA TYPE DESCRIPTION FOR COLUMN (&00).(&01).(&02).(&03)

Meaning

The description of the data type for the input or output file is
incomplete. Specifications cannot be added from the catalog.

Response

Describe data type in its entirety.

SEW42UB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UB   CONVERSION NOT POSSIBLE FOR COLUMN (&00).(&01).(&02).(&03) DUE TO INCOMPATIBLE DATA TYPES

Meaning

It was not possible to convert the input format into the format defined
in the catalog, or the format defined in the catalog into the output
format, because the data types are incompatible.

Response

Modify the format of the input or output file accordingly.

SEW42UC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UC   (&00) IS NOT A DISK DEVICE

Meaning

The specified device (&00) is not a disk device or the device type (&00)
is unknown.

Response

Specify a disk device.

SEW42UD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UD   (&00) IS NOT A TAPE DEVICE

Meaning

The specified device is not a tape device or the device type is unknown.

Response

Specify a tape device.

SEW42UE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UE   ERROR WHEN PROCESSING MEDIA TABLE FOR FILE TYPE (&00). (CATALOG INVOLVED: (&01))

Meaning

a) For CREATE MEDIA: Entries already exist for the specified file type.
b) For ALTER MEDIA or DROP MEDIA: No entries exist for the specified file
   type.

Response

a) Use ALTER MEDIA.
b) Use CREATE MEDIA.

SEW42UF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UF   NO PRIMARY KEY COLUMN (&00).(&01).(&02).(&03) FOR LOAD OPERATION

Meaning

Not all the primary key columns were entered during loading.

Response

Extend the input file, specify an appropriate count field or define a
default value for this primary key column.

SEW42UG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UG   NO PRIMARY KEY COLUMNS WHEN LOADING TO TABLE (&00).(&01).(&02)

Meaning

A table with primary keys is to be loaded but none of the primary key
columns are in the column list and no count field has been specified.

Response

Extend input file or specify count field.
Warning: At least one primary key column must be in the input file
or must be a count field. A primary key column which is not in the
input file and which is not the count field must have a default value.

SEW42UH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UH   INPUT FILE (&00) DOES NOT EXIST OR CANNOT BE ACCESSED.

Meaning

File does not exist on a local pubset, or is located
under a different user ID and cannot be accessed.

Response

Specify the correct input file, or render the file accessible.

SEW42UI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UI   NAME OF INPUT FILE (&00) NOT UNIQUE OR CATID NOT IN CATID LIST

Meaning

The name of the input file is not unique (e.g. the file exists under
various catalog IDs) or the specified catalog ID is not contained in the
catid list.

Response

Ensure that name is unique by removing or renaming existing file or
by modifying the catid list, for example. Then try again.

SEW42UJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UJ   INPUT FILE (&00) IS EMPTY

Meaning

An attempt was made to LOAD or IMPORT an empty input file.

Response

Specify an input file which is not empty.

SEW42UK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UK   MEDIA RECORD DOES NOT EXIST IN CATALOG (&00)

Meaning

The record to be deleted is not in the media table.

Response

Specify an existing media record.

SEW42UL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UL   MEDIA RECORD ALREADY EXISTS IN CATALOG (&00)

Meaning

An identical media record already exists.

Response

Specify a different media record.

SEW42UM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UM   TAPE AND DISK DEVICES CANNOT BE MIXED. (CATALOG INVOLVED: (&00))

Meaning

An entry for a tape device is already in the media table. Tape and disk
devices must not be specified in the same media table.

Response

If necessary, delete the entry for the tape device and then specify the
storage group.

SEW42UN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UN   OCCURRENCE NUMBER FOR COLUMN (&00).(&01).(&02).(&03) TOO LARGE OR TOO SMALL

Meaning

The maximum occurrence number for this column has been exceeded
or the minimum occurrence number for this column is too small.

Response

Specify a valid occurrence number.

SEW42UO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UO   CONVERSION OF THE COLUMN (&00).(&01).(&02).(&03) TO AN "OLD ATTRIBUTE FORMAT" IS NOT PERMITTED

Meaning

Conversion of the column to a data type already supported in SESAM
versions < V13.1 ("old attribute format") is not permitted.

Response

Pass the input value to conform with the "old attribute format".

SEW42UP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UP   DROP STATEMENT NOT POSSIBLE WITH ALTER MEDIA BECAUSE ONLY ONE RECORD LEFT FOR FILE TYPE (&00) IN CATALOG (&01).

Meaning

The last, and thus the only media record, for a file type must not be
deleted with ALTER MEDIA.

Response

Delete record with DROP MEDIA.

SEW42UQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UQ   NULL STRING FOR COLUMN (&00).(&01).(&02).(&03) IN WHEN...THEN NULL OR WHEN NULL THEN CONDITION CANNOT BE CONVERTED TO RE QUIRED FORMAT

Meaning

The null string cannot be converted into the required format.

Response

Specify a different null string.

SEW42UR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UR   WHEN NULL THEN OR WHEN...THEN NULL CONDITION WITH POSITION AT COLUMN (&00). (&01).(&02).(&03) NOT POSSIBLE IF MORE THAN ONE OCCURRENCE SPECIFIED

Meaning

If several occurrences of a multiple column are referenced with a format,
no position may be specified for the WHEN NULL THEN or WHEN...THEN NULL
condition. Otherwise it is impossible to tell which occurrence is NULL.

Response

Specify WHEN NULL THEN or WHEN...THEN NULL condition without position
specification.

SEW42US

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42US   ILLEGAL NULL STRING LENGTH FOR WHEN NULL THEN CONDITION ON COLUMN (&00). (&01).(&02).(&03)

Meaning

The length of the null string must not longer than the length of the
column.

Response

Modify null string accordingly.

SEW42UT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UT   NO SUITABLE ENTRY IN CATALOG TABLES. (CATALOG INVOLVED: (&00))

Meaning

There is no record to be deleted according the specification in the
statement. If UNRESTRICTED is specified one record allways remaines for
consistency checks. If UNRESTRICTED is not specified the last record of
a SESAM copy and the previous record remain.

SEW42UU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UU   NO SUITABLE ENTRY IN CATALOG TABLE RECOVERY_UNITS FOR SPACE (&00).(&01), OR SPACE DOES NOT EXIST

Meaning

There is no row which satisfies the condition with the specified timestamp
or age in the RECOVERY_UNITS catalog table for the specified space. The
last record of a SESAM copy and the previous record allways remain.

SEW42UV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UV   RESTART RECORD EXISTS. (CATALOG INVOLVED: (&00))

Meaning

The RECOVERY_UNITS catalog table contains a restart record which may not
be modified.

Response

Initiate RECOVER RESTART or RECOVER ADJUST.

SEW42UW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UW   TOO MANY FORMAT DESCRIPTIONS FOR TABLE (&00).(&01).(&02)

Meaning

The number of format descriptions exceeds the, number of columns in the
table.

Response

Compare the format descriptions with the table definition and only specify
the formats which are needed.

SEW42UX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UX   TABLE (&00).(&01).(&02) TO BE UNLOADED EMPTY

Meaning

The table to be unloaded is empty.
Regarding UNLOAD FROM SPACE or UNLOAD FROM COPY_FILE respectively,
possibly only the partition of a partitioned table located on the current
space is empty.

Response

Specify a table which is not empty.

SEW42UY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UY   ILLEGAL NAME (&00) FOR PK-SIB FILE

Meaning

The file name does not have the extension ".PK-SIB.nnnn".

Response

Modify the name accordingly.

SEW42UZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UZ   INSUFFICIENT NUMBER OF FORMAT DESCRIPTIONS FOR TABLE (&00).(&01).(&02)

Meaning

The number of format descriptions specified is less, than the number of
columns in the table.

Response

Compare the format descriptions with the table definition and only
specify the formats which are needed.

SEW42U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U0   OVERWRITE SPECIFIED FOR TABLE (&00).(&01).(&02) WHICH HAS NO PRIMARY KEY

Meaning

The LOAD parameter OVERWRITE was specified for a table without a primary
key.

Response

Specify LOAD statement without OVERWRITE.

SEW42U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U1   CATALOG SPACE (&00) ALREADY EXISTS

Meaning

The catalog space already exists. It may not be overwritten.

Response

Specify a different catalog name or delete the existing file.

SEW42U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U2   VALUES IN MULTIPLE COLUMN (&00).(&01).(&02).(&03) USED FOR COMPARISON IN WHEN...THEN NULL CONDITION

Meaning

The compare column in the WHEN...THEN NULL condition is a multiple column.

Response

Modify WHEN...THEN NULL condition accordingly.

SEW42U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U3   COLUMN (&00).(&01).(&02).(&03) NOT MULTIPLE COLUMN

Meaning

Occurrences have been specified for a column which is not a multiple
column.

Response

Specify a multiple column or do not specify occurrences for the
specified column.

SEW42U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U4   WHEN...THEN NULL CONDITION SPECIFIED FOR NOT NULL COLUMN (&00).(&01).(&02). (&03)

Meaning

A WHEN...THEN NULL condition was specified for a NOT NULL column during
loading.

Response

Omit WHEN...THEN NULL condition.

SEW42U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U5   VALUES FOR COMPARE COLUMN (&00).(&01).(&02).(&03) IN WHEN...THEN NULL CONDITION ARE NOT IN INPUT FILE

Meaning

The compare column in the WHEN...THEN NULL condition is not in the input
file.

Response

Specify a compare column which is in the input file or modify the
WHEN...THEN NULL condition accordingly.

SEW42U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U6   COLUMN (&00).(&01).(&02).(&03) SELECTED AS COUNT FIELD, BUT IT HAS AN ILLEGAL DATA TYPE

Meaning

The data type of the column selected as the count field is not a data type
permitted for count fields.

Response

Omit the count field or select a different primary key column as the count
field.

SEW42U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U7   COLUMN (&00).(&01).(&02).(&03) SELECTED AS COUNT FIELD, BUT ITS VALUES MUST NOT BE IN INPUT FILE

Meaning

No column list or format list exists and a count field was specified, or
the name of the count field is also in the column list, or there is only
a format list with n elements. Thus the first n columns of the table are
to be loaded. The column associated with the count field is one of these
n columns.

Response

Omit COUNTING_FIELD or select another primary key column as the count
field.

SEW42U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U8   COLUMN (&00).(&01).(&02).(&03) SELECTED AS THE COUNT FIELD BUT DOES NOT BELONG TO PRIMARY KEY

Meaning

The column selected as the count field does not belong to the primary key.

Response

Omit count field or select primary key column as count field.

SEW42U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U9   COUNT FIELD SPECIFIED FOR TABLE (&00).(&01).(&02) WITHOUT A PRIMARY KEY

Response

Omit count field.

SEW42VA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VA   REFRESH REPLICATION FUNCTION IS NOT POSSIBLE ON REPLICATION (&00) BECAUSE LOGGING IS INTERRUPTED ON SPACE (&01).

Meaning

Replication (&00) cannot be updated since at least one space (&01) of the
replication is not logged.

Response

Create a new replication or reduce replication by REFRESH REPLICATION
FOR SPACE to the spaces which are in the log.

SEW42VB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VB   INCORRECT SPECIFICATIONS IN LINE (&01) OF HSMS PARAMETER FILE (&00).

Meaning

The parameter name or value assignment is incorrect.

Response

Correct the parameter specification.

SEW42VC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VC   REFRESH REPLICATION (&00) IMPOSSIBLE.

Meaning

Replication contains no valid space.

Response

Add space to the replication from backup or create a new replication.

SEW42VD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VD   REFRESH REPLICATION IMPOSSIBLE BECAUSE SPACE (&00) IS NO VALID SPACE OF THE REPLICATION.

Meaning

Space (&00) is an invalid space of the replication.

Response

Add space to the replication from backup or create a new replication.

SEW42VE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VE   REFRESH REPLICATION IMPOSSIBLE BECAUSE SPACE (&00) IS NO SPACE OF THE REPLICATION.

Meaning

Space (&00) does not belong to the replication.

Response

Add space to the replication from backup or create a new replication.

SEW42VF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VF   SESAM BACKUP FILE (&00) DOES NOT BELONG TO CATALOG (&01)

Meaning

A table should be unloaded from a SESAM backup file,
but the backup file does not belong to the named catalog.

Response

Specify the catalog which belongs to the backup file.

SEW42VG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VG   INVALID VALUE OF PARAMETER SKIP FIRST RECORDS FOR TRANSFER FILE (&00)

Meaning

Regarding parameter SKIP FIRST RECORDS the first record to be read was a
description record. If the value of the parameter is greater than zero,
however, using transfer format the first record to be read has to be a
data record.

Response

Correct value of parameter SKIP FIRST RECORDS.

SEW42VH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VH   VALUE OF PARAMETER SKIP FIRST RECORDS FOR INPUT FILE (&00) TOO GREAT

Meaning

The value of parameter SKIP FIRST RECORDS is greater than the number of
records in the input file.

Response

Correct value of parameter SKIP FIRST RECORDS.

SEW42VI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VI   NO SUITABLE RECORD IN CAT-REC FILE (&00)

Meaning

There is no record to be deleted according to the specification in the
statement.

SEW42VK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VK   TOO MANY SPACES FOR A BACKUP COPY WITH ARCHIVE

Meaning

At most 500 spaces could be backed up with ARCHIVE.

Response

Use backup copy on disk or backup copy with HSMS
or use less than 500 spaces.

SEW42VL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VL   LOAD PARAMETER SKIP FIRST RECORDS CAUSES ALL RECORDS OF INPUT FILE (&00) TO BE SKIPPED

Meaning

The value of parameter SKIP FIRST RECORDS is identical to the number
of records in the input file. Therefore not a single record was loaded.

Response

Check whether the intended value was specified for parameter SKIP FIRST
RECORDS.

SEW42V0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V0   ILLEGAL NAME (&00) FOR DB-SIB FILE

Meaning

The file name does not have the extension ".DB-SIB.nnnn".

Response

Modify the name accordingly.

SEW42V1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V1   THIS VERSION OF THE PK-SIB FILE (&00) CANNOT BE USED FOR MIGRATE

Meaning

The PK-SIB file (&00) was created with a version of SESAM for which
migration is not supported.

Response

Migration is supported as of SESAM V14.

SEW42V2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V2   THIS VERSION OF THE DB-SIB FILE (&00) CANNOT BE USED FOR MIGRATE

Meaning

The DB-SIB file (&00) was created with a version of SESAM for which
migration is not supported.

Response

Migration is supported as of SESAM V14.

SEW42V3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V3   ENTRY FOR CATALOG (&00) ALREADY EXISTS IN SQL DATABASE CATALOG

Meaning

An entry with this catalog name already exists in the SQL-DATABASE-
CATALOG.

Response

Modify SQL statement accordingly.

SEW42V4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V4   LOADING IN DELIMITER FORMAT OR CSV FORMAT IS NOT PERMITTED FOR COLUMN (&00).(&01).(&02).(&03) AS IT HAS AN "OLD ATTRIBUTE FORMAT".

Meaning

Loading in delimiter format into a column with a data type that was
supported in SESAM versions earlier than V13.1 ("old attribute format")
is not permitted in delimiter format or CSV format.

Response

Load using a different format.

SEW42V5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V5   THE ENTRIES IN LINE (&01) OF THE ARCHIVE PARAMETER FILE (&00) ARE ERRORED.

Meaning

The parameter name or the value assignment is errored.

Response

Correct the parameter entry.

SEW42V6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V6   TABLE (&00).(&01).(&02) IS NOT A CALL DML ONLY TABLE

Meaning

The table specified when migrating the table type is already a
CALL DML/SQL table or an SQL table

SEW42V7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V7   COLUMN (&00).(&01).(&02).(&03) STILL HAS ATTRIBUTE FORMAT OLDEST

Meaning

On migration, the table can no longer contain columns with the attribute
format OLDEST

Response

Change the OLDEST attribute formats with ALTER TABLE ALTER COLUMN

SEW42V8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V8   SPECIFIED CATALOG (&00) IS NOT A REPLICATION.

Meaning

The refresh function can only be applied to a replication
catalog.

Response

Specify the replication catalog.

SEW42V9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V9   SPACE (&00).(&01) IS NOT A REPLICATION SPACE

Meaning

Space (&00).(&01) is not accepted within a replication since internal
replication identifiers are missing.

Response

1) Install the correct space.
2) Create a new replication.

SEW42WA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WA   MAXIMUM NUMBER OF PARTITIONS FOR TABLE (&00).(&01).(&02) ALREADY EXCEEDED

Meaning

An additional partition schould be added to the table.
The table has already 16 partitions.

SEW42WB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WB   THE TABLE (&00).(&01).(&02) IS NOT PARTITIONED

Meaning

A partition limit should be modified or a partition should
be dropped for a non-partitioned table.

SEW42WC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WC   THE PARTITION LIMIT OF THE LAST PARTITION CANNOT BE MODIFIED

Meaning

The partition limit of the last partition of table
(&00).(&01).(&02) should be modified.

Response

Modify the limit of another partition.

SEW42WD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WD   DROP UPPER LIMIT OF PRIOR PARTITION MUST NOT BE SPECIFIED IF THE LOWEST PARTITION IS TO BE DROPPED

Meaning

The lowest partition of table (&00).(&01).(&02) is to be dropped
and DROP UPPER LIMIT OF PRIOR PARTITION is specified.

Response

Drop another partition or specify DROP UPPER LIMIT OF DROPPED PARTITION

SEW42WE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WE   DROP UPPER LIMIT OF PRIOR PARTITION HAS TO BE SPECIFIED IF THE HIGHEST PARTITION IS TO BE DROPPED

Meaning

The highest partition of table (&00).(&01).(&02) is to be dropped
and DROP UPPER LIMIT OF DROPPED PARTITION is specified or the
DROP UPPER LIMIT clause is omitted.

Response

Drop another partition or specify DROP UPPER LIMIT OF PRIOR PARTITION.

SEW42WF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WF   AN EMPTY PARTITION IS DEFINED FOR TABLE (&00).(&01).(&02)

Meaning

With the ALTER PARTITIONING statement the partitioning is to be modified.
An empty partition is created by the modification.

Response

Change the statement.

SEW42WG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WG   PARTITION LIMITS OF TABLE (&00).(&01).(&02) ARE NOT STRICTLY INCREASING

Meaning

The partitioning for a table is modified. The partition limits
must be strictly increasing.

Response

Change partition limits.

SEW42WH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WH   ALTER PARTITIONING FOR TABLE (&00).(&01).(&02) WITHOUT PRIMARY KEY CONSTRAINT

Meaning

The partitioning can only be modified for tables with primary key
constraint

SEW42WI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WI   TABLE (&00).(&01).(&02) HAS NO PARTITION ON SPACE (&03)

Meaning

The partition on space should be modified or dropped.
But the table does not have any partition on this space.

Response

Choose other partition.

SEW42WJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WJ   TABLE (&00).(&01).(&02) CAN NOT BE PARTITIONED BY ALTER PARTITIONING STATEMENT

Meaning

The maximum internal row_id of a non-partitioned table
is too large.

Response

Reorganize the table space with the Reorg Space
statement with parameter NEW ROW_IDS
or use the EXPORT / IMPORT TABLE statement for partitioning

SEW42WK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WK   PARAMETER DELETE ROWS IS NOT POSSIBLE, IF THE TABLE (&00).(&01).(&02) IS REFERENCED BY A REFERENTIAL CONSTRAINT

Meaning

The rows of the partition to be dropped of table (&00).(&01).(&02)
should also be dropped by ALTER PARTITIONING DROP PARTITION statement.
But the table is referenced by a referential constraint.

Response

Change parameter DELETE ROWS or drop referential constraint.

SEW42WL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WL   CALL DML TABLE (&00).(&01).(&02) WITH PASSWORD PROTECTION CAN NOT BE PARTITIONED BY ALTER PARTITIONING STATEMENT

Meaning

A CALL DML table with password protection
can not be partitioned.

Response

Delete password protection with the program SEPA
and then issue ALTER PARTITIONING statement again.

SEW42WP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WP   COLUMN (&00).(&01).(&02).(&03) IS REFERENCED BY A PRIMARY KEY CONSTRAINT

Meaning

With ALTER DATA a column must not be referenced by a
primary key constraint

Response

Issue other column

SEW42WR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WR   THE COLUMN (&00).(&01).(&02).(&03) TOGETHER WITH AT LEAST ANOTHER COLUMN BELONG TO A CHECK CONSTRAINT

Meaning

With ALTER DATA the column may belong
only as a single column to a check constraint

Response

Delete the check constraint or issue another column

SEW42WS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WS   THE COLUMN (&00).(&01).(&02).(&03) TOGETHER WITH AT LEAST ANOTHER COLUMN BELONG TO A UNIQUE CONSTRAINT

Meaning

With ALTER DATA the column may belong
only as a single column to a unique constraint

Response

Delete the unique constraint or issue another column

SEW42WT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WT   THE COLUMN (&00).(&01).(&02).(&03) TOGETHER WITH AT LEAST ANOTHER COLUMN BELONG TO A REFERENTIAL CONSTRAINT

Meaning

With ALTER DATA the column may belong
only as a single column to a referentail constraint

Response

Delete the referential constraint or issue another column

SEW42WU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WU   TABLE (&00).(&01).(&02) IST A CALL DML ONLY TABLE

Meaning

ALTER DATA is not possible for CALL DML only tables

SEW42WV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WV   MUTIPLE COLUMN (&00).(&01).(&02).(&03) IST TOO LONG

Meaning

With ALTER DATA a mutiple column is issued.
All occurrences of this column together are too long for alter data.

Response

Reduce the number of occurrences or the length of the column

SEW42WZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WZ   UNSIGNED INTEGER LITERAL OUT OF RANGE

Meaning

The value of the literal must not exceed the maximal value of INTEGER
(2147483647).

Response

Change the literal accordingly.

SEW42W0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W0   SERIAL NUMBER OF PARTITION NOT IN ADMISSIBLE RANGE

Meaning

The serial number of each partition of a partitioned table
must lie in the range from 1 to 16.

Response

Change the text of the PARTITION BY clause accordingly.

SEW42W1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W1   SERIAL NUMBERS OF PARTITIONS NOT STRICTLY INCREASING

Meaning

The serial numbers of the partitions of a partitioned table
must be strictly increasing.

Response

Change the text of the PARTITION BY clause accordingly.

SEW42W2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W2   DEGREE OF PARTITION LIMIT GREATER THAN DEGREE OF PRIMARY KEY

Meaning

The degree of the upper limit of a partition
must not exceed the number of columns in the PRIMARY KEY.

Response

Change the limit of the partition.

SEW42W3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W3   USING PARTITION IS SPECIFIED WITHOUT PRIMARY KEY CONSTRAINT

Meaning

USING PARTITION may only be specified for tables with a PRIMARY KEY.

Response

Add a PRIMARY KEY or leave out the USING PARTITION clause.

SEW42W4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W4   DUPLICATE SPACE NAME (&00) IN PARTITIONS

Meaning

The space names of two partitions of a table must never reference the same
space.

Response

Use other space names.

SEW42W5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W5   PARTITION LIMITS NOT STRICTLY INCREASING FOR PARTITION (&00)

Meaning

Partition limits must be strictly increasing.

Response

Change partition limits.

SEW42W6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W6   PARTITION (&00) IS EMPTY

Meaning

Partition is always empty because of the specified partition limits.

Response

Change partition limits.

SEW42W7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W7   ILLEGAL VALUE IN PARTITION LIMIT FOR PARTITION (&00)

Meaning

Values in partition limits must match the data type of the
corresponding primary key columns.

Response

Change values in partition limits.

SEW42W8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W8   OLD ROW_IDS ILLEGAL WITH PARTITION

Meaning

Clause OLD ROW_IDS must not be specified together with PARTITION.

Response

Change one of the clauses.

SEW42W9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W9   ILLEGAL UPDATE OF PARTITIONING KEY

Meaning

The value of a primary key column of a partitioned table must not be set
in an UPDATE statement because the primary key is the partitioning key
which determines the table space used for storing the row.

Response

Omit such assignments from the SET clause,
or replace UPDATE by a combination of DELETE and INSERT.

SEW42XA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42XA   ILLEGAL VALUE FOR PARTITION LIMIT

Meaning

Values in partition limits must match the data type of the
corresponding primary key columns.

Response

Change values in partition limits.

SEW42XO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42XO   INVALID REFERENCE TO MULTIPLE COLUMN IN VIEW DEFINITION WITH CHECK OPTION CLAUSE

Meaning

The following applies to a CREATE VIEW statement CV:
- CV contains a WITH CHECK OPTION clause.
- CV1..CVn are the CREATE VIEW statements of the views referenced directly
  or indirectly (via other views) in the query expression in CV.
- CV or at least one of the CVi contains a column reference which refers
  to a multiple column, and this column reference is located outside of a
  select list.

Response

Remove WITH CHECK OPTION clause or reference to multiple column.

SEW42X0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X0   NUMBER OF DAYS SPECIFIED WITH AGE IS TOO BIG

Meaning

AGE has an invalid value, i.e. if AGE days are subtracted from the
current date, the resulting date is smaller than the minimum timestamp.

Response

Select a smaller AGE.

SEW42X1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X1   CHECK OR REFERENTIAL CONSTRAINT, OR SEARCH CONDITION OF A WITH_CHECK OPTION FOR VIEW CONTAINS COUNT FIELD

Meaning

In an INSERT statement or in a LOAD ONLINE statement, the column specified
as count field is a referencing column in a referential constraint, or in
the search condition of a check constraint, or in the search condition of
a WITH_CHECK option for a view.

Response

Remove the integrity constraint, or do not use this column as count field.
Statement LOAD ONLINE is executable using NO CONSTRAINT CHECK.

SEW42X2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X2   TABLE (&00).(&01).(&02) IS NOT EMPTY

Meaning

ADD COLUMN with DEFAULT clause is only permitted for an empty table.

Response

If necessary, empty the table beforehand.

SEW42X3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X3   THE STATE OF THE REPLICATION (&00) IN THE SQL DATABASE CATALOG PREVENTS THE RECOVERY

Meaning

If COPY is specified the state has to be *FREE. If RENAME is specified
the replication should be removed from the SQL database catalog

Response

Alter status of the replication to FREE or remove the replication from the
SQL database catalog respectively and repeat the statement.

SEW42X4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X4   INVALID USER ID IN FILE NAME (&00).

Meaning

The user ID is not permitted in the file name since the user ID is a
parameter of the interface.

Response

Correct the statement and re-enter it.

SEW42X5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X5   USER_ID MUST NOT BE SPECIFIED TOGETHER WITH RENAME.

Meaning

No USER_ID clauses are permitted in a CREATE REPLICATION
statement with RENAME.

Response

Correct the statement.

SEW42X6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X6   USING MEDIA MUST NOT BE SPECIFIED TOGETHER WITH RENAME.

Meaning

No USING MEDIA clause is permitted in a CREATE REPLICATION
statement with RENAME.

Response

Correct the statement.

SEW42X7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X7   RENAME MUST NOT BE SPECIFIED WITHOUT FOREIGN.

Meaning

A CREATE REPLICATION statement with RENAME is
permissible only in conjunction with FROM FOREIGN.

Response

Correct the statement.

SEW42X8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X8   CAT-REC FILE NAME MUST END WITH '.CAT-REC'

Meaning

The Cat-Rec file name must end with '.CAT-REC' in the
CREATE REPLICATION statement with the option FOREIGN.

Response

Correct the statement.

SEW42X9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X9   USER_IDS OF REPLICATION AND CAT-REC FILE ARE DIFFERENT WITH RENAME AND FOREIGN CATREC CLAUSES.

Meaning

USER_IDs of replication and CAT-REC file must be equal
in the CREATE REPLICATION statement with
RENAME and FOREIGN CATREC clauses.

Response

Correct the statement.

SEW42Y0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y0   ILLEGAL CHARACTER IN NATIONAL LITERAL

Meaning

The characters in a national literal or a Unicode literal must all
belong to the invariant part of the EBCDIC repertoire.

Response

Use the hexadecimal notation of the Unciode code point
for other characters. This works in national binary string
literals and in Unicode literals.

SEW42Y1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y1   ILLEGAL UESCAPE CHARACTER

Meaning

The string following UESCAPE must comprise a single character,
and it must not be a hexadecimal digit, a plus sign, an apostrophe,
a double quote, nor a space.

Response

Use some other character.

SEW42Y2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y2   ILLEGAL UNICODE ESCAPE VALUE

Meaning

The string following a UESCAPE character in a Unicode string must
either be the UESCAPE character itself, or else it must have one of the
hexadecimal forms QRST or +UVWXYZ, where UVWXYZ is less than 110000.

Response

Correct the string after the UESCAPE character.

SEW42Y3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y3   UPDATE POSITIONED NOT ALLOWED IN AUTONOMOUS TRANSACTION

Meaning

An update positioned statement cannot be executed
as an autonomous transaction.

Response

Fix application.

SEW42Y4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y4   DELETE POSITIONED NOT ALLOWED IN AUTONOMOUS TRANSACTION

Meaning

A delete positioned statement cannot be executed
as an autonomous transaction.

Response

Fix application.

SEW42Y5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y5   INSERT WITH RETURN INTO NOT ALLOWED IN AUTONOMOUS TRANSACTION

Meaning

An insert statement with a return into clause cannot
be executed as an autonomous transaction.

Response

Fix application.

SEW42Y6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y6   STATEMENT NOT ALLOWED IN AUTONOMOUS TRANSACTION

Meaning

Only specific statements can be executed as an autonomous
transaction (INSERT, UPDATE WHERE, DELETE WHERE, MERGE, CALL).

Response

Fix application.

SEW42Y7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y7   NO ROUTINE STATEMENT ALLOWED AS AUTONOMOUS TRANSACTION

Meaning

Within a routine (procedure or function) no statement can
be executed as an autonomous transaction.

Response

Fix application.

SEW42Z1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z1   SYNTAX ERROR IN REFERENCED VIEW (&00).(&01).(&02) THAT WAS CREATED WITH A DIFFERENT VERSION OF SESAM

Meaning

The SQL statement refers to a view that has been created with a different
version of SESAM and that is syntactically incorrect with the current
version of SESAM.

Response

Either switch to an appropriate version of SESAM or else use the current
version of SESAM to drop the view and redefine it with correct syntax.

SEW42Z2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z2   STATEMENT NOT PERMITTED FOR CURSOR WITH HOLD.

Meaning

The SQL statements STORE and RESTORE are not permitted for
cursors declared with WITH HOLD.

Response

To preserve the cursor position when transactions have ended, either use
cursor WITH HOLD or use cursor without HOLD with STORE and
RESTORE.

SEW42Z3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z3   THE STATEMENT IS REJECTED; REPLICATION (&00) IS A BACKUP INVENTORY.

Meaning

The statement is not permissible for a backup inventory.

SEW42Z4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z4   SYNTAX ERROR IN CHECK CONSTRAINT (&00).(&01).(&02) THAT WAS CREATED WITH A DIFFERENT VERSION OF SESAM

Meaning

The SQL statement refers to a CHECK CONSTRAINT that has been created with
a different version of SESAM and that is syntactically incorrect with the
current version of SESAM.

Response

Either switch to an appropriate version of SESAM or else use the current
version of SESAM to drop the CONSTRAINT and redefine it with correct
syntax.

SEW42Z5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z5   SQL STATEMENT ONLY PERMITTED FOR PROCEDURES

Meaning

The SQL statement is only permitted for procedures. The specified routine
(&00).(&01).(&02) is not, however, a Stored Procedure.

Response

Modify application program accordingly.

SEW42Z6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z6   SQL STATEMENT ONLY PERMITTED FOR FUNCTIONS

Meaning

The SQL statement is only permitted for Functions. The specified routine
(&00).(&01).(&02) is not, however, a User Defined Function.

Response

Modify application program accordingly.

SEW42Z7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z7   FUNCTION (&00).(&01).(&02) CANNOT BE DELETED; IT IS REFERENCED BY A VIEW

Meaning

A function cannot be deleted if it is referenced by a view.

Response

First delete the dependent view and then execute the SQL statement
again.

SEW42Z8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z8   ROUTINE (&00).(&01).(&02) CANNOT BE DELETED; IT IS REFERENCED BY ANOTHER ROUTINE

Meaning

A routine cannot be deleted if it is referenced by another routine.

Response

First delete the dependent routine and then execute the SQL statement
again.

SEW420A

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420A   DEFAULT ATTRIBUTE VALUES IN BLOB TABLE TOO LONG.

Meaning

The total length of the default values for attributes (such as MIME and
USAGE) is too high in the definition of a BLOB table.

Response

Shorten the default values in the CREATE TABLE OF BLOB statement.

SEW420B

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420B   TOO MANY SPECIAL CHARACTERS IN THE NAME OF A BLOB TABLE.

Meaning

The name of a BLOB table, or its schema name, contains so many special
characters that the REF values for BLOB objects of this table would have
to have more than 237 characters.

Response

Remove the special characters in the table name or schema name, or replace
them with digits and letters without diacritics.

SEW420C

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420C   ILLEGAL CATALOG NAME IN REF FUCTION.

Meaning

In the REF function, the name of the referenced BLOB table must
not explicitly contain a catalog name.

Response

Remove the catalog name.

SEW420D

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420D   ILLEGAL DEFAULT CLAUSE IN THE DEFINITION OF A COLUMN FOR REF VALUES.

Meaning

If a column is defined with FOR REF, a DEFAULT clause must not be
specified because the definition already implies a DEFAULT value with
FOR REF.

Response

Remove the DEFAULT clause.

SEW420E

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420E   DEFAULT VALUE REF ONLY PERMITTED FOR COLUMNS FOR REF VALUES.

Meaning

If the DEFAULT value of a column is defined with REF, the
column must have the data type CHAR(237).

Response

Define another DEFAULT value or change the data type of the column
to CHAR(237).

SEW4400

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW4400   VIOLATION OF CHECK OPTION FOR VIEW (&00).(&01).(&02)

Meaning

The CHECK option was violated during execution of an UPDATE, INSERT or
MERGE statement on a view, i.e. the modified or inserted row cannot be
selected via the view.

Response

Modify application program or view accordingly.

SEW4500

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW4500   UNHANDLED USER DEFINED EXCEPTION (&00). (&01)

Meaning

The mentioned condition without a referenced SQLSTATE was signalled
and there was no corresponding exception handler.

Response

Modify application program accordingly.

SEW51UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UA   SPACES CANNOT BE RECOVERED BECAUSE CATALOG BACKUP NOT AVAILABLE.

Meaning

Recovery is attempted with a backup in which only the catalog space
was backed up. Since no space is included in the log, the spaces
cannot be updated to the status of the catalog space backup.

Response

Repair the spaces individually.

SEW51UB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UB   LOG FILE (&01) DOES NOT CORRESPOND TO METADATA OF CAT-REC FILE OR CATALOG TABLE DA_LOGS. (RRA FOR DIAGNOSIS: (&00))

Meaning

The current interval on the provided log file does not correspond to
the description in the metadata. Related timestamps do not match.
Either the provided log file is not correct or the catalog was backed up
before and the CAT-REC file used does not correspond to the current
state of the catalog.

Response

Check the files involved. Provide correct log file or CAT-REC file.

SEW51UC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UC   THE FIRST DA_LOGS ENTRY REQUIRED TO RECOVER SPACE (&00).(&01) COULD NOT BE FOUND

Meaning

The first entry required for recovery could not be found.
It may have been deleted by MODIFY UNRESTRICTED.

Response

Repair the space with RECOVER TO or by using a foreign copy,
if available.

SEW51UD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UD   THE SPACE (&00) IS NO VALID PART OF THE REPLICATION

Meaning

The replication is created without the space or the space has been deleted
from the replication.

Response

The space can be added by REFRESH SPACE

SEW51UE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UE   THE BACKUP FILE (&00) AND THE SPACE HAVE DIFFERENT SPACE IDS

Meaning

The space cannot be recovered because the space IDs do not match

SEW51U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U0   RECOVER IMPOSSIBLE OR UNNECESSARY BECAUSE NO DA-LOG ENTRIES EXIST

Meaning

The DA_LOGS catalog table does not contain any entries whose information
would be updated to the backup status. The space either has the current
contents already, or the DA_LOGS entries have been deleted.

Response

The space can be recovered with RECOVER TO.

SEW51U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U1   RECOVER NOT POSSIBLE: NO RECOVERY UNITS AVAILABLE

Meaning

RECOVER is not possible, since there are no recovery units available.

Response

Check available recovery units.

SEW51U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U2   RECOVERY INFORMATION FOR SPACE SET INCONSISTENT

Meaning

The DA LOG recovery was interrupted for at least one space in the space
set.

Response

Update spaces individually.

SEW51U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U3   RECOVERY TO SPECIFIED STATUS NOT POSSIBLE; DA-LOG INTERRUPTED FOR SPACE (&00).(&01)

Meaning

The DA-LOG backup has been interrupted, e.g. by LOAD OFFLINE,
RECOVER INDEX, ALTER SPACE.

Response

You can use RECOVER TO to restore the status that applied when the
DA-LOG backup was interrupted. The statement must contain the
timestamp of the mark in the RECOVERY_UNITS which was inserted
when the DA-LOG backup was interrupted.

SEW51U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U4   LOG FILE (&01) DOES NOT MATCH THE SESAM/SQL VERSION USED OR HAS INVALID STRUCTURE (RRA FOR DIAGNOSIS: (&00))

Meaning

Logging file either
a) has been created using a different SESAM/SQL version or
b) or has the wrong structure

Response

a) Use the correct log file.
b) Check whether this is the original log file. If so, submit log file
   to diagnostics staff.

SEW51U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U5   INCONSISTENCY IN THE LOGGING FILE SEQUENCE (RRA FOR DIAGNOSIS: (&00), FILE NAME: (&01))

Meaning

File (&01) is not a logging file or the logging file sequence is
incorrect.

Response

a) Provide the correct logging file
b) Check whether the logging file is an original logging file. If it is:
   Submit the logging file and a dump from the service task for diagnosis

SEW51U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U6   A SPACE (&00).(&01) WHICH IS NOT CONTAINED IN THE SPACES TABLE WAS DETECTED IN THE RECOVERY UNITS FOR THE SPACE SET

Meaning

A space which is not contained in the spaces table was detected in the
recovery units for the space set.

Response

Process the spaces of the space set separately or use RECOVER CATALOG.

SEW51U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U7   BACKUP COPY OF SPACE (&00).(&01) AND RECOVERY UNITS DO NOT MATCH

Meaning

An invalid backup copy was acquired for space (&00).(&01). The checking
information in the acquired backup copy does not match the recovery units
entry in the catalog.

Response

Check file.

SEW51U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U8   BACKUP FILE (&00) DOES NOT MATCH CATALOG

Meaning

The backups previously generated have become invalid due to copying and
renaming of the catalog.

Response

Secure the catalog after copying and renaming using COPY CATALOG.

SEW51U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U9   SPACE (&00) IS NOT A REPLICATION SPACE

Meaning

A space that does not have an internal replication identification was
found during repair using a replication.

Response

The repair must be carried out without replication
using a normal backup.

SEW52AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AB   HSMS JOB CONCERNING ARCHIVE (&00) TERMINATED WITH ERROR.

Meaning

An asynchronous HSMS job is terminated with error.

Response

See the HSMS log for more information on the error.
Repeat the COPY statement after eliminating the cause of error.

SEW52AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AC   HSMS JOB CONCERNING ARCHIVE (&00) TERMINATED WITH WARNING.

Meaning

An asynchronous HSMS job is terminated with warning.

Response

See the HSMS log for more information on the error.
Repeat the COPY statement after eliminating the cause of error.

SEW52AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AD   HSMS JOB CONCERNING ARCHIVE (&00) TERMINATED INCOMPLETELY.

Meaning

HSMS job is not terminated completely.

Response

See the HSMS log for more information on the error.
Repeat the COPY statement after eliminating the cause of error.

SEW52AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AE   PRODUCT JOBVARIABLE IS NOT AVAILABLE.

Meaning

Product Jobvariable is needed to create a
backup copy of the database.

Response

Install product Jobvariable and repeat
the COPY statement.

SEW52AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AF   HSMS JOB CONCERNING ARCHIVE (&00) COULD NOT BE STARTED.

Meaning

An asynchronous HSMS job is aborted during
initialisation.

Response

See the HSMS log for more information on the error.
Repeat the COPY statement after eliminating the cause of error.

SEW52AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AG   FILES TO BE SAVED ARE NOT SET ON A BUSINESS CONTINUANCE VOLUME (BCV) OR THE USERID WHERE THE DBH RUNS DOES NOT HAVE A PRIVILEGE TO WORK WITH BCV.

Meaning

The COPY statement is specified with option BY_ADD_MIRROR_UNIT
or BY_SRDF_TARGET,
but the files to be saved are not set on
a Business Continuance Volume (BCV).
Or the userid where the database handler runs does not have
a privilege to work with BCV.

Response

Repeat the COPY statement without option BY_ADD_MIRROR_UNIT
or BY_SRDF_TARGET.
Or grant the privilege to work with BCV to the userid
and repeat the statement.

SEW52AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AH   THE OPTION CHECK FORMAL TOGETHER WITH ONLINE AND BY_ADD_MIRROR_UNIT OR BY_SRDF_TARGET IS SUPPORTED FROM BS2000 VERSION V6.0.

Meaning

The COPY statement is specified with options
CHECK FORMAL, ONLINE and BY_ADD_MIRROR_UNIT or BY_SRDF_TARGET.
But the data base handler is running on a
maschine with an BS2000 version lower than V6.0.

Response

Repeat the COPY statement without option CHECK FORMAL.

SEW52AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AI   JOB VARIABLE (&00) NEEDED FOR SYNCHRONIZATION WITH HSMS COULD NOT BE DELETED. PLEASE, DELETE JOB VARIABLE WITH BS2000 COMMAND DELETE-JV JV-NAME=(&00)

Meaning

The job variable is used for synchronization
with HSMS.
The disks of the multi mirror pair are not reconstructed
as long as the job variable exists.

Response

Delete job variable
with BS2000 command DELETE-JV JV-NAME=(&00)

SEW52A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A0   ARCHIVE RUN TERMINATED WITH A WARNING.

Meaning

The backup version is not entered in the catalog and therefore does not
exist logically.

Response

Determine the cause of the warning from the ARCHIVE log. Repeat backup
if necessary.

SEW52A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A1   ARCHIVE RUN TERMINATED WITH ERRORS.

Meaning

The backup version is not entered in the catalog and therefore does not
exist logically.

Response

Refer to the ARCHIVE log for more information on the error. Repeat backup
if necessary.

SEW52A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A2   ARCHIVE NOT LOADED

Meaning

The statement cannot be executed.

Response

Load ARCHIVE.

SEW52A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A3   INTERVAL BETWEEN 2 ARCHIVE BACKUPS TOO SMALL.

Meaning

Under certain circumstances, ARCHIVE changes the timestamp (see ARCHIVE
manual). This can lead to uniqueness conflicts during a SESAM recovery.

Response

Start the backup again.

SEW52A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A4   HSMS STATEMENT CONCERNING ARCHIVE (&00) TERMINATED WITH WARNING OR ERROR (&01).

Meaning

The request passed to HSMS by SESAM terminated with HSMS return code
(&01).
SESAM requires, however, a completely executed HSMS statement.

Response

See the HSMS log for more information on the error.
Repeat the COPY or RECOVER or CREATE REPLICATION after
eliminating the cause of the error.

SEW52A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A5   HSMS IS NOT LOADED.

Meaning

The statement cannot be executed.

Response

Load HSMS.

SEW52A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A6   HSMS PARAMETER FILE (&00) DOES NOT EXIST OR CANNOT BE ACCESSED.

Meaning

The statement cannot be executed.

Response

Supply the HSMS parameter file.

SEW52A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A7   HSMS STATEMENT CONCERNING ARCHIVE (&00) REJECTED WITH ERROR (&01).

Meaning

The HSMS statement generated by SESAM was rejected with return code (&01),
caused by an internal error of HSMS or SESAM.

Response

Save service task dump and protocol and submit it to diagnostics staff.

SEW52A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A8   FILE (&00) CAN NOT BE RESTORED BY HSMS BECAUSE OF MISSING COOWNERSHIP.

Meaning

If a file is restored in an userid, which is not equal to
the userid where the DBH runs, it is necessary to define
the DBH userid as coowner for the file to be restored
and all auxiliary files.

Response

Define coownership and repeat RECOVER or CREATE REPLICATION.

SEW52A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A9   HSMS STATEMENT CONCERNING ARCHIVE (&00) ABORTED BECAUSE OF TIMEOUT.

Meaning

The maximum wait time for the acceptance or the termination of an HSMS
request elapsed. If the request was already accepted but not yet
terminated, then HSMS statement processing was continued asynchronously.
SESAM requires, however, a synchronous termination of the request.

Response

Possibly the maximum wait time (REQUEST-WAIT-LIMITS) is to be modified
by the HSMS administrator.
Repeat the COPY or RECOVER or CREATE REPLICATION after eliminating
the cause of the error; if necessary wait for the termination of
the previous asynchronously continued HSMS request.

SEW55AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AA   DMS-ERROR (&00) OCCURRED IN SERVICE TASK WHEN PROCESSING FILE (&01)

Meaning

An IO routine returned a DMS error. Depending on the type of error, the
service task may also have been terminated. A dump was taken if the error
code was unexpected.

Response

Analyze the DMS error and take appropriate action.

SEW55AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AB   DMS ERROR (&00) OPENING DCN LOG FILE (SESDLG)

Meaning

A DMS error occurred when DBCON opened the DCN log file (SESDLG).

Response

Analyze the DMS error and take appropriate measures.

SEW55AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AC   FILE NAME OF DCN LOG FILE (SESDLG) NOT UNIQUE.

Meaning

SESAM/SQL wants to open the DCN log file (SESDLG), but this file exists
under various catids.

Response

Ensure that the DCN log file exists under only one catid

SEW55AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AD   FILE (&00) ALREADY EXISTS

Meaning

The file already exists and is not compatible with the current DDL/SSL
transaction.

Response

Delete the file and try again.

SEW55AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AE   CMD ERROR HAS OCCURRED WHEN PROCESSING THE SECURE-RESOURCE-ALLOCATION COMMAND FROM THE ARCHIVE PARAMETER FILE (&00).

Meaning

BS2000 reports an error when executing the SECURE-RESOURCE-ALLOCATION
command.

Response

Analyze the CMD error in the ARCHIVE-Directory-Name.SYSLST file and
take appropriate action.

SEW55AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AF   DMS ERROR (&00) ON OPENING EXCEPTION FILE (&01).

Meaning

A DMS error was reported when the exception file was opened.

Response

Analyze the DMS error and take appropriate measures.

SEW55AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AG   AT LEAST ONE FILE (&00) OF CATALOG (&01) IS NOT SET ON A PUBLIC VOLUME.

Meaning

At least one file (&00) of catalog (&01)
is not set on a public volume during an online
backup copy with HSMS (concurrent copy).

Response

For an online backup copy with HSMS all files must be set
on public volume.
Or use offline backup copy with HSMS.

SEW55AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AH   IT IS NOT POSSIBLE TO CREATE FILE (&00) WITH (&01) PAM PAGES.

Meaning

A file should be created with a calculated size.
The available public disk space is not sufficient.

Response

Provide more public disk space.

SEW55AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AI   FOR OUTPUT FILE (&00) NO CCSN CAN BE DECLARED

Meaning

The CCS name of the output file has to match the code table
of the current catalog. However, since the output file is
allocated on private volume, no CCS name can be declared
for it.

Response

Erase output file and reallocate it on public volume or
leave the allocation to SESAM/SQL, respectively.

SEW55A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A1   DMS ERROR (&00) OCCURRED WHEN PROCESSING FILE (&01)

Meaning

An I/O routine reported a DMS error.

Response

Analyze DMS error and take appropriate action.

SEW55A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A2   FILE (&00) IS EMPTY

Response

Prepare a file which is not empty and repeat SQL statement.

SEW55A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A3   FILE NAME (&00) NOT UNIQUE OR CATID NOT IN CATID LIST

Meaning

- SESAM/SQL wants to create a file which already exists under a different
  BS2000 catalog ID.
- SESAM/SQL wants to open a file which, however, exists under various
  BS2000 catalog IDs.
- SESAM/SQL wants to create or open a file. The specified BS2000 catalog
  ID, however, is not contained in the catid list.

Response

Ensure that name is unique by removing or renaming existing file or
by modifying the catid list, for example. Then try again.

SEW55A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A4   FILE (&00) CANNOT BE ACCESSED

Meaning

The file does not exist or privileges are missing.

Response

Ensure that missing privileges are granted or make file available.

SEW55A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A5   FILE (&00) IS NOT EMPTY

Meaning

An attempt was made to create a file, but the file already exists or is
not empty.

Response

Delete file or ensure that the BS2000 file name is unique by specifying
a different file name.

SEW55A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A6   FILE ATTRIBUTES OF FILE (&00) CANNOT BE USED FOR SESAM/SQL

Meaning

- The file attributes of a file created by the user are not those required
  for this file by SESAM/SQL (e.g. RECFORM, RECSIZE).
- The secondary allocation of a space may not be 0.

Response

- Remove or rename existing file.
- Correct the secondary allocation if necessary.
Then try again.

SEW55A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A7   CONSISTENCY CHECK OCCURRED IN SERVICE TASK

Response

Analyze dump.

SEW55A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A8   ERROR OCCURRED WHEN LOADING CATALOG MODULE (RETURN CODE OF BIND: (&00))

Meaning

The binder reported an error when loading catalog module from SESAM
module library. Possible reason: not enough space available.

Response

Analyze the return code and deal with the cause of the error or submit
the protocol of the service task to diagnostics staff.

SEW55A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A9   FILE (&00) ALREADY EXISTS

Meaning

File is not empty or file is a tapefile

SEW55B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B0   FILE (&00) IS NOT CREATED UNDER THE REQUESTED BS2000 USERID OR DBH USERID IS NOT DEFINED AS COOWNER FOR THIS FILE.

Meaning

The file should be located under an userid other than the DBH userid.
The DBH cannot, however, create the file there.

Response

Create the file under the requested userid or allow coownership to the
DBH userid and repeat the statement.

SEW55B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B1   DMS ERROR (&00) ON OPENING LOG FILE (&01)

Meaning

An I/O routine returned a DMS error.
The error occurs if the log file is open in a different
active catalog, for example.

Response

Analyze the DMS error and take appropriate measures.

SEW55B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B2   RENAME CANNOT BE PERFORMED; FILE (&00) ALREADY EXISTS

Meaning

A replication space is to be renamed to file (&00) with RECOVER, or a
backup file is to be renamed to file (&00) with CREATE REPLICATION; to
perform this action, the specified file may not exist.

Response

Check whether the correct catalog or replication name is specified.
Delete files whose names match the renamed file. Repeat the statement.

SEW55B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B3   FILE (&00) ALREADY OPEN

Meaning

File (&00) has already been opened in the same DBH.

Response

Retry command later.

SEW55B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B4   CONFIGURATION FILE FOR (&00) COULD NOT BE OPENED

Meaning

Since a configuration exists for a space or replication space, a
configuration file must also be defined for the corresponding space
or replication space, or for the specified working file in the case
of REORG.

Response

Define configuration file

SEW55B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B5   COULD NOT CREATE CONFIGURATION FILE FOR (&00).

Meaning

Since a configuration exists for a space, a configuration file is to
be created for the copy. The file could not be created. The DMS error
was logged to SYSLST.

Response

Determine the cause of the DMS error and repeat the statement.

SEW55B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B6   NO FILE IS ASSIGNED TO LINK NAME SESAMCID.

Meaning

No file is assigned to the link name SESAMCID in the DBH start procedure,
or the assigned file does not exist.

Response

Specify the name of the file explicitly in the statement with catids.

SEW55B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B7   AN ERROR OCCURRED WHEN WRITING THE PBI FILE. COPY ABORTED.

Meaning

The service task routine was notified that an error occurred when
writing the PBI file. Copying of spaces was thus aborted.

Response

Analyze the data on the cause of the error in the DBH log.

SEW55B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B8   FILE (&00) CANNOT BE RENAMED

Meaning

The file cannot be renamed because the DBH userid is not coowner of the
file in the DB userid

SEW55B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B9   WORKING FILE (&00) NOT COMPATIBLE WITH SPACE

Meaning

The working file is not compatible with the space to be reorganized;
probably it was modified by a concurrent statement.

Response

Do not use the same working file for concurrent statements.

SEW56A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW56A1   OUTPUT RECORD TOO LONG FOR SAM FILE

Meaning

The output record is longer than the maximum permitted record length for
SAM files.

Response

Specify fewer columns or execute UNLOAD several times.

SEW57AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57AA   REORG ONLINE REJECTED BECAUSE ANOTHER REORG ONLINE IS ALREADY ACTIVE ON THIS TABLE

Meaning

On the same table or partition, respectively, another REORG ONLINE is
already running.

SEW57AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57AB   TABLE (&00).(&01).(&02) IS IN "CHECK PENDING" STATE AND DATA ARE TO BE UNLOADED INTO TRANSFER FORMAT OR STANDARD FORMAT

Meaning

UNLOAD is not possible in transfer format or standard format
for a table in "check pending" state.

Response

Apply UNLOAD in delimiter format, CSV format or load format.

SEW57AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57AC   SPACE (&00).(&01) IN "REORG PENDING" STATE

Meaning

The maximum space size is reached.

Response

Initiate REORG SPACE so that the space becomes processible.

SEW57A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A0   CAT-REC FILE (&00) CANNOT BE ACCESSED

Meaning

The CAT-REC file has been flagged as defective.

Response

Inform your database administrator.

SEW57A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A1   INDEX (&00).(&01).(&02) CANNOT BE CREATED.

Meaning

CREATE INDEX cannot be applied because the table space is not
contained in the space set. This exception is used for internal
communication purposes only.

Response

Create the index when adjusting the data, or convert the exception.

SEW57A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A2   SPACE (&00).(&01) IN "COPY PENDING" STATE

Response

Create backup using COPY SPACE. If a catalog space is
involved, produce a backup of the catalog space using
COPY CATALOG_SPACE ... OFFLINE.

SEW57A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A3   AT LEAST ONE INDEX ON SPACE (&00).(&01) IS INVALID

Response

Initiate RECOVER INDEX.

SEW57A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A4   AT LEAST ONE INDEX INVALID AND AT LEAST ONE TABLE IN "CHECK PENDING" STATE ON SPACE (&00).(&01)

Response

Initiate RECOVER INDEX ON SPACE and CHECK CONSTRAINTS ON SPACE.

SEW57A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A5   AT LEAST ONE TABLE ON SPACE (&00).(&01) IN "CHECK PENDING" STATE

Meaning

The statement is not allowed for spaces in "check pending" state.

Response

Initiate CHECK CONSTRAINTS ON SPACE.

SEW57A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A6   SPACE (&00).(&01) IN "RECOVER PENDING" STATE

Meaning

A previous recovery is not yet terminated

Response

Initiate RECOVER SPACE with RESTART or ADJUST.

SEW57A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A7   TABLE (&00).(&01).(&02) IN "CHECK PENDING" STATE

Response

Initiate CHECK CONSTRAINTS ON TABLE.

SEW57A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A8   ONLINE COPY REJECTED BECAUSE OTHER ONLINE COPY ACTIVE

Response

Repeat after execution of the other online copy statement.

SEW57A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A9   SPACE (&00).(&01) IS CORRUPT

Meaning

Space (&00).(&01) is flagged as corrupt. This message is also given if
an attempt is made to recover with a corrupt space of a foreign copy or
a replication.

Response

Repair the space with RECOVER using a correct copy.

SEW57BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BA   SPECIFIED CAT-REC FILE (&00) DOES NOT MATCH REPLICATION.

Meaning

The specified CAT-REC file represents an older state than the replication,
possibly entries are deleted to reset the original catalog, or the CAT-REC
file belongs to another catalog.

Response

Repeat the statement with the correct CAT-REC file.

SEW57BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BB   SPECIFIED CAT-REC FILE (&00) CANNOT BE EVALUATED FOR REFRESH REPLICATION FUNCTION.

Meaning

The CAT-REC file (&00) does not contain any new information for updating
the replication. The replication is up to date.

Response

Repeat the statement with an up-to-date CAT-REC file

SEW57BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BC   CATALOG (&00) CANNOT BE REPAIRED WITH REPLICATION (&01).

Meaning

The last refresh replication operation was not fully completed on the
replication (&01). Therefore this replication cannot be used to repair
catalog (&00).

Response

- Repeat recovery with backup data.
- Fully update the replication and repeat the statement.

SEW57BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BD   CAT-REC FILE (&00) UNSUITABLE FOR CATALOG (&01).

Meaning

CAT-REC file (&00) and the CAT-REC file of catalog (&01) do not come from
the same catalog.

Response

Repeat the statement with the correct CAT-REC files.

SEW57BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BE   CAT-REC FILE (&00) RESET.

Meaning

The CAT-REC file (&00) was modified and the last CAT-LOG records
deleted. CAT-REC file and Catalog-Space are not mutually consistent.

Response

Repeat the statement with the CAT-REC file of a consistent database.

SEW57BF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BF   THE STATEMENT IS REJECTED. SPACE (&00).(&01) BELONGS TO A REPLICATION.

Meaning

The space of a replication cannot be used as a foreign copy. Only
the copy of an original space can be used as a foreign copy.

SEW57BG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BG   START POINT FOR RECOVER OR REFRESH IS NOT DEFINED IN THE FILE FOR SPACE (&00).(&01).

Meaning

The start point for the recovery or refresh is not defined in the file.
The file is not created after prepare foreign copy or refresh in the
current SESAM version.

Response

Repeat the statement with a correct backup file. RECOVER TO FOREIGN
COPY may be possible.

SEW57B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B0   PRAGMA CHECK MISSING OR INVALID

Meaning

(1) A table with the state "check pending" was read-accessed in an SQL
    statement without PRAGMA CHECK OFF being specified in the SQL
    statement.
(2) PRAGMA CHECK OFF was specified in an SQL statement to try to update
    a table that does not have the state "check pending"

Response

Update/add PRAGMA CHECK in/to the SQL statement, or start CHECK
CONSTRAINTS ON TABLE.

SEW57B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B1   NO BACKUP POSSIBLE WHEN CHANGING FROM DAYLIGHT SAVING TIME TO STANDARD TIME

Meaning

Because of the risk of ambiguity when specifying the save time it is not
possible to perform save runs when changing from daylight saving time to
standard time.

Response

Perform the backup after the change has been completed.

SEW57B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B2   COPY ADMINISTRATION BLOCK MISSING, REPLICATION (&00) NOT CREATED.

Meaning

The backup was created with an older SESAM/SQL version and therefore
does not contain the copy administration block.

Response

Delete the replication from the DBC.
If no backup exists:
- Create a backup with COPY CATALOG.
- Create a replication with the CAT-REC file created during backup.
Or create a replication with a suitable backup.

SEW57B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B3   COPY ADMINISTRATION BLOCK IS EMPTY, REPLICATION (&00) NOT CREATED.

Meaning

The backup was created with an older SESAM/SQL version.
The copy administration block in the catalog space is available but empty.

Response

Delete the replication from the DBC.
If no backup exists:
- Create a backup with COPY CATALOG.
- Create a replication with the CAT-REC file created during backup.
Or create a replication with a suitable backup.

SEW57B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B4   COPY ADMINISTRATION BLOCK NOT SUITABLE, REPLICATION (&00) NOT CREATED.

Meaning

The backup was created with an older SESAM/SQL version.
The copy administration block cannot be processed.

Response

Delete replication from DBC.
If no backup exists:
- Create a backup with COPY CATALOG.
- Create a replication with the CAT-REC file created during backup.
Or create a replication with a suitable backup.

SEW57B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B5   CAT-REC FILE (&00) UNSUITABLE FOR CREATING REPLICATION

Meaning

The specified CAT-REC file is unsuitable for creating a replication for
one of the following reasons:
- the CAT-REC file is empty,
- the CAT-REC file contains a replication information block,
- the CAT-REC file contains no record relating to a backup,
- the backup was not created using COPY CATALOG,
- the backup was not created with the appropriate version of COPY CATALOG.

Response

If no backup exists:
- Create a backup with COPY CATALOG (using appropriate version).
- Create a replication with the CAT-REC file created during backup.
Or create a replication with a suitable backup.

SEW57B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B6   SPACE (&00) IS NOT CONTAINED IN THE BACKUP; PARTIAL REPLICATION NOT CREATED.

Meaning

The space is not contained in the backup because the backup was
created with EXCEPT NO LOG INDEX SPACE.

Response

Do not specify the space for the partial replication.

SEW57B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B7   THE LOGGING IS INTERRUPTED ON SPACE (&00).(&01)

Meaning

The replication or the original together with the replication cannot be
updated because changes have been made to the space in the original, e.g.
LOAD OFFLINE, which interrupt logical logging.

Response

The replication can be reduced by REFRESH FOR SPACE to the spaces which
are in the log. The original can be repaired first repairing the
catalog space and then the spaces which are in the log.

SEW57B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B8   FOR SPACE (&00).(&01) THE START POINT WITH TIMESTAMP (&02) DOES NOT EXIST IN THE DA_LOGS TABLE OF THE CATALOG

Meaning

- A replication cannot be updated,
- an original cannot be recovered using a replication,
- a space cannot be recovered using a foreign copy,
because the start point for the recovery of a space in the replication
or in the foreign copy has been deleted or modified in the metadata
of the catalog or is not yet entered in the metadata by refresh.

Response

For REFRESH SPACE the replication possibly may be updated by REFRESH to
insert the DA_LOGS entry. If the entry is deleted in the original
catalog, the replication must be recreated. A recovery can be attempted
with a different backup, or recover to the status of the replication or
foreign copy can be executed.

SEW57B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B9   REPLICATION (&00) DEFECTIVE.

Meaning

The last refresh procedure was abnormally terminated.
Refresh replication function cannot be repeated.

Response

Create a new replication.

SEW57CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CA   THE CAT-REC FILE OF THE CATALOG (&00) IS NOT ACCESSABLE.

Meaning

The CAT-REC file does not exist or an error occurred when accessing it.

SEW57CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CB   THE SPACE (&00).(&01) WAS RESET TO A STATE OLDER THAN REPRESENTED BY DA-LOG WITH TIMESTAMP (&02).

Meaning

The DA-LOG represents the state already contained in the copy or
replication. The space was reset to an earlier state. Therefore recover
or refresh cannot be executed.

Response

Recovery can be done with RECOVER TO. A replication can be be updated
by REFRESH SPACE.

SEW57CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CC   THE SPACE (&00).(&01) WAS RESET TO A STATE OLDER THAN REPRESENTED BY RECOVERY UNIT WITH TIMESTAMP (&02).

Meaning

The recovery unit was deleted in the original by recover to an earlier
state than already contained in the copy or replication or was deleted
by modify.

SEW57CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CD   FOR THE CATALOG SPACE (&00).(&01) THE START POINT WITH TIMESTAMP (&02) DOES NOT EXIST IN THE CAT-LOG RECORDS

Meaning

- A replication cannot be updated,
- an original cannot be recovered using a replication,
- a space cannot be recovered using a foreign copy,
because the start point for the recovery of the catalog space in the
replication or in the foreign copy has been deleted or modified in the
CAT-REC file or is not yet entered in the CAT-REC file by refresh.

Response

The replication must be recreated.
You can attempt the recovery with a different backup, or recover
to the status of the replication or foreign copy.

SEW57CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CE   THE CAT-REC FILE (&00) IS OLDER THAN THE REPLICATION.

Meaning

Recover catalog to replication was performed. In the current statement
a CAT-REC file is specified created before the recover.

SEW57C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C1   THE STATEMENT IS REJECTED. SPACE (&00).(&01) BELONGS TO A BACKUP.

Meaning

The statement is not permissible in conjunction with a backup.

SEW57C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C2   CATALOG (&00) IS NOT IN THE STATE ACTIVE.

Meaning

The catalog must be in the ACTIVE state in order to execute the
statement.

Response

The administrator can handle the status using SET-SQL-DB-CATALOG-STATUS
command.

SEW57C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C3   THE STATEMENT IS REJECTED; CATALOG (&00) IS A REPLICATION.

Meaning

The statement is not permissible for a replication.

SEW57C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C4   THE STATEMENT IS REJECTED; CATALOG (&00) IS A BACKUP INVENTORY.

Meaning

The statement is not permissible for a backup inventory.

SEW57C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C5   THE STATEMENT IS REJECTED. CATALOG (&00) IS NOT AN ORIGINAL.

Meaning

The statement is permissible only for an original, not for
a backup copy or replication.

SEW57C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C6   THE SPACE (&00).(&01) IST NOT A REPLICATION SPACE

Meaning

The space is not marked as a replication space

SEW57C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C7   THE WORKFILE HAS NOT THE BS2000 USERID (&00) OF THE SPACE

Meaning

When RENAME is specified the workfile should have the same userid
as the space

SEW57C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C8   RENAME IS NOT POSSIBLE BECAUSE THE WORKFILE (&00) IS ON TAPE

SEW57C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C9   AT LEAST ONE REFERENCED OR REFERENCING TABLE IS IN "CHECK PENDING" STATE

Meaning

At least one table in "check pending" state is referenced by the current
table or references the current table in a referential constraint.

Response

Initiate CHECK CONSTRAINTS ON TABLE for the referenced table or
referencing table respectively and try again, or execute LOAD ONLINE
using parameter NO CONSTRAINT CHECK.

SEW58UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UA   CAT-REC FILE (&00) IS INCONSISTENT

Meaning

Possible reasons:
- Incorrect format of identification block of CAT-REC file.
- Mismatch between CAT-REC file and catalog space.

Response

Supply a consistent CAT-REC file and repeat the statement.

SEW58UB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UB   EXCLUSIVE ACCESS TO CAT-REC FILE (&00) NOT POSSIBLE.

Meaning

The CAT-REC file cannot be opened exclusively.

Response

Set up the CAT-REC file for exclusive access and repeat the statement.

SEW58UC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UC   TOO FEW DESCRIPTION RECORDS IN TRANSFER FILE (&00)

Meaning

A data record was read instead of the expected description record.

Response

Recreate the transfer file and try again.

SEW58UD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UD   COLUMN NAME (&00) FROM DB SIB FILE (&01) VIOLATES RULES FOR COLUMN NAME OF TABLE.

Meaning

A V1 database contains a column name that cannot be accepted as the
column name of a V2 table. It is not a syntactically correct name for a
column in a V2 table.

Response

Rename the affected column with SESASB and then migrate.

SEW58UE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UE   CAT-REC FILE (&00) OF REPLICATION HAS NO REPLICATION INFORMATION.

Meaning

The CAT-REC file has been read and found to contain no replication
information. It is not a CAT-REC file of a replication.

Response

Repeat the statement with the correct CAT-REC file of the replication.

SEW58UF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UF   INCONSISTENCY IN THE REPLICATION FOR SPACE (&00).(&01)

Meaning

On reading the CAT-REC file, it was found that the space information
in the replication is inconsistent. The replication cannot be used
for recovery.

Response

The replication must be recreated

SEW58UG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UG   LOGGING IN REPLICATION IS NOT (NO LONGER) ACTIVE FOR SPACE (&00).(&01)

Meaning

On reading the CAT-REC file, it was found that the space is not
in the log.

Response

The original can be repaired first repairing the
catalog space and then the spaces which are in the log.

SEW58UH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UH   CONCURRENT REFRESH REPLICATION IS ACTIVE FOR REPLICATION (&00).

Meaning

On reading the CAT-REC file, it was found that a REFRESH REPLICATION
is running concurrently or has not been terminated.

Response

Terminate REFRESH REPLICATION and repeat the statement.

SEW58UI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UI   PK-SIB FILE (&00) IS DEFECTIVE. INTERNAL ERROR CODE: (&01)

Meaning

The PK-SIB file is defective. The error type is output as an internal
error code for diagnostic purposes.

Response

Recreate PK-SIB file and try again.

SEW58UJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UJ   CAT-REC FILE (&00) HAS SAME NAME AS CAT-REC FILE OF REPLICATION.

Meaning

The CAT-REC file of the replication was specified for
RECOVER CATALOG ... USING REPLICATION.

Response

The CAT-REC file of the original must be specified. It describes the
status of the original, which is to be reached by the recovery.

SEW58UK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UK   ENTRIES HAVE BEEN DELETED FROM THE CAT-REC FILE (&00). RECOVER CATALOG REQUIRED.

Meaning

Entries have been deleted at the end of the CAT-REC file. This
is used reset a backup and must be completed by RECOVER CATALOG.
The catalog is locked for update.

Response

If the DBH continues to run, set the catalog access rights to
CAT-ADMINISTRATION = Yes and execute the statement RECOVER CATALOG.
If the DBH has terminated, start the DBH with the option
LOG-FILE-OPEN = *ON-SPACE-UPDATE and execute the statement RECOVER
CATALOG. If a DBH restart has terminated, delete or rename the
catalog file, ignore the request for the catalog when the DBH starts
up and execute the statement RECOVER CATALOG.

SEW58UL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UL   META RECORD WITH WRONG LENGTH IN TRANSFER FILE (&00)

Meaning

The transfer file is corrupt. The header record or a description
record has a wrong length.

Response

Recreate the transfer file and try again.

SEW58UM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UM   RECOVER IMPOSSIBLE WITH SPECIFIED REPLICATION (&00).

Meaning

Replication contains no valid space.

SEW58UN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UN   INPUT ROW INCONSISTENT WITH NO OVERWRITE OPTION FOR LOAD OPERATION

Meaning

NO OVERWRITE has been specified. The table already contains a row with
the same primary key value as the row to be loaded, and a value already
exists in the corresponding column of the existing row for at least one
value of the row to be loaded.

Response

Modify input file accordingly or permit overwriting.

SEW58UO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UO   INPUT FILE FOR LOAD OFFLINE HAS NOT BEEN SORTED ALTHOUGH SORTED WAS SPECIFIED

Response

Sort the input file or load without specifying the SORTED parameter.

SEW58UP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UP   THE FILENAME IN THE V1 LOG FILE IS DIFFERENT TO THE CURRENT FILENAME (&00), OR THE FILE TYPE IS NOT THE TYPE REQUIRED.

Meaning

a) The name of the V1 database and the creation number of the log file
   are contained in the ID block of the DB-SIB or PK-SIB file. This file
   does not have standard name <V1-DB-name>.DB-SIB.<number> or
   <V1-DB-name>.PK-SIB.<number>.
b) The file type is not the type that was requested in the statement
   (PK-SIB or DB-SIB).

Response

Give the file a standard name or specify a file of the correct type
(PK-SIB or DB-SIB).

SEW58UQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UQ   DB-SIB FILE (&00) IS DEFECTIVE. INTERNAL ERROR CODE: (&01)

Meaning

The DB-SIB file is defective. The error type is output as an internal
error code for diagnostic purposes.

Response

Recreate DB-SIB file and try again.

SEW58UR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UR   PARTIALLY RECOVERED SPACE (&00).(&01) NOT IN "RECOVER PENDING" STATE

Response

Specify a space which meets the requirements for UNLOAD for recovery
purposes.

SEW58US

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58US   COPY FILE (&00) DEFECTIVE OR LOCKED

Response

Specify a file which is in "ok" state.

SEW58UT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UT   FILE (&00) INCOMPLETE

Meaning

EOF reported when reading a block.

Response

Unload data from suitable backup file.

SEW58UU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UU   NO COLUMNS DEFINED FOR TABLE (&00).(&01).(&02)

Response

Correct table name.

SEW58UV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UV   METAINFORMATION IN FILE (&00) INCOMPLETE

Meaning

Block with continuation record missing; file is defective or is not a
backup file.

Response

Unload data from suitable backup file.

SEW58UW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UW   FILE (&00) HAS BLOCK WITH INVALID LENGTH

Response

Unload data from suitable backup file.

SEW58UX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UX   FILE (&00) CONTAINS INCOMPLETE RECORD

Meaning

Continuation record is missing.

Response

Unload data from suitable backup file.

SEW58UY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UY   FILE (&00) HAS INVALID CONTINUATION RECORDS

Meaning

Error in record number in continuation record.

Response

Unload data from suitable backup file.

SEW58UZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UZ   INVALID METADATA IN FILE (&00)

Meaning

The file not a SESAM Space or the file contains no metadata, because it
is a catalog of an older SESAM version or the file is defective.

Response

Unload data from suitable backup file.

SEW58U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U0   RECORD IN INPUT FILE (&00) TOO SHORT

Meaning

The length of the SAM record is shorter than the length made necessary
by the position and length of the columns.

Response

Specify record correctly and then incorporate it in the table.

SEW58U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U1   DATA TYPE FROM TRANSFER FILE (&00) IS ILLEGAL FOR COLUMN (&01).(&02).(&03). (&04).

Meaning

The transfer file can only contain data types which can be processed
by SESAM/SQL

Response

Create a new transfer file.

SEW58U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U2   DESCRIPTION RECORD FOR TRANSFER FILE (&00) DOES NOT HAVE THE RECORD ID "DE"

Response

Recreate the transfer file and try again.

SEW58U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U3   HEADER RECORD OF TRANSFER FILE (&00) DOES NOT HAVE THE RECORD ID "HD".

Response

Recreate the transfer file and try again.

SEW58U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U4   VERSION OF TRANSFER FILE (&00) CANNOT BE PROCESSED

Response

Create transfer file with new version and try again.

SEW58U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U5   LENGTH AND DATA TYPE FOR COLUMN (&00).(&01).(&02).(&03) IN TRANSFER FILE (&04) DO NOT MATCH

Response

Recreate transfer file and try again.

SEW58U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U6   FILE (&00) DOES NOT HAVE RECFORM=V

Response

Create input file with RECFORM=V.

SEW58U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U7   RECSIZE OF FILE (&00) TOO SMALL

Response

Specify input file with correct RECSIZE.

SEW58U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U8   TRANSFER FILE (&00) TOO SHORT

Meaning

The end of the file was reached before all the description records had
been read.

Response

Recreate the transfer file and try again.

SEW58U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U9   NO RECORDS IN TRANSFER FILE (&00)

Response

Recreate transfer file and try again.

SEW58V0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V0   RECORDS CONTAINING META-INFORMATION IN THE FILE (&00) HAVE THE WRONG STRUCTURE

Meaning

Record structure error: NOT NULL attribute missing or incorrect attribute
sequence.

Response

Create the backup file again. If the error occurs again, send the backup
file for system diagnosis.

SEW58V1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V1   META-INFORMATION TABLE FOR THE FILE (&00) IS CORRUPT.

Response

Create the backup file again. If the error occurs again,
send the backup file for system diagnosis.

SEW58V2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V2   INPUT FILE CONTAINS SEVERAL RECORDS WITH SAME PRIMARY KEY

Response

Modify the input file accordingly.

SEW58V3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V3   IN A RECORD OF THE INPUT FILE, THE PRIMARY KEY VALUE OR THE VALUE FOR A COLUMN BELONGING TO THE COMPOUND PRIMARY KEY IS NULL.

Response

Correct the input file.

SEW58V4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V4   THE RECORD OF THE INPUT FILE (&00) CONTAINS TOO FEW DELIMITERS

Meaning

There are n columns to be input, but the record contains less than
n-1 delimiters. If this column is NULL, it has to be marked by an
other delimiter.

Response

Correct the record and then enter it in the table.

SEW58V5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V5   SPACE (&00).(&01) DOES NOT MATCH REPLICATION.

Meaning

Internal consistency tests show that space (&00).(&01) does not match
the replication.

Response

- Set up the correct space.
- Create a new replication.

SEW58V6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V6   NO RECORDS OF THE INPUT FILE COULD BE LOADED IN TABLE (&00).(&01).(&02).

Meaning

The input file specified for LOAD does not contain any correct records.
It was thus not possible to load any records.

Response

Check the input file.

SEW58V7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V7   CAT-REC FILE (&00) CONTAINS WRONG REPLICATION INFORMATION.

Meaning

The replication information contains a wrong number of spaces or
forward chaining is invalid.

Response

Set up the CAT-REC file with replication information and repeat
the statement.

SEW58V8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V8   RECOVER CATALOG_SPACE IMPOSSIBLE WITH SPECIFIED REPLICATION (&00).

Meaning

Replication contains no valid catalog space.

SEW59AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59AA   PRIMARY KEY VALUE BELOW LOWER LIMIT OF PARTITION

Meaning

In a partitioned table the primary key value of a record is below
the lower limit of the current partition.

Response

Recover space with RECOVER TO.

SEW59AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59AB   PRIMARY KEY VALUE ABOVE UPPER LIMIT OF PARTITION

Meaning

In a partitioned table the primary key value of a record is above
the upper limit of the current partition.

Response

Recover space with RECOVER TO.

SEW59A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A0   BAN NOT IN ASCENDING ORDER

Meaning

Space (&00).(&01) is defective because the BANs are not sorted in
ascending order.

Response

Recover space with RECOVER.

SEW59A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A1   INVALID BLOCK IDENTIFIER. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A2   ILLEGAL BLOCK LENGTH. (SPACE INVOLVED: (&00).(&01))

Meaning

The block length is shorter than the block header or longer than the
maximum block length.

Response

Recover space with RECOVER.

SEW59A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A3   BLOCK EMPTY

Meaning

The block length is the same as the length of the block header.
(Space involved: (&00).(&01))

Response

Recover space with RECOVER.

SEW59A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A4   INVALID RECORD NUMBER. (SPACE INVOLVED: (&00).(&01))

Meaning

Record number is zero.

Response

Recover space with RECOVER.

SEW59A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A5   INVALID RECORD LENGTH. (SPACE INVOLVED: (&00).(&01))

Meaning

The record length is shorter than or equal to the length of the record
header. The record length is not equal to the sum of the lengths of the
partial records.

Response

Recover space with RECOVER.

SEW59A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A6   RECORD LONGER THAN PHYSICAL END-OF-BLOCK. (SPACE INVOLVED: (&00).(&01))

Meaning

a) The offset of record to beginning of record plus record length is
   greater than the physical block length.
b) For records with a fixed length:
   The sum of the record lengths calculated from the number of records
   plus the length of the block header exceeds the physical block length.
c) For records with a fixed length:
   The number of records is greater than the maximum number of records
   possible for a block.

Response

Recover space with RECOVER.

SEW59A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A7   ILLEGAL RECORD SEQUENCE. (SPACE INVOLVED: (&00).(&01))

Meaning

a) A continuation record is located in the middle of the block.
b) The indicator for a continuation record has not been set in the
   continuation record.
b) The indicator for a continuation record has been set for a record
   which is not a continuation record.

Response

Recover space with RECOVER.

SEW59A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A8   NO PRIMARY KEY FOR ROW BELONGING TO TABLE WITH PRIMARY KEY. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A9   PRIMARY KEYS NOT IN ASCENDING ORDER. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B0   FOR VARCHAR VALUE WITH ZDLV BLOCKS: ACCORDING TO ZD RECORD, TOTAL LENGTH OF VARCHAR VALUE DOES NOT MATCH THE SUM OF THE INDIVIDUAL LENGTHS OF THE PARTIAL VALUES STORED IN THE ZDLV BLOCKS. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B1   LENGTH OF ENTRY IN PARTIAL VARCHAR RECORD DOES NOT MATCH VARCHAR LENGTH. (SPACE INVOLVED: (&00).(&01))

Meaning

The total length of the entry made for a VARCHAR value for which no ZDLV
block was used (<253 bytes) does not match the length of the VARCHAR value

Response

Recover space with RECOVER.

SEW59B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B2   NO COLUMN WITH THIS BAN IN TABLE. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B3   VALUE ENTERED IN COLUMN EXCEEDS PERMITTED LENGTH FOR THIS COLUMN. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B4   MAXIMUM NUMBER OF OCCURRENCES EXCEEDED. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B5   MAXIMUM BAN IN RECORD DOES NOT MATCH SPECIFICATION IN RECORD HEADER. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B6   SUM OF RECORD LENGTHS DOES NOT MATCH BLOCK LENGTH. (SPACE INVOLVED: (&00). (&01))

Response

Recover space with RECOVER.

SEW59B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B7   NO ZDLV BLOCK MAY EXIST FOR THIS VALUE. (SPACE INVOLVED: (&00).(&01))

Meaning

The partial record for a VARCHAR value contains an indicator indicating
that ZDLV blocks exist, but the value is not long enough for a ZDLV block
to be created.

Response

Recover space with RECOVER.

SEW59B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B8   BLOCK LENGTH OF ZDLV BLOCK DOES NOT MATCH SPECIFICATION IN ZD RECORD. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B9   INVALID ZDLV BLOCK SEQUENCE. (SPACE INVOLVED: (&00).(&01))

Meaning

Chaining of the ZDLV blocks does not match the sequence of the ZDLV block
numbers in the ZD record.

Response

Recover space with RECOVER.

SEW59C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C1   INVALID FORWARD CHAINING. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C2   NUMBER OF RECORDS ACCORDING TO INTERNAL DATA STRUCTURE NOT COMPATIBLE WITH ACTUAL NUMBER OF RECORDS (AFFECTED SPACE: (&00).(&01))

Response

Recover space with RECOVER.

SEW59C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C3   RECORD MARKED AS DUPLICATE ACCORDING TO INTERNAL INDICATOR (SPACE CONCERNED (&00).(&01))

Response

Recover space using RECOVER.

SEW59C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C4   ERROR IN BLOCK HEADER. (SPACE INVOLVED: (&00).(&01))

Meaning

a) Forward chaining is block number 0.
b) If the table ID is relevant: table ID is invalid.
c) Block length is either shorter than the length of the block header
   or longer than the logical block length.
d) According to the block header, the block number is not the same
   as the real block number (i.e. the block number to be read).
e) Block identifier is not the expected identifier.

Response

Recover space with RECOVER.

SEW59C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C5   INVALID REFERENCE TO BLOCK NUMBER. (SPACE INVOLVED: (&00).(&01))

Meaning

a) A block entry includes a reference to block number 0.
b) The block number in the entry in the PSI0 block is not the same as
   the block number in the corresponding ZD block.
c) According to the PSI(i+1) block, the block number is not the same as
   the block number of the PSI(i) block.
d) The block number of next entry in the PST(i+1) block does not match
   the corresponding chaining of the PSI(i) blocks.
e) The block number is not within the valid range of values (# < 1  OR
   # > max. value from FTAB). Applies to the block number of the successor
   block in the block or of a ZDLV block from a VARCHAR column.

Response

Recover space with RECOVER.

SEW59C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C6   CHAINING INVALID ACCORDING TO INDEX BLOCK. (SPACE INVOLVED: (&00).(&01))

Meaning

a) Forward chaining in the PSI(i) block is the end-of-chain but there
   are still entries in the PSI(i+1) block.
b) Forward chaining in the PST0 block is the end-of-chain but there
   are still records in the ZDR block.
c) There are more entries in the PSI0 block but no corresponding ZD
   records.
d) Forward chaining in the PST0 block is not the end-of-chain but there
   are no records in the ZDR block.

Response

Recover space with RECOVER.

SEW59C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C7   PRIMARY KEY OF A RECORD MISSING IN INTERNAL DATA STRUCTURE (AFFECTED SPACE: (&00).(&01))

Meaning

The PSI anchor block is empty, but there is at least one ZD block with
a record that has a primary key.

Response

Recover space with RECOVER.

SEW59C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C8   INTERNAL TABLE INCONSISTENT WITH PRIMARY KEY (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C9   PRIMARY KEY FOR INDEX INCONSISTENT. (SPACE INVOLVED: (&00).(&01))

Meaning

a) The primary key in the ZD block does not match the primary key in the
   PSI0 block.
b) The primary key in the PSI(i) block does not match the primary key in
   the PSI(i+1) block.

Response

Recover space with RECOVER.

SEW59DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DA   COLUMN VALUE DOES NOT MATCH SYSTEM RECORD. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DB   INVALID RECORD FLAG FOR INDEX. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59DC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DC   INDEX NOT UNIQUE. (SPACE INVOLVED: (&00).(&01))

Meaning

Several record numbers exist for a UNIQUE index.

Response

Recover space with RECOVER.

SEW59DD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DD   INVALID SYSTEM RECORD. (SPACE INVOLVED: (&00).(&01))

Meaning

System record does not consist of X'FF'.

Response

Recover space with RECOVER.

SEW59DE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DE   INDEX RECORD OR INDEX REMAINDER RECORD HAS ODD RECORD LENGTH. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59DF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DF   INDEX OF RECORD NUMBERS IS NOT IN ASCENDING ORDER (SPACE INVOLVED: (&00). (&01))

Response

Recover space with RECOVER.

SEW59D0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D0   INVALID PRIMARY KEY LENGTH FOR INDEX (SPACE INVOLVED: (&00).(&01))

Meaning

The length of the primary key value in the PSI(i) block does not
correspond to the length in the entry in the PSI(i+1) block or the ZD
block.

Response

Recover space with RECOVER.

SEW59D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D1   INFORMATION ON PRIMARY KEY IN INTERNAL TABLE INCONSISTENT (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D2   INFORMATION ON TABLE IN INTERNAL TABLE INCONSISTENT (SPACE INVOLVED: (&00). (&01))

Response

Recover space with RECOVER.

SEW59D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D3   INFORMATION ON ROW NUMBERS AND BLOCKS INCONSISTENT (SPACE INVOLVED: (&00). (&01))

Response

Recover space with RECOVER.

SEW59D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D4   THERE IS INTERNAL INFORMATION ON A RECORD THAT DOES NOT EXIST IN THE ZD BLOCK (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D5   RECORD WITH INVALID RECORD NUMBER. (SPACE INVOLVED: (&00).(&01))

Meaning

a) The record number is 0.
b) The record number is greater than the highest record number for this
   table.

Response

Recover space with RECOVER.

SEW59D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D6   INTERNAL INFORMATION ON INDEX INCONSISTENT (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D7   NO ENTRY FOR INDEX BLOCK. (SPACE INVOLVED: (&00).(&01))

Meaning

Index block does not contain any entries although an SI length has been
entered in the block header of the index block.

Response

Recover space with RECOVER.

SEW59D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D8   RECORD NUMBERS IN INDEX NOT IN ASCENDING ORDER. (SPACE INVOLVED: (&00). (&01))

Response

Recover space with RECOVER.

SEW59D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D9   COLUMN VALUES IN INDEX NOT IN ASCENDING ORDER. (SPACE INVOLVED: (&00). (&01))

Response

Recover space with RECOVER.

SEW59E1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E1   NUMBER OF RECORDS IS GREATER THAN THE MAXIMUM RECORD NUMBER. (SPACE INVOLVED: (&00).(&01))

Meaning

The number of records of a table is greater than the maximum
record number.

Response

Recover space with RECOVER.

SEW59E2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E2   A RECORD NUMBER EXISTS MORE THAN ONCE. (SPACE INVOLVED: (&00).(&01))

Meaning

The same record number exists in several records of a table
or the same record number exists more than once as a free record number.

Response

Recover space with RECOVER.

SEW59E3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E3   MAXIMUM RECORD NUMBER OF A PARTITION IS NOT IN THE VALID RANGE OF RECORD NUMBERS. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59E4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E4   VERWEIS AUF INDEXWERT DER NIEDRIGEREN SIS STUFE IST FALSCH. POINTER TO INDEX VALUE IN LOWER SIS LEVEL IS WRONG. (SPACE INVOLVED: (&00).(&01))

Response

Recover space with RECOVER.

SEW59FA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59FA   ERROR IN INDEX OF BLOCK NUMBERS.

Meaning

CHECK FORMAL found at least one error in a table of the space. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59FB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59FB   NUMBER OF FREE BLOCKS IS WRONG.

Meaning

CHECK FORMAL found at least one error in a table of the space. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F0   THE SPACE (&00).(&01) IS DEFECTIVE.

Meaning

CHECK FORMAL found at least one error in a table of the space. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F1   THE INDEX (&00).(&01).(&02) IS DEFECTIVE.

Meaning

CHECK FORMAL found at least one error. The error information is registered
in the exception file. The index further will be ignored in the
processing.

Response

Perform a RECOVER INDEX statement

SEW59F2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F2   WRONG TABLE ID FOUND IN A BLOCK HEADER OF SPACE (&00).(&01)

Meaning

This is an information in the exception file created by CHECK FORMAL

Response

Recovery is necessary

SEW59F3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F3   THERE ARE DEFECTIVE INDEXES ON THE SPACE (&00).(&01)

Meaning

CHECK FORMAL found errors. The error information is registered
in the exception file. In some cases a service task dump was taken.
The indexes further will be ignored in the processing.

Response

Perform a RECOVER INDEX statement

SEW59F4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F4   THE TABLE (&00).(&01).(&02) IS DEFECTIVE.

Meaning

CHECK FORMAL found at least one error in the table. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F5   ERROR IN ENTRY OF BLOCK NUMBERS.

Meaning

CHECK FORMAL found at least one error in the table. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F6   ERROR IN AN ENTRY OF BLOCK NUMBERS.

Meaning

CHECK FORMAL found at least one error in the table. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F7   BLOCK NUMBER OCCURS TWICE.

Meaning

CHECK FORMAL found at least one error in the table. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F8   BLOCK LENGTH IS WRONG.

Meaning

CHECK FORMAL found at least one error in the table. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW59F9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F9   BLOCK NUMBER NOT IN ADMISSIBLE RANGE.

Meaning

CHECK FORMAL found at least one error in the table. The error
information is registered in the exception file. In some cases a service
task dump was taken. The space no more can be processed if NO ACTION was
not specified.

Response

Perform a RECOVER SPACE statement

SEW81AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AA   SQL STATEMENT NOT PERMITTED IN THE FIRST PART OF THE SIGN-ON CONVERSATION WITH UTMVG=NO.

Meaning

An SQL statement was issued in the first part of a sign-on conversation.
The start parameter "UTMVG=YES" was not specified in the UTM application.
SESAM/SQL only supports calls from the first part of the sign-on
conversation in conjunction with the start parameter "UTMVG=YES".

Response

Set the start parameter UTMVG=YES or modify the UTM application.

SEW81AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AB   OPERATING SYSTEM COMPONENT FOR INTERTASK COMMUNICATION NOT GENERATED. SESAM/SQL NOT EXECUTABLE

Response

Restart BS2000 with appropriate generation.

SEW81AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AC   SPACE (&00).(&01) CANNOT BE PROCESSED DUE TO INCORRECT SESAM VERSION

Meaning

The version number in the space control block does not correspond to
the version of the SESAM DBH or is unknown in this SESAM version.

Response

Check the space version and version of the SESAM DBH.

SEW81AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AD   UNABLE TO PERFORM MIGRATION OF SPACE (&00).(&01) TO CURRENT SESAM/SQL VERSION

Meaning

Possible causes:
- Catalog is not entered in SQL database catalog with access right
  CAT-ADMINISTRATION=*YES.
- The current space state does not permit migration.
- The space is a replication.

Response

- Set access rights of the catalog in the SQL database catalog to
  CAT-ADMINISTRATION=*YES.
- Check the status of the space. Close space properly in previous version.
- Recreate a replication in current version.

SEW81AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AE   DUE TO AN INCOMPLETE UTILITY STATEMENT FOR A TABLE OF SPACE (&00).(&01), NO CHANGES CAN BE MADE TO THE SPACE AND THE TABLE CANNOT BE READ.

Meaning

A base table is being accessed while a utility statement
(LOAD OFFLINE, IMPORT TABLE, ALTER PARTITIONING or ALTER DATA)
is running for this table or a utility statement is aborted.

Response

Wait until the utility statement has been finished.
If the utility statement has been aborted,
RECOVER is needed on the space.

SEW81AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AF   CATALOG (&00) IS IN STATE "COPY PENDING" FOLLOWING MIGRATION TO CURRENT SESAM/SQL VERSION

Meaning

A space in a catalog cannot be accessed because the catalog is
in the state "copy pending" after migration.
You must use COPY CATALOG ... OFFLINE for first access to the catalog
in the current version.

Response

Use COPY CATALOG ... OFFLINE to produce a backup copy of the entire
catalog.

SEW81AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AG   AT LEAST ONE TABLE ON SPACE (&00).(&01) DEFECTIVE; STATEMENT REJECTED

Meaning

The statement can only be executed if not a single table on the space is
defective.

Response

Initiate recovery of space.

SEW81AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AH   TOO MANY SPACES IN CATALOG (&00).(&01)

Meaning

The catalog contains at least one user space with a space ID greater
than 200. It cannot be processed in SESAM/SQL V3.2.

Response

Drop spaces with IDs greater than 200 before migrating from
SESAM/SQL V4.0.

SEW81AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AI   NO PARTITION OF TABLE (&00).(&01).(&02) AVAILABLE

Meaning

When accessing a partitioned table, no partition could be opened
successfully.

Response

Ask the administrator whether a RECOVER is necessary.

SEW81AJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AJ   PARTITION OF TABLE (&00).(&01).(&02) NOT AVAILABLE

Meaning

The statement cannot be executed as a partition of the table involved
cannot be accessed.

Response

Ask the administrator whether a RECOVER is necessary.

SEW81AK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AK   PARTITION ON SPACE (&00) NOT AVAILABLE

Meaning

The statement cannot be executed completely as on a space a partition of
the table involved cannot be accessed.

Response

Ask the administrator whether a RECOVER is necessary.

SEW81AL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AL   CATALOG (&00) PHYSICALLY CLOSED BY ADMINISTRATION CALL

Meaning

The statement cannot be executed since the catalog was physically
closed by the administration call PREPARE-FOREIGN-COPY.

Response

Ask the administrator to reopen the catalog physically using
the administration call END-FOREIGN-COPY, or to set the status
of the catalog to FREE using SET-SQL-DB-CATALOG-STATUS.

SEW81AT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AT   AUTONOMOUS TRANSACTION FAILED (REASON: (&00)).

Meaning

The autonomous transaction was reset because of
the specified error.

Response

Depending on the specified error change the application
or repeat the statement.

SEW81A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A0   SPACE (&00).(&01) IS INCONSISTENT OR DOES NOT MATCH THE CATALOG

Meaning

Possible causes:
- The time of last update stored in the space does not match
  the specifications in the catalog.
- The update timestamp in the catalog does not match the CAT-REC file.
- The space is an inconsistent copy that has not been produced by SESAM.

Response

Ask the administrator whether a RECOVER is necessary for the space.

SEW81A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A1   LAST TRANSACTION IN CURRENT SQL SESSION STILL IN (INTERNAL) "PREPARED TO COMMIT" STATE

Meaning

The last transaction in the current SQL session is still in the (internal)
"PREPARED TO COMMIT" state. The current SQL statement cannot be processed
until this transaction has been terminated.

Response

Ensure that synchronization with a (remote) DCN is performed or terminate
or roll back transaction with an administration call.

SEW81A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A2   SQL STATEMENT ABORTED BECAUSE OF 'CANCEL' ADMINISTRATION CALL OR 'ABORT-EXECUTION' OPTION

Meaning

The SQL statement was aborted because of a CANCEL, INTR call or
ABORT-EXECUTION.

Response

Repeat the SQL statement or contact the administrator.

SEW81A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A3   SQL STATEMENT ABORTED BECAUSE OF SORT ERROR

Response

Save service task dump and submit it to diagnostics staff.

SEW81A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A4   SQL STATEMENT ABORTED BECAUSE OF ERROR WHEN OPENING SPACE (&00).(&01)

Meaning

One of the following error situations arose when the space was opened:
- File does not exist on a local pubset
- DMS error occurred when opening the file
- File cataloged under more than one BS2000 catalog ID
- Space defective

Response

Ask administrator whether RECOVER on space is necessary.

SEW81A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A5   SQL STATEMENT ABORTED DUE TO CONFLICT WITH A CALL DML OPEN

Meaning

No (table) access is possible because of an existing CALL DML open.

Response

Repeat SQL statement later.

SEW81A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A6   SPACE (&00).(&01) TEMPORARILY LOCKED BY ADMINISTRATION CALL

Response

Repeat SQL statement after consulting with administrator.

SEW81A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A7   SPACE (&00).(&01) CANNOT BE PROCESSED BECAUSE OF AN ERROR IN SPACE CONTROL BLOCK.

Meaning

Possible causes:
- The space control block of the space being accessed is errored.
- The space control block does not correspond to the specified
  catalog type. A catalog created with CREATE REPLICATION or
  COPY CATALOG has been added to the SQL-DATABASE-CATALOG
  without defining this catalog as replication or copy.

Response

- Initiate recovery of space.
- Check the DBH option ADD-SQL-DATABASE-CATALOG.
  Add replication or backup catalog with correct options.

SEW81A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A8   TABLE ON SPACE (&00).(&01) DEFECTIVE; ACCESS NOT POSSIBLE

Response

Initiate recovery of space.

SEW81A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A9   SPACE (&00).(&01) INCONSISTENT BECAUSE OF MISSING TA RESTART

Meaning

Space was not closed properly in the previous DBH session, possibly
since a recover statement terminated abnormally.

Response

Perform TA restart or initiate recovery of space.
If RECOVER CATALOG TO ANY TIMESTAMP terminated abnormally, RECOVER
has to be repeated with identical or older timestamp.
For replications create a new replication.

SEW81BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BA   UPDATE NOT POSSIBLE WITH BACKUP OR REPLICATION (&00)

Meaning

The statement is not permissible for a backup or replication.

SEW81BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BB   UNABLE TO START THE LINKED-IN DBH DUE TO AN ERROR DURING INITIALIZATION OF THE DBH SESSION

Meaning

Initialization of the DBH session aborted on account of an error.

Response

Save the error documentation (dump and runtime log) and submit to service
department.

SEW81BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BC   UTILITY STATEMENT ABORTED DUE TO COMPETING STATEMENT

Meaning

The utility statement has become stuck with another utility,
DDL, administration statement or PTC transaction and was
therefore aborted.

Response

Restart the statement and check other active users with
administration if necessary.

SEW81BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BD   UTILITY STATEMENT ABORTED DUE TO AN INTERNAL SYSTEM ERROR

Meaning

An internal system occurred during processing of the utility
statement, e.g. Consistency Check. Processing was therefore
aborted.

Response

Restart the statement and submit the dump to the diagnosis
department as appropriate.

SEW81BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BE   DATA FOR BACKUP COPY OF SPACE (&00).(&01) ARE INCONSISTENT

Meaning

Possible causes:
- The space is not accepted within a backup copy
  because internal copy displays are missing in the
  Space-Control-Block.
- The space was provided as the original space but is marked
  internally as a backup copy.
- The space is not contained in the backup because the backup was
  created with EXCEPT NO LOG INDEX SPACE.
- A RECOVER statement terminated abnormally.

Response

- Check the file and provide the correct space.
- Ask the administrator whether a RECOVER is necessary for the
  space or the catalog.
- If the cause was the abortion of RECOVER CATALOG TO ANY TIMESTAMP,
  RECOVER has to be repeated with identical or older timestamp.   

SEW81BF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BF   SPACE (&00).(&01) IS IN THE STATE "REFRESH RUNNING"

Meaning

The space cannot be accessed because a parallel
REFRESH REPLICATION is still active for this space or the last
refresh procedure was abnormally terminated.

Response

Complete REFRESH REPLICATION. Then reattempt access.
If the last refresh procedure was abnormally terminated,
create a new replication.

SEW81BG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BG   RECORD NOT ACCESSIBLE BECAUSE OF CONCURRENT STATEMENT

Meaning

Record locked by a concurrent statement. Waiting not allowed
because of consistency level 1 (set by SET statement or by
Pragma)

SEW81B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B0   THE METADATA OF CATALOG (&00) CANNOT BE UPDATED AT PRESENT

Meaning

A DDL/SSL/utility statement causes changes to be made to the catalog.
At present no changes are permitted.

Response

Notify the administrator so that either "ADMIN-ACCESS" is permitted
again or space is made available for updating the CAT-LOG file.

SEW81B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B1   UPDATE OF USER DATA IN CATALOG (&00) CURRENTLY NOT POSSIBLE

Response

Inform the administrator so that either "WRITE-ACCESS" is again permitted
or space for continuing the DA LOG file is made available.

SEW81B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B2   SPACE (&00).(&01) CURRENTLY LOCKED DUE TO DDL OR UTILITY STATEMENT, OR STATEMENT SEQUENCE

Meaning

Another user has started a DDL statement accessing this space although the
transaction has not been terminated, or another user has started a utility
accessing this space although
a) the utility is still executing
b) the space has been locked by the utility.
As long as the space is locked, it can only be processed exclusively by
the user. Another user cannot start processing the space until it has
reached the ok state, or until the other user becomes the owner of the
lock.

Response

Determine the locking user with the USER,SPACE administration command.
a) The system user is still known to the DBH, and is still active or
   active again: Repeat the SQL statement later.
b) The user is not known to the DBH or no longer active:
   Enter a utility to obtain an exclusive lock for the space. Depending
   on the status of the space, repeat the SQL statement, or process the
   space with the appropriate utility.

SEW81B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B3   SWITCHING BETWEEN CALL DML AND SQL STATEMENTS OR VICE VERSA IS NOT PERMITTED WITHIN A TRANSACTION

Response

Modify application program accordingly.

SEW81B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B4   LINKED-IN DBH CANNOT BE STARTED BECAUSE OF ERROR IN CONFIGURATION FILE.

Response

Check the configuration file and modify accordingly.

SEW81B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B5   DBH OR DCN NOT LOADED

Meaning

The referenced DBH or the DCN via which the DBH is accessed is not loaded.

Response

Start DBH or DCN.

SEW81B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B6   INVALID COMBINATION OF ASYNCHRONOUS CALL DML AND SQL STATEMENTS

Meaning

An SQL statement was issued although the response to a CALL DML statement
initiated with SESPUT has not yet been fetched with SESGET(W).

Response

Modify application program accordingly.

SEW81B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B7   INVALID COMBINATION OF ADMINISTRATION STATEMENTS (CALL DML) AND SQL STATEMENTS

Meaning

An SQL statement was issued although a CALL DML administrator open is
still in effect.

Response

Modify application program accordingly.

SEW81B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B8   SQL STATEMENT NOT PERMITTED OUTSIDE OF UTM TRANSACTION

Meaning

An SQL statement has been issued outside of a UTM transaction in a UTM
application (e.g. conversation exit).

Response

Modify application program accordingly.

SEW81B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B9   CONVERSATION STACKING NOT PERMITTED

Meaning

The UTM application uses conversation stacking although 'UTMVG=YES' was
not specified in the start parameters.

Response

Modify the start parameters or the UTM application.

SEW81CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CA   SQL DATABASE CATALOG CANNOT CURRENTLY BE ACCESSED

Meaning

The SQL database catalog is currently being accessed and therefore cannot
be updated.

Response

If necessary, repeat SQL statement.

SEW81CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CB   SESDLG NOT FOUND

Meaning

The SESDLG file was deleted.

Response

Check SESDCN and start application program again.

SEW81CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CC   DBH DOES NOT SUPPORT ICSQL VERSION OF APPLICATION PROGRAM

Meaning

The DBH does not support the ICSQL version of the application program.

Response

Check versions of the SESAM libraries used in the application program and
in the DBH. Terminate application program or DBH and start again using
appropriate SESAM library.

SEW81CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CD   NOT POSSIBLE TO REORGANIZE SPACE (&00).(&01) WITH NEW ROW_IDS PARAMETER BECAUSE A REPLICATION IS INVOLVED.

Meaning

It is only possible to reorganize a space of a replication using the
OLD ROW_IDS parameter.

Response

Correct the statement.

SEW81CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CE   THE REQUESTED FUNCTION IS NOT SUPPORTED IN THE CURRENT HARDWARE ENVIRONMENT.

Meaning

The release unit SYSLNK.SES-SQL-LK.xxx is not available for this
hardware.

Response

Link the application with the connection module SESMOD instead
of SESLINK.

SEW81CF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CF   REPLICATION SPACE (&00).(&01) IS INCONSISTENT OR DOES NOT MATCH THE CATALOG

Meaning

Possible causes:
The time of the last refresh stored in the space does not match
the specifications in the replication-info-block of the replication
CAT-REC file.

Response

Create a new replication or update it with REFRESH SPACE

SEW81CG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CG   DBCON CANNOT BE INITIALIZED BECAUSE THE VIRTUAL HOST IS NOT ACTIVE.

Meaning

The DCAM application (&00) is assigned to a virtual host in the
file $TSOS.SYSDAT.BCAM.APPLICATIONS. The virtual host is not active.

Response

Check why the virtual host is not active and activate it. Start
task again or start task on the machine where the virtual host
is active.

SEW81CH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CH   ERROR WHEN ACCESSING REPLICATION CAT-REC FILE OF REPLICATION CATALOG (&00).

Meaning

The replication CAT-REC file could not be accessed because of a dms error.

Response

Check the replication

SEW81C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C0   ERROR WHEN ACCESSING CONFIGURATION FILE OF APPLICATION PROGRAM

Meaning

The allocated configuration file could not be accessed. An invalid
allocation may have been specified.

Response

Modify the configuration file allocation.

SEW81C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C1   SYNTAX ERROR IN CONFIGURATION FILE OF APPLICATION PROGRAM

Meaning

The configuration file allocated to the application program contains
syntax errors.

Response

Modify the configuration file accordingly.

SEW81C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C2   ASYNCHRONOUS SESAM/SQL CALL FROM STXIT OR CONTINGENCY

Meaning

An SQL statement was issued although processing of the last statement has
not yet been completed. Thus the call is issued from a STXIT or
contingency.

SEW81C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C3   ERROR ON DYNAMIC RELOADING OF SYSTEM COMPONENTS

Meaning

Subcomponents could not be loaded from the SESAM/SQL
module library.

Response

Check the completeness of the SESAM/SQL module library, or correct
the assignment of the SESAM/SQL library, or increase the upper limit
for virtual memory in the join file if components could not be loaded
due to a lack of memory space.

SEW81C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C4   ERROR DURING DYNAMIC LOADING OF SYSTEM COMPONENTS

Meaning

Subcomponents of DBCON could not be loaded from the SESAM/SQL module
library.

Response

Check that the SESAM/SQL module library is complete. Increase the upper
limit for virtual memory in the join file if the components could not be
dynamically loaded because of a lack of memory.

SEW81C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C5   CALL AFTER SYSTEM ERROR

Meaning

An SQL statement was issued after a system error or other error occurred.
This error means that it is not possible to continue working with
SESAM/SQL in this task.

Response

Evaluate the original error situation. To continue work with SESAM/SQL,
terminate and restart the application program.

SEW81C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C6   DBH DOES NOT SUPPORT SQL STATEMENTS.

Meaning

The DBH was loaded without the option SQL.

Response

Start the DBH with the option SQL.

SEW81C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C7   NO NEW USERS PERMITTED

Meaning

At the moment, no new users can execute database calls because of
administrator intervention.

Response

Wait until the administrator again permits new users, and then repeat the
SQL statement.

SEW81C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C8   ILLEGAL COMBINATION OF CALL DML AND SQL STATEMENTS

Meaning

An SQL statement was issued, even though CALL DML statements have already
been issued in this linked-in task.

Response

Change the application program.

SEW81C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C9   EXCLUSIVE UPDATE RESTRICTION FOR EXTERNAL LOGICAL FILE

Meaning

The SQL statement was not executed because of an exclusive external
update restriction.

Response

If necessary, repeat SQL statement.

SEW81DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81DA   THE USED SESAM MODULE LIBRARY DOES NOT SUPPORT THIS HARDWARE.

Meaning

The release item SYSLNK.SESAM-SQL.xxx does not support SX hardware.

Response

Assign SESAM module library SPULNK.SESAM-SQL.xxx with linkname
SESAMOML and start the program again.

SEW81DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81DB   NAME OF SPECIFIED CAT-REC FILE (&00) TOO LONG.

Meaning

Name of specified CAT-REC file incorrect.

Response

Repeat the statement and specify the correct CAT-REC file.

SEW81D0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D0   USE OF TIAM AND UTM INTERFACE IN ONE TASK

Meaning

In a UTM application, an SQL statement was issued via the TIAM interface
although the UTM interface for SESAM/SQL was generated in this UTM
application.

Response

Link the UTM application again. The TIAM connection module SESMOD must not
be linked to the UTM application.

SEW81D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D1   MODULE NAME (&00) USED FOR TWO SQL MODULES IN APPLICATION

Meaning

The SQL modules in an application must have different names.

Response

Repeat the precompilation of the application programs in this application
using different names for the SQL modules.

SEW81D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D2   UTILITY STATEMENT ABORTED AS A RESULT OF CONCURRENT UTILITY STATEMENT, DDL OR CONSISTENCY CHECK PROCESSING

Meaning

The utility statement was aborted as a result of concurrent utility
statement, ddl or consistency check processing.

Response

Repeat the SQL statement if necessary or consult the administrator.

SEW81D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D3   CATALOG (&00) NOT LOCATED IN THE DBH USER ID AND COPY WITH ARCHIVE AS SUBROUTINE SHOULD BE EXECUTED.

Meaning

COPY with ARCHIVE as subroutine is only possible if
the catalog is located in the same BS2000 user ID as the DBH runs.

Response

Put the catalog in the BS2000 user ID of the DBH or
start the DBH in the BS2000 user ID where the catalog is located.

SEW81D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D4   FILE (&00) ALREADY OPEN.

Meaning

A file cannot be opened because it is already processed by another user.

Response

Try to close the open file and to open it again later.

SEW81D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D5   DDL TRANSACTION MAY ONLY BE PARTIALLY COMPLETED DUE TO DBH FAILURE UPON COMMIT WORK

Meaning

The failure of the DBH may be due to one of the following two conditions:
   - the DDL transaction has been completely rolled back, or
   - the updates have been completely committed to the catalog, but the
     associated BS2000 file commands have only been partially executed.

Response

Check the entries in the SPACES relation of the INFORMATION_SCHEMA in the
catalog.

SEW81D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D6   FILE (&00) HAS ALREADY BEEN OPENED BY ANOTHER DBH.

Meaning

A database file (e.g. catalog space, CAT-REC file) cannot be
opened because it is already being used by another DBH.

SEW81D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D7   FILE (&00) IS NOT CLOSED BUT ITS CATID IS TO BE REMOVED.

Meaning

The catid of file (&00) is no longer contained in the new catid file,
but the file is still open in the DBH.

Response

Before a catid can be removed from the list, all files with this catid
must be closed.

SEW81D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D8   THE REPLICATION (&00) HAS AN OTHER BS2000 USERID AS THE CATALOG

Meaning

When RENAME is specified, the replication should have the same userid as
the catalog

Response

Use COPY when the userids are different.

SEW81D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D9   THE SPECIFIED CAT-REC FILE (&00) CANNOT BE PROCESSED DUE TO INCORRECT SESAM VERSION.

Meaning

The version number in the replication-info-block of the replication
CAT-REC file does not correspond to the the version of the SESAM DBH.

Response

Check CAT-REC file version and version of the SESAM DBH.

SEW81P0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P0   VERSIONS OF APPLICATION PROGRAM AND SQL OBJECT MODULE (&00) ARE DIFFERENT

Meaning

During SQL precompilation, an SQL object module is created and a source
program from which a compiler generates other object modules. During
execution of SQL statements, the system checks whether these object
modules are linked to the SQL object module from the same SQL precompiler
run; they can only be executed together with this SQL object module.

Response

Link in the correct SQL object module. If necessary, precompile the
application programs again and recompile all generated source programs;
link the resulting object modules.

SEW81P1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P1   SQL OBJECT MODULES USED BY APPLICATION PROGRAM NOT COMPATIBLE WITH SQL RTS

Meaning

During SQL precompilation, a SQL object module is created in which the
SQL statements are stored in an internal code. When these statements were
executed, the system discovered that the version of the internal coding
cannot be processed by the SQL RTS used.

Response

- Use a compatible version of the SQL RTS, or
- create the SQL object modules again with the SQL RTS used.

SEW81P2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P2   CONVERSATION ROLLED BACK BECAUSE THE SQL SESSION IS NO LONGER RECOGNIZED

Meaning

The SQL session is no longer known to the DBH, either because the
permitted inactivity time has been exceeded or because the connection
has been lost temporarily or because of an administration operation.

Response

Restore the cursor positions as required.

SEW81P3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P3   SQL STATEMENT REJECTED BECAUSE OF INTR HOLD

Meaning

The SQL statement could not be executed because of an INTR HOLD.

Response

Repeat the SQL statement.

SEW81S0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S0   SERVICE TASK TSN (&00) TERMINATED ABNORMALLY

Meaning

The service task with the TSN (&00) was terminated abnormally because it
was canceled, or the CPU time was exceeded, or a consistency check
occurred. Also refer to the SYSLST and SYSOUT files of the service task.

Response

If the service task was terminated with dump, submit the dump to SESAM
diagnostics. Otherwise, repeat the SQL statement.

SEW81S1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S1   ERROR OCCURRED WHEN DYNAMICALLY LOADING MODULE (&00) IN SERVICE TASK TSN (&01)

Meaning

A link error occurred when dynamically loading module (&00) in the service
task with the TSN (&01).

Response

Check if the module has been entered in the SESAM module library and enter
it if necessary.

SEW81S2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S2   FORMAT OF MODULE SESFS32 INVALID

Meaning

The module SESFS32 used for the modification of the collating sequence
(NEWCOL) does not have the required format.

Response

Correct the source of SESFS32, translate the module and enter it in the
SESAM module library. Then repeat the SQL statement.

SEW81S3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S3   INTERNAL SORTING ERROR IN SERVICE TASK TSN (&00)

Meaning

An internal error occurred during a sort operation in the service task
with the TSN (&00). Also refer to the SYSLST and SYSOUT files of the
service task.

Response

If the error cannot be remedied, submit dump to diagnostics.

SEW81S4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S4   DMS ERROR (&00) OCCURRED WHEN PROCESSING FILE (&01) IN SERVICE TASK TSN (&02)

Meaning

The DMS error (&00) occurred during a sort operation in the service task
with the TSN (&02) while processing the file (&01).

Response

Correct the DMS error and repeat the SQL statement.

SEW81S5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S5   BS2000 SORTING IN SERVICE TASK (&00) ABORTED WITH MESSAGE SRT(&01)

Meaning

A sort operation with the BS2000 sort in the service task (&00) was
aborted with the message SRT(&01). Also refer to the SYSLST and SYSOUT
files of the service task. A possible reason is that there is not
sufficient space for creating a SORT work file under this user ID.

Response

Analyze cause using the SYSLST and SYSOUT files and the SORT manual.
Remove cause and repeat SQL statement.

SEW81S6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S6   SECONDARY INDEX DEFECTIVE

Response

Use RECOVER INDEX to restore secondary index.

SEW91AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AA   MAXIMUM NUMBER OF CURSORS EXCEEDED

Meaning

a) If the DBH is running with the option CURSORS = 0, no SQL cursors
   may be used.
b) If the DBH is running with the option CURSORS > 0, the database
   system is temporarily overloaded, i.e. the maximum number of cursors
   permitted has already been reached. No other cursors can be opened.

Response

a) If the DBH is running with the option CURSORS = 0, modify the DBH
   option CURSORS
b) If the DBH is running with the option CURSORS > 0, try again later.
   If this message is issued again, inform your database administrator.
   Check the DBH options. If necessary, modify the DBH option CURSORS.

SEW91AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AB   MAXIMUM NUMBER OF PARALLEL SQL SESSIONS EXCEEDED

Meaning

The DBH option USERS is too small. The SQL statement was rejected.

Response

Increase the USERS option for the next DBH cold start or using
RELOAD-DBH-SESSION.

SEW91AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AC   DBH OPTION USERS IS TOO SMALL BECAUSE THERE IS NO SYNCHRONIZATION WITH A UTM APPLICATION

Meaning

ITAB bottleneck. ITABs are blocked because UTM is waiting to provide
information.

Response

Perform a warm start for the UTM applications.

SEW91AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AD   MAXIMUM NUMBER OF TEMPORARY FILES EXCEEDED

Meaning

Intermediate results must be transferred to temporary files for internal
processing. The DBH is temporarily overloaded since the number of
temporary files required exceeds internal system limits.

Response

Increase the DBH option CURSOR-BUFFER so that fewer temporary files are
created.

SEW91AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AE   TRANSFER- OR WORK-CONTAINER TOO SMALL

Response

Check the DBH option TRANSFER- rsp. WORK-CONTAINER or reduce
the number of referenced columns.

SEW91AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AF   DBH OPTION SUBORDERS TOO SMALL

Meaning

Possible causes:
- SUBORDERS option selection too small
- temporary work file (link name SESWORK1) could not be extended because
  of disk space bottleneck
- no dynamic extension up to SOBORDERS, MAXIMUM possible because of main
  memory bottleneck

Response

- increase the DBH option SUBORDERS when a cold start is performed
  for the DBH or by means of an administration call.
- eliminate disk space bottleneck
- check join entry of user ID for maximum user address space

SEW91AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AG   TEMPORARY DBH OVERLOAD WHEN ACCESSING PLAN

Meaning

The plan for an SQL statement is being accessed by concurrent accesses
which block each other. Possible cause is the accessing of a plan for a
DML statement by concurrent SQL DML users and simultaneous catalog
updates by DDL/SSL/utilities or consistency checks.
Moreover, the plan buffer may be too small.

Response

Repeat the SQL statement later.
Check the DBH option PLANS and, if necessary, increase it.

SEW91AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AH   INTERNAL REPRESENTATION OF VIEW OR CHECK CONSTRAINT CANNOT BE ENTERED IN CATALOG

Meaning

The internal representation generated for a view or a check constraint
is longer than the maximum permitted length of a column and cannot,
therefore, be entered in the catalog.

Response

Simplify the view definition or the check constraint. Take into account
that views included in other views are expanded.

SEW91AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AI   TOO MANY ELEMENTS IN INTERNAL DESCRIPTOR AREA

Meaning

Due to too many:
- columns in the SELECT clause of the query expression in a DECLARE
  CURSOR or CREATE VIEW statement, or
- "?" placeholders in a preparable SQL statement,
the internal descriptor area is not big enough to accept all the
descriptions of host variables or columns.

Response

Reduce the number of columns or "?" placeholders in the SQL statement.

SEW91AJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AJ   NO FREE ENTRY IN SQL DATABASE CATALOG

Meaning

An entry is required in the SQL database catalog for CREATE CATALOG.
However, there is no free entry in the SQL database catalog.

Response

- Delete an existing entry with INTR DEL (disconnect catalog), or
- terminate the DBH and increase the DBH option for the total number
  of entries in the SQL database catalog.

SEW91AK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AK   INTERNAL MEMORY AREA FOR HOST VARIABLE VALUES IS TOO SMALL ((&00))

Meaning

The internal memory area for output host variables is too small to accept
all the output values. All the output values prior to the one with the
number &00 will fit in the memory area.

Response

Reduce the number of host variables in the SQL statement or change their
types, so that the values require less space.

SEW91AL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AL   MEMORY BOTTLENECK IN THE DBH ON CONNECTION TO THE UTM APPLICATION

Meaning

The SQL statement cannot be processed because a memory bottleneck occurred
in the DBH when initializing the connection to the UTM application
(application user pool).

Response

Repeat the SQL statement after restarting the DBH with a larger user
address space.

SEW91AM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AM   DBH OPTION SPACES EXHAUSTED

Response

Increase the DBH option SPACES when cold-starting the DBH or using
RECONFIGURE-DBH-SESSION.

SEW91AX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AX   SUBSYSTEM XHCS NOT AVAILABLE

Response

Install or start XHCS

SEW91A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A0   RESOURCE BOTTLENECK; SQL STATEMENT REJECTED BY SERVICE TASK CONTROL

Response

Try again. If this happens again, inform your database administrator.

SEW91A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A1   MESSAGE BUFFER TOO SMALL

Meaning

The message buffer for communication between the application program
and the DBH is too small to store the DBH's responses. The size of the
message buffer is fixed in a TIAM application, but can be set in a UTM
application with the SESAM/SQL start parameter DBSESPUF.

Response

Simplify the SQL statement and reduce the number of input and output
variables, or in the case of a UTM application, increase the value
specified for the SESAM/SQL start parameter DBSESPUF.

SEW91A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A2   USER ADDRESS SPACE TOO SMALL

Meaning

The database system is temporarily overloaded. SESAM/SQL requires
additional virtual address space for processing the SQL statement, which,
however, is not available.

Response

If this message is issued again, inform your database administrator.
Determine whether only certain applications or SQL statements are
involved, or if the database system is overloaded. Check the DBH options.
If necessary, program the application differently, modify the DBH options
or increase the virtual address space for the DBH.

SEW91A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A3   INSUFFICIENT MEMORY FOR DESCRIPTOR AREA

Meaning

For ALLOCATE DESCRIPTOR, the amount of free memory is not sufficient to
create a descriptor area of the required size.

Response

Reduce the number of descriptor areas allocated simultaneously or decrease
the size of the descriptor areas to be allocated by specifying a smaller
value for WITH MAX. In UTM applications, increasing the size of the UTM
transaction memory area increases the memory for descriptor
areas. At the moment, dynamically translated SQL statements with
a large number of input and output parameters compete with descriptor
areas for memory. Part of this memory can be released by preparing SQL
statements without input and output parameters.

SEW91A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A4   STORAGE MANAGEMENT CANNOT MAKE AVAILABLE ENOUGH SPACE IN MEMORY POOL

Meaning

The memory pool is to small.

Response

Try again in the case of a temporary bottleneck, notify database
administrator in the case of frequent occurrences, or LOAD/UNLOAD fewer
columns in the case of LOAD/UNLOAD.

SEW91A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A5   DESCRIPTOR AREA IS TOO SMALL

Meaning

For SET DESCRIPTOR or INTO SQL DESCRIPTOR, the memory available for the
descriptor area is not big enough to store all the values. The descriptor
area has undefined values.

Response

Increase memory for the descriptor area by specifying a larger value for
WITH MAX during allocation.

SEW91A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A6   SQL STATEMENT IS TOO BIG FOR PLAN GENERATION

Meaning

The SQL statement cannot be compiled because the resources required
exceed internal system limits.

Response

Try again as the bottleneck may only be temporary. Otherwise, simplify
the SQL statement or divide it into several statements.

SEW91A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A7   SQL STATEMENT REQUIRES TOO MUCH MAIN MEMORY FOR EXECUTION

Meaning

It was determined during compilation of the SQL statement, that the amount
of main memory required to execute the SQL statement exceeds internal
system limits.

Response

Modify the SQL statement in such a way that it contains fewer expressions,
especially expressions containing columns of the data type VARCHAR(n),
where n signifies a long length.

SEW91A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A8   PLAN BUFFER TOO SMALL

Meaning

The database system is temporarily overloaded. The plan generated for an
SQL statement requires more space than is currently available in the plan
buffer.

Response

If this message is issued again, inform your database administrator.
Determine whether only certain applications or SQL statements are
involved, or if the database system is overloaded. Check the DBH option
PLANS and, if necessary, increase it.

SEW91A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A9   SQL STATEMENT TOO BIG FOR EXECUTION

Meaning

The SQL statement cannot be executed because the resources required
exceed internal system limits.

Response

Simplify the SQL statement or divide it into several statements.

SEW91B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B1   SQL STATEMENT EXCEEDS SIZE LIMIT OF DBH OPTION COLUMNS

Meaning

The work container created internally for an SQL statement requires more
memory than is defined by the DBH option COLUMNS.

Response

Increase the value of the DBH option COLUMNS.

SEW91B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B2   TOO MANY LITERALS/VARIABLES IN SQL STATEMENT OR NESTING DEPTH OF SEARCH CONDITION TOO BIG

Meaning

The SQL statement contains too many literals/variables, or the nesting
depth of the search condition is too big.

Response

Simplify the SQL statement or divide it into several statements.

SEW91B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B3   THE STATEMENT AFFECTS TOO MANY INDEXES OR AN UPDATE/INSERT/MERGE/LOAD ONLINE STATEMENT REFERS TO TOO MANY CLAUSES.

Meaning

The internal statement format generated for an SQL statement requires more
memory than permitted by the DBH option COLUMNS.

Response

Either increase the DBH option COLUMNS or use DROP INDEX to reduce the
number of indexes on the table or simplify the UPDATE/INSERT/MERGE/LOAD
ONLINE statement.

SEW91B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B4   UPDATE/INSERT/MERGE/LOAD ONLINE STATEMENT REFERS TO TOO MANY COLUMNS

Meaning

The inquiry buffer of an update statement is larger than the maximum
permitted size.

Response

Reduce the number of columns addressed in the statement.

SEW91CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CA   MAXIMUM NUMBER OF DBHS PER TRANSACTION EXCEEDED

Meaning

The SQL statement cannot be processed because no further DBHs can be
accessed in this transaction.

Response

Modify application program accordingly.

SEW91CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CB   MEMORY BOTTLENECK DURING INITIALIZATION

Meaning

The SQL statement cannot be processed because a memory bottleneck
occurred during initialization. It is not possible to continue working.

Response

Terminate the application and deal with the cause of the memory bottleneck
(e.g. upper limit for virtual memory in join file is too small).

SEW91CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CC   MEMORY BOTTLENECK DURING MESSAGE TRANSFER

Meaning

The SQL statement cannot currently be processed because a memory
bottleneck occurred during message transfer.

Response

Repeat SQL statement.

SEW91CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CD   NOT ENOUGH MEMORY IN DBH TO ACCEPT SQL STATEMENT

Meaning

The SQL statement cannot be processed because a memory bottleneck
occurred in the DBH when the SQL statement was received.

Response

Repeat SQL statement.

SEW91CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CE   MEMORY BOTTLENECK IN THE DBH ON CONNECTION TO THE DCN POOL

Meaning

The SQL statement cannot be processed because a memory bottleneck
occurred in the DBH when connecting to the DCN pool.

Response

Repeat the SQL statement.

SEW91CF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CF   NUMBER OF SELECTED ROWS TO BE SORTED EXCEEDS LIMIT SPECIFIED FOR DBH OPTION INTERNAL-SORT-LIMIT

Meaning

Result sets which exceed the specified number of rows cannot be sorted
because the sorting operation would exhaust resources. In some cases,
internal intermediate results of an SQL statement are being sorted
without an explicit ORDER BY having been specified.

Response

Reduce the result set by specifying a more restrictive selection or
increase the DBH option INTERNAL-SORT-LIMIT.

SEW91CG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CG   LENGTH OF SORT RECORD EXCEEDS BLOCK BOUNDARY

Meaning

The total length of the sort columns exceeds the block size of the
CURSOR-BUFFER, thus making a sort operation impossible.
Note that a sort operation may be sometimes needed for internal purposes
(e.g. join operation).

Response

Reduce the number of sort columns, or increase the block size of the
CURSOR-BUFFER (parameter FRAME-SIZE within DBH option CURSOR-BUFFER).

SEW91CH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CH   RESOURCE BOTTLENECK FOR PRIMARY KEY VALUE AREAS

SEW91CI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CI   MESSAGE BUFFER TOO SMALL

Meaning

The message buffer is too small for the SQL statement.
- Operating mode TIAM (connection module SESMOD):
  The message buffer has a fixed length of 64 KB.
- Operating mode UTM (connection module SESUTMC):
  The default value for the size of the message buffer is 4 KB.
  The length of the message buffer can be specified explicitly in
  the configuration file of the UTM application (parameter PUF).
  This configuration file must be assigned to the link name SESCONF
  at the start of the UTM application
  (see basic SESAM/SQL manual, "Database Operation").

Response

- Operating mode TIAM (connection module SESMOD):
  Simplify the SQL statement.
- Operating mode UTM (connection module SESUTMC):
  Increase the value of the PUF parameter in the configuration file
  of the UTM application (recommended value: 64000).
  If a maximum value is already entered for the PUF parameter,
  simplify the SQL statement.

SEW91CJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CJ   TOO MANY TIAM TASKS WITH PREFETCH FOR INITIALIZATION.

Meaning

The SQL statement cannot be processed, because the maximum number of
1000 TIAM tasks with prefetch has been reached. Processing cannot be
continued.

Response

Terminate the application and do not start it again until fewer than
1000 TIAM tasks with prefetch are active.

SEW91CK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CK   TOO MANY UTM TASKS WITH PREFETCH FOR INITIALIZATION.

Meaning

The SQL statement cannot be processed, because the maximum number of
100 UTM tasks with prefetch has been reached. Processing cannot be
continued.

Response

Terminate the application and do not start it again until fewer than
100 TIAM tasks with prefetch are active.

SEW91CL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CL   SPECIFIED ISOLATION LEVEL HIGHER THAN PERMITTED IN DBH OPTION MAX-ISOLATION-LEVEL.

Meaning

The SQL statement cannot be processed since the isolation level in the
DBH option MAX-ISOLATION-LEVEL has been restricted to REPEATABLE-READ.

Response

Change the DBH option or work in the application with a lower isolation
level.

SEW91C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C0   MAXIMUM SIZE OF INTERNAL WORK BUFFER REACHED

Response

Reduce the number of columns referenced in the SQL statement.

SEW91C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C1   SQL STATEMENT REFERENCES TOO MANY COLUMNS

Meaning

The number of columns referenced in the SQL statement is greater than the
maximum number defined for the DBH option COLUMNS.

Response

Reduce the number of columns referenced in the SQL statement or increase
the DBH option COLUMNS.

SEW91C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C2   MAXIMUM SIZE OF THE INTERNAL VALUE BUFFER HAS BEEN REACHED

Meaning

The SQL statement contains too many constants or variables for comparison

Response

Simplify the SQL statement or reduce the number of constants and variables
by reducing the predicates

SEW91C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C3   NO INTERNAL SUBORDER NUMBER FREE

Meaning

The transaction or SQL statement references too many scans or subqueries.

Response

If necessary, reduce the number of scans or subqueries referenced in the
transaction.

SEW91C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C4   SIZE OF TEMPORARY FILE REQUIRED EXCEEDS SYSTEM LIMITS

Meaning

A temporary file with more than 65535 blocks is required to process the
SQL statement.

Response

If necessary, modify the search condition in order to limit the result
set for intermediate results.

SEW91C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C5   MEMORY BOTTLENECK IN MEMORY POOL FOR APPLICATION USERS OR IN DCN MEMORY POOL

Meaning

The SQL statement cannot currently be processed because there is not
enough free memory in the memory pool.

Response

Repeat the SQL statement. If this occurs frequently, terminate the
configuration and restart it with a larger memory pool.
Increase the value of the TOTAL-USERS parameter in the configuration file
e.g. increase the value of parameter USERS within the SET-DCN-OPTIONS
statement.

SEW91C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C6   MEMORY BOTTLENECK IN REMOTE DCN

Meaning

The remote DCN cannot transfer the SQL statement to the DBH because there
is not enough free memory in the remote DCN pool. The maximum number of
remote users for DCN has been exceeded.

Response

Reduce the number of remote users or divide the remote configuration into
two suitable smaller configurations.

SEW91C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C7   MAXIMUM NUMBER OF DBHS PER DCN EXCEEDED

Meaning

The SQL statement cannot be processed because no further DBHs can be
accessed in the referenced configuration.

Response

Divide the referenced configuration into two smaller configurations.

SEW91C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C8   MAXIMUM NUMBER OF LOCAL DBHS WHICH CAN BE ADDRESSED FROM ONE TASK HAS BEEN EXCEEDED

Meaning

The SQL statement cannot be processed because no further local DBHs can
be addressed from the task.

Response

Change the application program or distribute the catalogs over fewer DBHs.

SEW91R0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R0   SQL RTS MEMORY AREA EXCEEDED

Meaning

The SQL RTS cannot store any further conversation-specific, transaction-
specific or SQL statement-specific data.

Response

In the UTM environment, it may be possible to increase the size of
conversation- or transaction-specific memory during UTM generation.
If this is not possible, you should reduce the number of open cursors,
prepared SQL statements or descriptor areas, the amount of transaction-
specific data or the complexity of the last SQL statement.

SEW91R1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R1   CONVERSATION-SPECIFIC MEMORY EXCEEDED

Meaning

The SQL RTS cannot store any additional conversation-specific data.

Response

In the UTM environment, it may be possible to increase the size of
conversation-specific memory during UTM generation. If this is not
possible, you should reduce the number of open cursors, prepared SQL
statements or descriptor areas.

SEW91R2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R2   TRANSACTION-SPECIFIC MEMORY EXCEEDED

Meaning

The SQL RTS cannot store any additional transaction-specific data.

Response

In the UTM environment, it may be possible to increase the size of
transaction-specific memory during UTM generation. If this is not
possible, you should reduce the number of open cursors.

SEW91R3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R3   MAIN MEMORY FOR SQL-RTS EXCEEDED

Meaning

SQL-RTS cannot store any more statement- or application-specific data.

Response

- Reduce the complexity of the SQL statement (length of the statement
  text, number of host variables);
- reduce the number of temporary views or dynamic cursors;
- split the SQL module.

SEW91SA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91SA   TEMPORARY BOTTLENECK OF SERVICE TASKS

Meaning

The statement cannot be executed because
there are not enough service tasks available.

Response

If possible increase DBH option SERVICE-TASKS MAXIMUM
or issue the statement later.

SEW91S0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S0   DDL STATEMENT CANNOT BE EXECUTED

Meaning

The specified DDL statement cannot be executed under a linked-in DBH
as it runs without a service task of its own.

Response

Set the maximum number of service tasks to 1 in the DBH load options
and start the DBH again.

SEW91S1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S1   RECOVER STATEMENT CANNOT BE EXECUTED

Meaning

The specified RECOVER statement cannot be executed under a linked-in DBH
as it runs without a service task of its own.

Response

Set the maximum number of service tasks to 1 in the DBH load options and
start the DBH again.

SEW91S2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S2   TEMPORARY RESOURCE BOTTLENECK IN JOB TABLES

Meaning

The service job cannot be accepted because all the internal job tables
(JOBTAB) are occupied.

Response

Repeat job or increase USERS in the DBH load option in the next session.

SEW91S3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S3   NO SERVICE TASK STARTED

Meaning

Despite several attempts, no service task could be started which was able
to accept the job. Also refer to messages SES8015, SES8025 and SES8026.

Response

Change job class in the DBH load options.

SEW91S4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S4   RECOVER ABORTED IN SERVICE TASK NUMBER (&00). WA-LOG (&01) RECATALOGED FOR DIAGNOSIS.

Meaning

A RECOVER in service task number (&00) was aborted after several internal
restart attempts failed. WA-LOG (&01), which is still active, was
re-cataloged to (&01) with suffix "date"."time".

Response

Check the SYSOUT and SYSLST files of the service task if there were any
problems when starting the DBH. If the cause of the abort cannot be
remedied, submit WA-LOG, dump and log of the service task to the systems
diagnostics. If the cause of the abort can be remedied, remove WA-LOG and
start RECOVER again. If the WA-LOG could not be not re-cataloged,
a diagnostic dump was generated in the DBH task or a message output.
Recatalog WA-LOG manually because it might inhibit future RECOVER
operations.

SEW91S5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S5   MEMORY SHORTAGE OCCURRED WHEN INTIALIZING SERVICE TASK TSN (&00)

Meaning

An error occurred during initialization of the service task with the TSN
(&00) because not enough virtual address space was available. Also refer
to the SYSLST and SYSOUT files of the service task.

Response

Increase virtual address space.

SEW91S6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S6   MEMORY SHORTAGE OCCURRED WHEN SORTING IN SERVICE TASK TSN (&00)

Meaning

An error occurred during sorting in the service task with the TSN (&00)
because not enough virtual address space was available. Also refer to the
SYSLST and SYSOUT files of the service task.

Response

Increase virtual address space.

SEW91S7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S7   TEMPORARY RESOURCE BOTTLENECK IN THE MEMORY POOL

Meaning

The service job cannot be accepted because no memory is available in the
memory pool.

Response

Repeat the job.

SEW91S8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S8   REFRESH OPERATION INTERRUPTED IN SERVICE TASK WITH TSN (&00). TA-LOG (&01) RE-CATALOGED FOR DIAGNOSIS PURPOSES WITH SUFFIX 'DATE.TIME'.

Meaning

REFRESH aborted after several unsuccessful internal restarts in the
service task with TSN (&00). The TA-LOG which is still active with the
name (&01) has been re-cataloged with the suffix 'date.time'.

Response

Look through the SYSOUT and SYSLST files of the service task to see
whether there were problems in the service task when starting the DBH.
If the cause of the REFRESH crash cannot be remedied, send the TA-LOG,
dump and logs of the service task to system diagnostics staff.

SEW91S9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S9   REFRESH/RECOVER OPERATION NOT EXECUTED. ERROR DURING ERASING (&00).

Meaning

After modifying the RECOVER-Options by administration TA-LOG and WA-LOG
files will be erased at the execution of a Recover/Refresh-Operation,
if they are generated before the ADM-Command. This can't be done.
An occurred DMS code is issued in a further message.

Response

Delete old TA-LOG and WA-LOG files relating to RECOVER/REFRESH.
The issued filename contains the current identification number of the
service task.

SEW91UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91UA   NESTING LEVEL FOR PROCEDURES AND FUNCTIONS TOO BIG

Meaning

The maximum nesting level of procedures and functions
is exceeded.

Response

Reduce nesting in procedure or function.

SEW91U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U0   CAT-REC FILE FOR CATALOG (&00) WAS NOT CREATED BECAUSE OF MEMORY PROBLEMS

Meaning

During the processing of a CREATE CATALOG statement, the catalog recovery
file could not be created because of memory problems.

Response

a) Delete catalog space, free memory, repeat CREATE CATALOG statement
b) Delete catalog space and repeat the CREATE CATALOG statement with the
   NO LOG option.

SEW91U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U1   NO FREE RECORD NUMBER

Response

Reorganize the space.

SEW91U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U2   NESTING DEPTH OF ARITHMETIC EXPRESSION IS TOO BIG.

Response

Modify application program accordingly.

SEW91U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U3   NO FURTHER ENTRY IN SQL DATABASE CATALOG POSSIBLE

Meaning

The SQL database catalog is full (cf. DBH option SQL-DATABASE-CATALOG).

Response

If necessary, increase the DBH option SQL-DATABASE-CATALOG.

SEW91U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U4   UNLOAD STATEMENT REFERS TO TOO MANY COLUMNS

Meaning

The number or total length of referred to columns exceeds the internal
limit

Response

Reduce the number of columns referred to in the UNLOAD statement

SEW91U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U5   RESOURCE BOTTLENECK, NO FREE SCANS AVAILABLE.

Meaning

The internal resource scan is needed to list the logging files to be
updated. There is no free scan.

Response

Repeat the statement; if necessary, restrict parallel transaction or
SQL statement.

SEW91U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U6   COMPILED REGEX PATTERN TOO LONG

Meaning

While compiling the pattern of a LIKE REGEX predicate, too
much space is required.

Response

Simplify pattern.

SEW91U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U7   TOO MANY CYCLES IN A LOOP STATEMENT (LOOP, WHILE, REPEAT, FOR)

Meaning

The number of cycles within a loop statement (LOOP, WHILE,
REPEAT, FOR) is limited.

Response

Fix routine.

SEW91U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U8   MAXIMUM LABEL NESTING EXCEEDED

Meaning

The maximum label nesting in a routine is limited.

Response

Fix routine.

SEW91U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U9   NESTING LEVEL OF FOR STATEMENTS TOO BIG

Meaning

The maximum nesting level of FOR statements is exceeded.

Response

Reduce nesting of FOR statements in routine.

SEW95A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW95A1   OPEN TRANSACTION IN CATALOG (&01) FOR AUTHORIZATION IDENTIFIER (&00)

Meaning

An attempt was made to delete an authorization identifier or system entry
which is being used by the current user or a different user in an open
transaction.

Response

First terminate the open transaction for the authorization identifier or
system entry. Then execute the SQL statement again.

SEW98AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AA   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AB   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AC   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AD   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AE   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A1   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A2   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A3   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A4   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A5   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A6   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A7   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A8   INTERNAL MESSAGE: PROCESSING ABORTED

SEW98A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A9   INTERNAL MESSAGE: PROCESSING ABORTED