Previous Topic: CA IDMS ABND CodesNext Topic: CA IDMS/DC Messages DC000000 - DC010007


CA IDMS/DB Messages

DB001001

C<sqlcode>M<module-number> Loss of significance

Reason:

A result column is too small to accommodate all significant data from the source and has been truncated.

Severity:

0

DB001002

C<sqlcode>M<module-number>

Reason:

Row skipped - column or variable does not accept null values or null indicator not provided

Severity:

0

DB001003

C<sqlcode>M<module-number>Subquery returned more than one row

Reason:

More than one row exists that satisfies a single-valued subquery.

Severity:

0

DB001004

C<sqlcode>M<module-number>No rows returned by subquery

Reason:

No rows exist that satisfy a single-valued subquery.

Severity:

0

DB001005

C<sqlcode>M<module-number>Invalid transaction state

Reason:

An update statement has been attempted but the transaction state is READ ONLY.

A SET TRANSACTION has been attempted but a transaction has already been initiated.

A SET ACCESS MODULE has been attempted but a transaction has already been initiated.

Multiple SET ACCESS MODULE statements attempted.

Severity:

0

DB001006

C<sqlcode>M<module-number>Invalid CIB/DIB statement number <number>.

Reason:

The SQLCIB contains an unrecognizable SQL statement code, likely due to an application error or overlayed storage.

Severity:

0

DB001007

C<sqlcode>M<module-number>Invalid access module <module-name>.

Reason:

The named module does not conform to the expected structure of an access module.

Severity:

0

DB001008

C<sqlcode>M<module-number> No storage to load<module-name>.

Reason:

The load of the named module failed because of insufficient free space in the program pool.

Severity:

0

DB001009

C<sqlcode>M<module-number> Module <module-name>not found

Reason:

The named module could not be found.

Severity:

0

DB001010

C<sqlcode>M<module-number> Load of <module-name>deadlocked

Reason:

The load of the named module failed because of a deadlock.

Severity:

0

DB001011

C<sqlcode>M<module-number>RCM for <program-name> not found in access module <access-module>

Reason:

The named SQLPIB program identifier cannot be found in the application's access module.

Severity:

0

DB001012

C<sqlcode>M<module-number>Program <program-name> AM <module-name> RCM stamp mismatch

Reason:

The compile stamps in the SQLPIB and application's access module RCM do not match.

Severity:

0

DB001013

C<sqlcode>M<module-number>Invalid SQL statement identifier <identifier> program <program-name>

Reason:

A matching SQLCIB section identifier cannot be located in the application's access module.

Severity:

0

DB001014

C<sqlcode>M<module-number>Access module <module-name> is not recreatable

Reason:

A need to automatically recompile the access module has arisen, but the access module was generated with AUTO RECREATE OFF.

Severity:

0

DB001015

C<sqlcode>M<module-number> Module <name> is marked disabled

Severity:

0

DB001016

C<sqlcode>M<module-number> Invalid cursor state

Reason:

A cursor is closed when it should be open or open when it should be closed.

Severity:

0

DB001017

C<sqlcode>M<module-number>Invalid parameter buffer length

Reason:

The size of the parameter buffer is too small for the needs of the current statement.

Severity:

0

DB001018

C<sqlcode>M<module-number>Invalid parameter buffer address

Reason:

The current statement requires a parameter buffer but none was provided.

Severity:

0

DB001019

C<sqlcode>M<module-number>Invalid number of rows requested

Reason:

The requested number of rows to process is less than zero.

Severity:

0

DB001020

C<sqlcode>M<module-number>Invalid data buffer address

Reason:

The current statement requires a data (tuple) buffer but none was provided.

Severity:

0

DB001021

C<sqlcode>M<module-number>Invalid data buffer length

Reason:

The size of the data (tuple) buffer is too small for the needs of the current statement.

Severity:

0

DB001022

C<sqlcode>M<module-number>Invalid starting row number

Reason:

The specified starting row for a BULK statement is outside the dimensions of the data (tuple) buffer.

Severity:

0

DB001023

C<sqlcode>M<module-number>Check constraint violation

Reason:

The current statement violates a check constraint.

Severity:

0

DB001024

C<sqlcode>M<module-number>Storage request for <structure-name> failed

Reason:

Storage for the identified structure could not be acquired.

Severity:

0

DB001025

C<sqlcode>M<module-number> Data exception

Reason:

An attempt to assign invalid data to a column has been detected.

Severity:

0

DB001026

C<sqlcode>M<module-number> Data conversion error

Reason:

An error has been detected while attempting to convert data from one datatype to another.

Severity:

0

DB001027

C<sqlcode>M<module-number> Specification exception

Reason:

Divisor or multiplier of DECIMAL datatype exceeds 15 digits.

Severity:

0

DB001028

C<sqlcode>M<module-number> Division by zero

Severity:

0

DB001029

C<sqlcode>M<module-number> Invalid parameter list

Reason:

Parameter list contains too few or too many operands.

Severity:

0

DB001030

C<sqlcode>M<module-number> DATE overflow

Reason:

As an error level message, this indicates that a DATE or TIMESTAMP value has been computed in which the year is greater than 9999.

As a warning level message, it indicates that an arithmetic operation on a DATE value has resulted in a day beyond the valid range of values for that month. In such cases, a warning is issued. For a select statement, the day is set to the last day of that month, but for an update the target column is left unchanged. For example, March 31 + 1 month = April 30 and February 29, 1992 + 1 year = February 28, 1993.

Module:

IDMSEXP.

Severity:

0

DB001031

C<sqlcode>M<module-number>DB error <nnnn>; Tbl:<name>, Area:<name> ErrSet:<name>, ErrTbl:<name>, ErrArea:<name>

Reason:

This message represents IDMSTAT reporting as follows:

C-7Mnnnn          = Severity and Module Number
DB error nnnn     = IDMS Error Code
Tbl:<name>        = Last Good Table/Record Name
Area:<name>       = Last Good Area Name
ErrSet:<name>     = Error Set/Index Name
ErrTbl:<name>     = Error Table/Record Name
ErrArea:<name>    = Error Area Name

Severity:

0

DB001032

C<sqlcode>M<module-number> Sort error<identifier>

Reason:

An unexpected error has occurred during the execution of an internal SQL sort.

<Identifier> may be one of:

1: bad function code
2: QPL destroyed
3: invalid datatype code
4: invalid record length
5: missing QKY address
6: missing number of QKYs
7: missing input record address
8: invalid keylength
9: short on storage
10: invalid record count
11: putscratch error
12: getscratch error
13: deletescratch error
14: error returned from external sort
15: records-in not equal records-out
16: not enough buffers
17: scratch space exhausted

Severity:

0

DB001033

C<sqlcode>M<module-number>Temporary table insert error <identifier>

Reason:

An unexpected error has occurred while attempting to write to a scratch file.

<Identifier> may be one of:

4: invalid request
20: record already exists in scratch area
28: I/O error

Severity:

0

DB001034

C<sqlcode>M<module-number>Temporary table fetch error <identifier>

Reason:

An unexpected error has occurred while attempting to read from a scratch file.

<Identifier> may be one of:

4: invalid parmlist
8: SAID cannot be found
12: SRID cannot be found within named SAID
24: output area too small
28: I/O error

Severity:

0

DB001035

C<sqlcode>M<module-number>Temporary table delete error <identifier>

Reason:

An unexpected error has occurred while attempting to delete a scratch record.

<Identifier> may be one of:

4: invalid parmlist
8: SAID cannot be found
12: SRID cannot be found within named SAID
28: I/O error

Severity:

0

DB001036

C<sqlcode>M<module-number>Table <table-name> definition/DB out of sync

Reason:

The named table's catalog and database timestamps do not match.

Severity:

0

DB001037

C<sqlcode>M<module-number> Invalid cursor position

Reason:

No row exists to satisfy a 'WHERE CURRENT OF CURSOR' predicate.

Severity:

0

DB001038

C<sqlcode>M<module-number>Deadlock on table <table-name> DBkey <db-key>

Reason:

A deadlock has occurred involving the identified row.

Severity:

0

DB001039

C<sqlcode>M<module-number> Invalid session state

Reason:

CONNECT statement attempted but a session has already been started.

First statement of a SUSPENDed session must be RESUME.

RESUME statement issued against un-SUSPENDed session.

Severity:

0

DB001040

C<sqlcode>M<module-number>Invalid Rtree node type <type>

Reason:

The identified value is not a valid run tree node type (internal error).

Severity:

0

DB001041

C<sqlcode>M<module-number>Invalid Rtree opcode <code>

Reason:

The identified value is not a valid run tree operation code (internal error).

Severity:

0

DB001042

C<sqlcode>M<module-number>Table:<table-name>, Area:<area-name> space exhausted

Reason:

The named area's free space has been exhausted.

Severity:

0

DB001043

C<sqlcode>M<module-number>String truncation

Reason:

The value of a string column has been truncated.

For FETCH or SELECT, the corresponding host variable's indicator variable (if any) is set to the full length of the string.

For INSERT or UPDATE, the statement cannot be executed because significant characters would be truncated.

Severity:

0

DB001044

C<sqlcode>M<module-number> Invalid exp code offset

Reason:

Internal error in pseudocode generation.

Severity:

0

DB001045

C<sqlcode>M<module-number>Invalid exp code buffer number

Reason:

Internal error in pseudocode or run tree generation.

Severity:

0

DB001046

C<sqlcode>M<module-number>Invalid exp code number of operands

Reason:

Internal error in pseudocode generation.

Severity:

0

DB001047

C<sqlcode>M<module-number> Invalid exp code opcode

Reason:

Internal error in pseudocode generation.

Severity:

0

DB001048

C<sqlcode>M<module-number>Invalid exp code operand length

Reason:

Internal error in pseudocode generation.

Severity:

0

DB001049

C<sqlcode>M<module-number>Outer source of mergejoin out of sequence

Reason:

Internal XMJ sequencing error.

Severity:

0

DB001050

C<sqlcode>M<module-number>DDL not allowed while cursors open

Reason:

DDL which may alter the catalog definition of tables is not permitted when one or more cursors are concurrently open.

Severity:

0

DB001051

C<sqlcode>M<module-number> Cardinality violation

Reason:

More rows exist that satisfy a non-cursored SELECT than were requested.

Severity:

0

DB001052

C<sqlcode>M<module-number>Statement <identifier> is not PREPAREable

Reason:

Attempt to PREPARE a statement for which PREPARE is not allowed.

Severity:

0

DB001053

C<sqlcode>M<module-number> Invalid SQLDA address

Reason:

The current statement requires an SQL descriptor area and one was not provided.

Severity:

0

DB001054

C<sqlcode>M<module-number>EXECUTE IMM invalid for statement <identifier>

Reason:

Attempt to EXECUTE IMMEDIATE a statement for which EXECUTE IMMEDIATE is not allowed.

Severity:

0

DB001055

C<sqlcode>M<module-number>Dynamic SQL error ── cursor specification cannot be executed

Reason:

PREPAREd SELECT statements may not be the object of an EXECUTE statement.

Severity:

0

DB001057

C<sqlcode>M<module-number> <message-text>

Reason:

DB001057 is used by AMC as a generic message code.<Message-text> is replaced by AMC with error-specific text.

Severity:

0

DB001058

C<sqlcode>M<module-number>Uniqueness violation, Table:<table-name>, Cons/Ix:<constraint/index-name>

Reason:

An attempt to INSERT or MODIFY a row has resulted in a uniqueness violation.

Severity:

0

DB001059

C<sqlcode>M<module-number>Referential constraint violation, Table:<table-name> Constraint:<constraint-name> Matching foreign keys extant

Reason:

A row in the named referenced Table cannot be UPDATEd or DELETEd because it contains a primary key for which exist one or more referencing rows in the table defined by the named constraint.

Severity:

0

DB001060

C<sqlcode>M<module-number>Referential constraint violation, Table:<table-name> Constraint:<constraint-name> No matching primary key

Reason:

A row in the named referencing Table cannot be INSERTed or UPDATEd because no referenced row exists with a matching primary key as defined by the named Constraint.

Severity:

0

DB001061

C<sqlcode>M<module-number><DTS/DNS Error Text> <return-code>

Reason:

Data Transfer Services (DTS) between the front-end and the back-end have failed. The return code is explained on the second line of the message. Generally the actual cause of the failure must be determined by examining the log for the task.

If the log fails to clarify the reason for the failure contact Technical Support.

Severity:

0

DB001062

C<sqlcode>M<module-number>DATETIME underflow - negative result.

Reason:

The result of subtracting a duration from a date/time value must never be negative. The duration must be smaller than the date or time from which it is to be subtracted.

Module:

IDMSEXP

Severity:

0

DB001063

C<sqlcode>M<module-number>Datetime expression error

Reason:

Internal error in the specification of a datetime expression.

Module:

IDMSEXP

Severity:

0

DB001064

C<sqlcode>M<module-number>: DATE value exception

Reason:

Arithmetic operation generated invalid date(for example, Feb. 30).

Module:

IDMSEXP

Severity:

0

DB001066

C<sqlcode>M<module-number>: SUBSTR operand exception

Reason:

Start and length operands must be positive and within the range of the string operand.

Module:

IDMSEXP

Severity:

0

DB001067

C<sqlcode>M<module-number>Load of <module-name> failed due to I/O error

Reason:

The load of the named module failed because of an I/O or database error.

Severity:

0

DB001068

C<sqlcode>M<module-number>: Unable to rollback database changes

Reason:

An error occurred during the processing of a statement after updates were made to the database. Since the statement was executed in local mode, the database changes could not be rolled out, thus leaving the database in an inconsistent state. All area(s) updated within the transaction remain locked.

Recover areas affected by the failing statement and recover or unlock other areas updated within the transaction.

Module:

IDMSTMGR

Severity:

0

DB001069

C<sqlcode>M<module-number>: Unexpected authorization error

Reason:

Authorization call return code of 12 or greater was received.

Severity:

0

DB001070

C<sqlcode>M<module-number>: DBname <name> is an unknown DBNAME or SEGMENT name.

Reason:

A CONNECT was made to a DBNAME which is neither specified in the dbname table, nor is it a SEGMENT defined in the DMCL.

Module:

IDMSQSRV

Severity:

0

DB001071

C<sqlcode>M<module-number>: DBname <name> has no DDLCAT or DDLDML area.

Reason:

A CONNECT was made to a DBNAME which has no associated DDLCAT or DDLDML area.

Module:

IDMSQSRV

Severity:

0

DB001074

DMCL missing File definition for native VSAMSet <set-name>, Table <table-name>

Reason:

Each set defined for a native VSAM record must be represented by a KSDS or PATH File in the DMCL.

Module:

IDMSHLDB

Severity:

0

DB001075

Procedure <procedure-name> exception<sqlstate> <procedure-token>

Reason:

An exception was returned by the named Procedure.

Module:

IDMSHLDB

Severity:

0

DB001076

Procedure <procedure-name> warning<sqlstate> <procedure-token>

Reason:

A warning was returned by the named Procedure

Module:

IDMSHLDB

Severity:

0

DB001077

Procedure <procedure-name> invalid SQLSTATE <sqlstate>

Reason:

The named Procedure returned an invalid SQLSTATE

SQLSTATEs which can be returned are:

Module:

IDMSHLDB

Severity:

0

DB001078

SQL routine <SQL-routine-name> condition <sqlstate> <message-text>

Reason:

A SQL condition was returned by the named SQL routine

Module:

IDMSHLDB

Severity:

0

DB001079

Dynamic SQL error - prepared statement <statement-name>is not a cursor

Reason:

An attempt has been made to allocate a dynamic cursor, however, the referenced statement was not a SELECT.

Module:

IDMSHLDB

Severity:

0

DB001080

Invalid or duplicate cursor name <cursor-name>

Reason:

Either a reference has been made to a dynamic cursor which has never been defined, or an ALLOCATE CURSOR statement identifies a cursor which was previously defined with that name. This error may be caused either because the identifier or the scope of the extended cursor name has been specified incorrectly.

Module:

IDMSHLDB

Severity:

0

DB001081

INSERT, UPDATE or DELETE illegal on NonTable Proc

Reason:

Either an INSERT, an UPDATE or a DELETE has been issued on a NonTable Procedure. Only CALL or SELECT can be issued on a NonTable Procedure

Module:

IDMSHLDB

Severity:

0

DB001082

Invalid SQL statement name <statement-name>

Reason:

A reference has been made to a dynamic SQL statement which has never been defined. This error may be caused either because the identifier or the scope of an extended statement name has been specified incorrectly.

Module:

IDMSHLDB

Severity:

0

DB001083

C<sqlcode>M<module-number>Invalid section type for extended

Reason:

An attempt has been made to dynamically build a section using a section type for which this operation is not supported. (Internal error).

Severity:

0

DB001084

C<sqlcode>M<module-number>Dynamic SQL error ── using clause required for dynamic parameters in statement <statement name><section number>

Reason:

An attempt has been made to execute a statement which contains dynamic parameter markers, but no USING clause was supplied on the EXECUTE statement. A USING clause is required in order to pass the descriptions of the dynamic parameter values.

Severity:

0

DB001085

C<sqlcode>M<module-number>Dynamic SQL error ── using clause doesn't match dynamic parameter specifications in statement <statement name><section number>

Reason:

An attempt has been made to execute a statement which contains dynamic parameter markers, but the USING clause specified does not contain enough entries. Either the SQLD field of the descriptor indicates that there are too few SQLVAR entries, or there are too few host-variable references in the EXECUTE or OPEN statements. In either case, you must supply an entry for each dynamic parameter marker specified in the text of the dynamically prepared SQL statement which is the target of the OPEN or EXECUTE.

Severity:

0

DB001086

C<sqlcode>M<module-number>Dynamic SQL error ── using clause doesn't match target specification in statement <statement name><section number>

Reason:

An attempt has been made to fetch from a dynamic cursor, but the USING clause specified doesn't contain enough entries. Either the SQLD field of the descriptor indicates that there are too few SQLVAR entries, or there are too few host-variable references in the FETCH statement. In either case, you must supply an entry for each result column of the dynamically prepared SELECT statement.

Severity:

0

DB001087

C<sqlcode>M<module number>Conflicting activity within shared transaction record <record name> set <set name> area area <area name>

Reason:

An attempt has been made to access a record which has been erased or modified by another database session sharing the same transaction.

Module:

IDMSHLDB

Severity:

0

DB001088

C<sqlcode>M<module number>:Transaction forced to backout

Reason:

A non-rollback dml command has been issued within a database session whose transaction was forced to backout. This can occur when a shared transaction is backed out by some other session or is forced to backout because of conditions such as a deadlock.

Module:

IDMSQSRV, IDMSNSRV

Severity:

0

DB001089

C<sqlcode>M<module number>: Start transaction failed, reason code &03.

Reason:

An error occurred while attempting to start a database transaction. Refer to message DC329009 for a list of possible reason codes.

Module:

IDMSQSRV

Severity:

0

DB001090

C<sqlcode>M<module number>: Commit transaction failed, reason code &03.

Reason:

An error occurred while attempting to commit a database transaction. Refer to message DC329009 for a list of possible reason codes.

Module:

IDMSQSRV

Severity:

0

DB001091

C<sqlcode>M<module number>: Rollback transaction failed, reason code &03.

Reason:

An error occurred while attempting to rollback a database transaction. Refer to message DC329009 for a list of possible reason codes.

Module:

IDMSQSRV

Severity:

0

DB001092

C<sqlcode>M<module number>: Resume session failed, reason code &03.

Reason:

An error occurred while attempting to resume an SQL transaction. Refer to message DC329009 for a list of possible reason codes.

Module:

IDMSQSRV

Severity:

0

DB001093

C<sqlcode>M<module number>: Unable to register interest with TMGR

Reason:

An error occurred while attempting to register an interest in a new SQL session with the transaction manager. Examine the system log for more information on the reason for the failure.

Module:

IDMSQCLI

Severity:

0

DB001094

C<sqlcode>M<module-number>: <entity-type>

Reason:

The SQL procedure referenced in an ALLOCATE CURSOR FOR PROCEDURE has not been called previously or the call did not return result sets.

Module:

IDMSHLDB

Severity:

0

DB001095

C<sqlcode>M<module-number>: <entity-type>

Reason:

The open of the received cursor, the last phase in an ALLOCATE CURSOR FOR PROCEDURE failed.

Module:

IDMSHLDB

Severity:

0

DB001096

C<sqlcode>M<module-number>: <entity-type>

Reason:

An internal error occurred in an ALLOCATE CURSOR FOR PROCEDURE.

Module:

IDMSHLDB

Severity:

0

DB001097

C<sqlcode>M<module-number>: <entity-type>

Reason:

The cursor in a DESCRIBE CURSOR STRUCTURE is invalid or has not been allocated previously.

Module:

IDMSHLDB

Severity:

0

DB001098

C<sqlcode>M<module-number>: <entity-type> The internal DESCRIBE of a result set cursor failed.

Reason:

The ALLOCATE CURSOR FOR PROCEDURE does internally a DESCRIBE to retrieve the definition of the result set. An error, possibly a broken link with the server occurred.

Module:

IDMSHLDB

Severity:

0

DB001099

C<sqlcode>M<module-number>: <entity-type>

Reason:

A procedure call returned more result sets than allowed according to the DYNAMIC RESULT SETS attribute of the procedure.

Module:

IDMSHLDB

Severity:

0

DB001100

C<sqlcode>M<module-number>: UPDATE of table with unlinked constraint <constraint-name> and no foreign key index is not allowed

Reason:

An UPDATE of a table which is related to another table as the owner of an unlinked constraint is not allowed. There is no means to verify that the parent row has no children.

Module:

IDMSHLDB

Severity:

0

DB001101

C<sqlcode>M<module-number>: DELETE of table with unlinked constraint <constraint-name> and no foreign key index is not allowed

Reason:

A DELETE of a table which is related to another table as the owner of an unlinked constraint is not allowed. There is no means to verify that the parent row has no children.

Module:

IDMSHLDB

Severity:

0

DB001102

C<sqlcode>M<module-number>: <entity-type>

Reason:

The close of a received cursor was successful, but additional results are available.

Module:

IDMSHLDB

Severity:

0

DB001103

C<sqlcode>M<module-number>: <entity-type>

Reason:

The call of an SQL-invoked procedure completed successfully and the specified number of result sets are available.

Module:

IDMSHLDB

Severity:

0

DB001104

C<sqlcode>M<module-number>: <entity-type>

Reason:

An attempt has been made to compile a program that uses embedded SQL and a full SQL license was not found. The use of embedded SQL requires a full SQL license.

Module:

IDMSQRV

Severity:

0

DB001900

C<sqlcode>M<module-number>: Internal error in EXPLAIN, Reason: <text>

Reason:

A severe error has occurred while trying to EXPLAIN an SQL statement. Indicates an internal error.

Module:

IDMSDEXP

Severity:

0

DB001901

C<sqlcode>M<module-number>: Invalid access plan table

Reason:

An attempt has been made to EXPLAIN an access module or statement into a table whose definition is inconsistent with the definition of the standard ACCESS_PLAN table. Possible causes include an insufficient number of columns, an inconsistent data type in an expected column, NULLs allowed in an expected column, or NOT NULL for an extra column.

Redefine the table or specify a different table.

Module:

IDMSDEXP

Severity:

0

DB001902

C<sqlcode>M<module-number>: Invalid statement for dynamic EXPLAIN

Reason:

An attempt has been made to EXPLAIN a statement that cannot be EXPLAINed, either because it is not an SQL DML statement (SELECT, INSERT, UPDATE, or DELETE), there is a syntax error, or there is a compilation error. Additional messages will be included for syntax and compilation errors.

Correct the statement and retry the EXPLAIN.

Module:

IDMSDEXP

Severity:

0

DB001903

C<sqlcode>M<module-number>: ACCESS_PLAN table creation error

Reason:

An error was encountered while trying to create the ACCESS_PLAN table which contains the output EXPLAIN rows. This message should be preceded by another message which more specifically identifies the problem (for example, no schema qualifier was specified and no session default schema exists).

Correct the statement and retry the EXPLAIN.

Module:

IDMSDEXP

Severity:

0

DB002000

C<sqlcode>M<module-number>: DB error in Module:<module-name> at Offset:<offset>)

Reason:

An unexpected database error has occurred. This message identifies the module that was making the database request, and is followed by error message 1031, which contains details of the actual error.

Module:

IDMSDDAM

Severity:

0

DB002001

C<sqlcode>M<module-number>: Invalid definition for Table:<table-name>, Reason <text>

Reason:

The table named is defined incorrectly in the catalog area of the data dictionary. The reason text indicates the specific reason. This usually indicates an internal error.

Module:

IDMSTELL

Severity:

0

DB002002

C<sqlcode>M<module-number>: Invalid vector table in Module:<module-name>

Reason:

The module named contains an invalid vector table of internal processing routines. Indicates an internal error.

Module:

IDMSDDAM

Severity:

0

DB002003

C<sqlcode>M<module-number>: Routine not found in Module:<module-name>

Reason:

The module named does not contain the internal processing routine expected. Indicates an internal error.

Module:

IDMSDDAM

Severity:

0

DB002004

C<sqlcode>M<module-number>: IDMSBLDR returned status <code>

Reason:

An error occurred building a runtime database definition block. Indicates an internal error.

Module:

IDMSTELL

Severity:

0

DB002005

C<sqlcode>M<module-number>:Table <schema-name>.<table-name> is not defined

Reason:

The definition of the table cannot be found in the data dictionary.

Module:

IDMSDTAB, IDMSTELL

Severity:

0

DB002006

C<sqlcode>M<module-number>: Schema <schema-name>is not defined

Reason:

The definition of the SQL schema cannot be found in the data dictionary.

Module:

IDMSDTAB, IDMSTELL

Severity:

0

DB002007

C<sqlcode>M<module-number>: Area<segment-name>.<area-name> is not defined

Reason:

The definition of the physical area cannot be found in the data dictionary.

Module:

IDMSDTAB, IDMSTELL

Severity:

0

DB002008

C<sqlcode>M<module-number>: Schema <schema-name>in use, DROP not allowed

Module:

IDMSDSCH

Severity:

0

DB002009

C<sqlcode>M<module-number>: Schema <schema-name> names an unvalidated non-SQL defined schema

Reason:

The non-SQL defined schema referenced in the SQL schema has not been validated. SQL statements cannot be compiled against a database described by an unvalidated non-SQL defined schema.

Use the schema compiler to validate the schema.

Module:

IDMSTELL

Severity:

0

DB002010

C<sqlcode>M<module-number>: Duplicate table definition, Table:<schema-name>.<table-name>

Reason:

The table is already defined in the data dictionary.

Module:

IDMSDTAB

Severity:

0

DB002011

C<sqlcode>M<module-number>: Column <column-name>is NOT NULL with no DEFAULT

Reason:

An attempt has been made to add a column to a non-empty table where the column definition specifies NOT NULL and does not include a WITH DEFAULT clause. CA IDMS requires that columns defined this way always contain a value, which is not the case if such a column is added to an existing row.

Change the column definition to either specify WITH DEFAULT or to allow a NULL value.

Module:

IDMSDTAB

Severity:

0

DB002012

C<sqlcode>M<module-number>: Duplicate column definition, Column:<table-name>.<column-name>

Reason:

The table already includes a column with the same name.

Module:

IDMSDTAB

Severity:

0

DB002013

C<sqlcode>M<module-number>: Row length greater than maximum allowed, Column:<column-name>

Reason:

The column would make a row too long to store in a CA IDMS database.

Module:

IDMSDTAB

Severity:

0

DB002014

C<sqlcode>M<module-number>: Invalid data type,Column:<column-name>

Reason:

The internal column definition contained an invalid data type. This indicates an internal error.

Module:

IDMSDTAB

Severity:

0

DB002015

C<sqlcode>M<module-number>: Duplicate schema definition, Schema:<schema-name>

Reason:

The SQL schema is already defined in the data dictionary.

Module:

IDMSDSCH

Severity:

0

DB002016

C<sqlcode>M<module-number>: References to table exist, Table:<schema-name>.<table-name>

Reason:

An attempt has been made to DROP a table or view that is referenced by a view or referential constraint.

Specify CASCADE on the DROP statement, or individually DROP all referencing views and constraints.

Module:

IDMSDTAB

Severity:

0

DB002017

C<sqlcode>M<module-number>: Number of view columns does not match select

Reason:

An attempt was made to create a view where the number of column name overrides is not the same as the number of columns referenced in the associated select clause.

Specify the same number of column names as are referenced in the select clause, or specify no column name overrides.

Module:

IDMSDTAB

Severity:

0

DB002018

C<sqlcode>M<module-number>: No area specified

Reason:

An attempt was made to create a table without specifying the area where the data will be stored, and the SQL schema associated with the table does not contain a default area.

Specify a WITHIN AREA clause on the CREATE TABLE statement.

Module:

IDMSDTAB

Severity:

0

DB002019

C<sqlcode>M<module-number>: Schema <schema-name>is not allowed in segment <segment-name>

Reason:

An attempt has been made to create a table in a segment that has been defined as restricted to an SQL schema different from the schema in which the table is being created.

Module:

IDMSDTAB

Severity:

0

DB002020

C<sqlcode>M<module-number>: The column is referenced in a check constraint

Reason:

Operation disallowed because the column is referenced in a check constraint.

Module:

IDMSDTAB

Severity:

0

DB002021

C<sqlcode>M<module-number>: Duplicate definition,Temporary Table:<table-name>

Reason:

The temporary table has already been defined.

Module:

IDMSDTAB

Severity:

0

DB002022

C<sqlcode>M<module-number>: No schema specified

Reason:

An attempt has been made to create a table without specifying an SQL schema name for the table, and no default schema name is in effect.

Specify an SQL schema name as part of the table name.

Module:

IDMSDTAB

Severity:

0

DB002023

C<sqlcode>M<module-number>: Error generating OCCURS column, Element:<schema.record.element-name>

Reason:

An element in the schema record defined with an OCCURS clause could not be transformed into a column for SQL access. Either the OCCURS is nested too many levels, or the generated subscripts make the element name too long.

Modify the element definition or define an SQL synonym for the record.

Module:

IDMSTELL

Severity:

0

DB002024

C<sqlcode>M<module-number>: Internal error in IDMSTELL, Reason: <text>, Entity: <entity name>.

Reason:

An error has occurred building a runtime database definition block. Indicates an internal error. When applicable, <entity name> identifies the database entity which caused the error. These errors are often the result of non-SQL records being accessed from SQL whose definitions are in conflict with SQL rules.

Module:

IDMSTELL

Severity:

0

DB002025

C<sqlcode>M<module-number>: Tables not allowed in schema <schema-name>

Reason:

Tables cannot be created in a 'referencing' SQL schema.

Module:

IDMSDTAB

Severity:

0

DB002026

C<sqlcode>M<module-number>: Tables not allowed in segment <segment-name>

Reason:

An attempt has been made to create a table in a segment restricted to non-SQL defined databases.

Module:

IDMSDTAB

Severity:

0

DB002027

C<sqlcode>M<module-number>: Area not specified- Segment <segment-name> ignored

Reason:

An attempt has been made to modify an SQL Schema default area and no area name was specified. The segment name will be ignored.

Module:

IDMSDSCH

Severity:

0

DB002028

C<sqlcode>M<module-number>: DDL not allowed in the SYSTEM schema

Reason:

An attempt has been made to create or modify the definition of a table in the SYSTEM schema.

Module:

IDMSDTAB

Severity:

0

DB002029

C<sqlcode>M<module-number>: CHECK OPTION not allowed

Reason:

An attempt has been made to create a view specifying the WITH CHECK OPTION clause, and the select clause that defines the view contains a subquery.

Module:

IDMSDTAB

Severity:

0

DB002030

C<sqlcode>M<module-number>: Estimated rows set to maximum for table

Reason:

An attempt has been made to specify a number of estimated rows greater than the number of rows allowed for a table. Estimated rows has been set to the maximum allowed.

Module:

IDMSDTAB

Severity:

0

DB002031

C<sqlcode>M<module-number>: Internal error in IDMSTELL, Reason: <text>

Reason:

An error has occurred building a runtime database definition block due to encountering a non-SQL table (i.e., a network record) in the same network schema defined in a single dictionary but which occurs in multiple segments (or non-SQL schemas).

Module:

IDMSTELL

Severity:

0

DB002032

C<sqlcode>M<module-number>: <entity-type><entity-name> not found for LR Path Definition

Reason:

An error has occurred when generating a subschema. The record, set, or area referenced in a logical record facility path statement cannot be found in the subschema.

Module:

IDMSTELL

Severity:

0

DB002033

C<sqlcode>M<module-number>: <entity-type>ALTER CATALOG executed before running TABLEDDL

Reason:

Before executing an ALTER CATALOG command, you must run the TABLEDDL file against the catalog.

Module:

IDMSDSCH

Severity:

0

DB002034

C<sqlcode>M<module-number>: <entity-type>ALTER CATALOG executed after creating user schemas

Reason:

You must not create any SQL schemas (other than the SYSTEM schema from TABLEDDL) before executing the ALTER CATALOG command

Module:

IDMSDSCH

Severity:

0

DB002035

C<sqlcode>M<module-number>: <entity-type>Unrecognized CHARACTER SET in ALTER CATALOG command

Reason:

The character set name specified in an ALTER CATALOG command is unknown in the system. Check for proper spelling

Module:

IDMSDSCH

Severity:

0

DB002036

C<sqlcode>M<module-number>:

Reason:

If attempting to create an Index, CALC key or Constraint, the specified object is not an SQL-defined base table. It is either a view, a non-SQL defined table or a Procedure and as such indexes, constraints and CALC keys cannot be defined on it.

or

If attempting to create a Key, the specified object is not a procedure.

Module:

IDMSDCON

Severity:

0

DB002037

C<sqlcode>M<module-number>:Data type of non-SQL record element <record>.<element> is unsupported in SQL.

Reason:

Not all non-SQL data types are supported from SQL. A record which contains an element with an unsupported data type was referenced from an SQL statement.

Module:

IDMSTELL

Severity:

0

DB002038

C<sqlcode>M<module-number>: Non-SQL record<record name>, sorted set <set name> contains element unsupported by SQL.

Reason:

A CALC, index or sorted set definition for a non-SQL record contains an element which violates SQL definition rules. The known causes of this error are as follows:

  1. Some element of the key definition is declared as "FILLER." This can be fixed by assigning a real element name to the FILLER field.
  2. The declared key elements are subordinate elements within a group level REDEFINES of some other element AND are smaller in size than the element which they redefine. E.g. 02 ELEM1 PIC X(8).
    02 ELEM2 REDEFINES ELEM1.
          03 ELEM2A PIC X(4).
          03 ELEM2A PIC X(4).
    

If a CALC key (for example) was declared on (ELEM2A, ELEM2B), the error would be raised. The solution is to arrange the definition so that the base element definition is the group element whose subordinate elements represent the finest level of granularity of any of the redefinitions. In the example, ELEM2 should be the base definition and ELEM1 should redefine ELEM2.

Module:

IDMSTELL

Severity:

0

DB002039

C<sqlcode>M<module-number>:Non-SQL set <set-name> contains foreign key mapping on element unsupported by SQL.

Reason:

A non-SQL set definition contains a foreign key mapping involving an element which violates SQL definition rules. Possible causes are that the element is declared as "filler" or that it is defined with an unsupported data type.

Module:

IDMSTELL

Severity:

0

DB002040

C<sqlcode>M<module-number>: Table <schema-name>.<table-name> type mismatch

Reason:

The definition of the table type in the catalog does not match the requested table type.

Severity:

0

Module:

IDMSDTAB

DB002041

C<sqlcode>M<module-number>: <entity-type> Duplicate INDEX ID

Reason:

On a CREATE INDEX, an INDEX ID was specified which conflicts with another INDEX ID already defined for that AREA.

Severity:

0

Module:

IDMSDCON

DB002042

C<sqlcode>M<module-number>: <entity-type> Timestamp not allowed unless stamping by table

Reason:

On a CREATE TABLE, or ALTER TABLE, the TIMESTAMP syntax is only allowed if stamping by TABLE.

Severity:

0

Module:

IDMSDTAB

DB002043

C<sqlcode>M<module number>: <entity type>Command not allowed with an open transaction

Reason:

A utility statement issued online is not allowed because there is already an open transaction from a previous statement. A COMMIT should be used after the previous statement in order to allow this statement to run.

Module:

IDMSUTIL

Severity:

0

DB002044

<Utility-Name> ran on <date-time> for area <area-name>

Reason:

This is an informational message that is written to the JES log and the CV log if issued in CV. The message documents that the named utility was run on the specified date and time for the named area. Currently this message is issued by FIX PAGE and by FORMAT.

Module:

IDMSUFMT, IDMSUPFX

Severity:

0

DB002045

C<sqlcode>M<module number>: <entity type>ALTER SCHEMA <schema name> attempted change not supported

Reason:

An ALTER SCHEMA command was entered that contains syntax that is not compatible with the existing SCHEMA defined in the catalog.

Module:

IDMSDSCH

Severity:

0

DB002046

C<sqlcode>M<module number>: <entity type>Duplicate table ids for <table name> and <table name> in area <area name>

Reason:

An SQL transaction has attempted to access tables through one or more referencing schemas and those schemas have been defined in such a way that the two named tables appear to reside in the same area and have the same table ID. This is an illegal situation, since all tables residing in an area must have unique table IDs. This error is likely caused either because two referencing schemas have the same DBNAME specification or a referencing schema has the same DBNAME specification as that of a table in a non-referencing schema that is being accessed in the same transaction.

Module:

IDMSBLDR

Severity:

0

DB002047

C<sqlcode>M<module number>: <entity type>Duplicate index ids for <index name> and <index name> in area <area name>

Reason:

An SQL transaction has attempted to access tables through one or more referencing schemas and those schemas have been defined in such a way that the two named indexes reside in the same area and have the same index ID. This error is likely caused either because two referencing schemas have the same DBNAME specification or a referencing schema has the same DBNAME specification as that of an index in a non-referencing schema that is being accessed in the same transaction.

Module:

IDMSBLDR

Severity:

0

DB002048

C<sqlcode>M<module number>: <entity type>Table id is invalid

Reason:

On a CREATE TABLE, the specified table id is invalid. Table id values must be in the range of 1024 through 4095.

Module:

IDMSDTAB

Severity:

0

DB002049

C<sqlcode>M<module number>: <entity type>Timestamp is invalid

Reason:

The external representation of a TIMESTAMP is invalid.

Module:

IDMSDTAB, IDMSDSEG

Severity:

0

DB002050

C<sqlcode>M<module number>:Catalog Transaction already active and its ready mode is insufficient for this command.

Reason:

Issue a commit before issuing this command.

Module:

IDMSDDAM

Severity:

0

DB002051

C<sqlcode>M<module number>: Access to view<schema name.view name> not allowed through referencing schema <schema name>

Reason:

Views in an SQL referenced schema cannot be accessed through a referencing schema

Module:

IDMSTELL

Severity:

0

DB002052

C<sqlcode>M<module number>:Referenced schema <schema name> cannot be a referencing schema

Reason:

A referencing SQL schema must reference an SQL schema

Module:

IDMSDSCH

Severity:

0

DB002053

C<sqlcode>M<module number>: Illegal inter-schema constraint <schema name.constraint name> for referenced schema <schema name>

Reason:

While trying to create a referencing SQL schema it was determined that there was an illegal inter-schema constraint for the referenced schema

Module:

IDMSDSCH

Severity:

0

DB002054

C<sqlcode>M<module number>: Unlinked inter-schemaconstraint <schema name.constraint name> for referenced schema <schema name>

Reason:

While trying to create a referencing SQL schema it was determined that there was an unlinked inter-schema constraint for the referenced schema

Module:

IDMSDSCH

Severity:

0

DB002055

C<sqlcode>M<module-number>: <entity-type> SQL routine compilation.

Reason:

This is an informational message to display the result of a SQL routine compilation.

Module:

IDMSDTAB

Severity:

0

DB002056

C<sqlcode>M<module-number>: <entity-type> Unexpected error from PUT SCRATCH.

Reason:

An #PUTSCR error in QRTN occurred. Internal routine QRTN.

Module:

IDMSDTAB

Severity:

0

DB002057

C<sqlcode>M<module-number>: <entity-type> Definition of SQL local variables failed.

Reason:

A #SSP call to build an ITREE to define SQL local variables failed. Internal routine QRTN.

Module:

IDMSDTAB

Severity:

0

DB002058

C<sqlcode>M<module-number>: <entity-type> Definition of SQL local variables failed.

Reason:

A #SSP call returned an invalid ITREE Internal routine QRTN

Module:

IDMSDTAB

Severity:

0

DB002060

C<sqlcode>M<module-number>: <entity-type> Alter Add Parameters for SQL routine is not allowed.

Reason:

SQL procedures or functions can not be altered for adding parameters. You must Drop and (re)Create the SQL routine.

Module:

IDMSDTAB

Severity:

0

DB002061

C<sqlcode>M<module-number>: <entity-type> Alter SQL routine disallowed because of conflicting attribute values.

Reason:

Certain attributes for SQL procedures or functions can not be changed, such as External Name, Protocol, Mode, Transaction Sharing...

Module:

IDMSDTAB

Severity:

0

DB002062

C<sqlcode>M<module-number>: <entity-type> ADS mapless dialog compilation failed for SQL routine.

Reason:

During the compilation of SQL routines with PROTOCOL ADS an ADS mapless dialog compilation failed. Check the ADS compilation messages in order to diagnose the cause for the failure.

Module:

IDMSDTAB

Severity:

0

DB002063

C<sqlcode>M<module-number>: <entity-type> Unexpected GETSCR error after a failing ADS compilation.

Reason:

During the compilation of SQL routines with PROTOCOL ADS an ADS mapless dialog compilation failed. An unexpected GETSCR error occurred while retrieving the compile errors.

Module:

IDMSDTAB

Severity:

0

DB002064

C<sqlcode>M<module-number>: <entity-type> Drop of SQL routine executed with warnings.

Reason:

One or more steps in the Drop of a SQL routine failed. For more information on the kind of failures, see the associated messages. Some objects may have been left in the dictionary.

Module:

IDMSDTAB

Severity:

0

DB002065

C<sqlcode>M<module-number>: <entity-type> More then 9999 blocks of local SQL variables.

Reason:

A SQL routine can not allocate more than 9999 blocks of local variables.

Module:

IDMSDTAB

Severity:

0

DB002066

C<sqlcode>M<module-number>: Column <column-name> already has/doesn't have a default clause.

Reason:

A default clause cannot be added if the column already has a default clause. A default clause cannot be dropped if the column doesn't have a default clause.

Module:

IDMSDTAB

Severity:

0

DB002067

C<sqlcode>M<module-number>: Column <column-name> is named in View(s): <view-name>(, <view-name>, ...).

Reason:

A column cannot be renamed if it is named in a view.

Module:

IDMSDTAB

Severity:

0

DB002068

C<sqlcode>M<module-number>: Column <column-name> already has/doesn't have a NULL indicator

Reason:

An attempt has been made to allow/disallow nulls in column however the column already has/doesn't have a NULL indicator set.

Module:

IDMSDTAB

Severity:

0

DB002069

C<sqlcode>M<module-number>: Column <column-name> is part of CALC key

Reason:

An attempt has been made to alter column's attributes however the column is part of a CALC key of populated table.

Or

An attempt has been made to drop a column, however the column is part of a CALC key and CASCADE option was not specified.

Or

An attempt has been made to drop a column, however the column is part of a CALC key of populated table.

Module:

IDMSDTAB

Severity:

0

DB002070

C<sqlcode>M<module-number>: Column <column-name> is referencing or referenced in a referential constraint

Reason:

An attempt has been made to alter column's attributes however the column is referencing or referenced in a referential constraint of populated table.

Or

An attempt has been made to drop a column, however the column is named in a referential constraint and CASCADE option was not specified.

Module:

IDMSDTAB

Severity:

0

DB002071

C<sqlcode>M<module-number>: Column <column-name> is a sort column of a linked constraint

Reason:

An attempt has been made to drop a column however the column is a sort column of a linked constraint.

The CASCADE option was not specified.

Module:

IDMSDTAB

Severity:

0

DB002072

C<sqlcode>M<module-number>: Column <column-name> is an indexed column

Reason:

An attempt has been made to drop a column however the column is an indexed column.

CASCADE option was not specified.

Module:

IDMSDTAB

Severity:

0

DB002073

C<sqlcode>M<module-number>: Cannot drop the last column

Reason:

An attempt has been made to drop the last column in a table. This is not allowed.

Module:

IDMSDTAB

Severity:

0

DB002074

COMPRESS parameter disallowed because CA IDMS Presspack not intended for use

Reason:

The COMPRESS parameter of the CREATE TABLE statement is disallowed because the product intent setting for CA IDMS Presspack in module RHDCPINT indicates that the product is not intended to be used. If this should be changed, you must recreate the RHDCPINT module. The easiest way to do this and ensure that all the required changes are made to your CA IDMS environment is to add the CA IDMS Presspack product using the configuration portion of the install. For more information, see the Installation Guide for your operating system.

Module:

IDMSDTAB

Severity:

0

DB002075

C<sqlcode>M<module-number>: Column <column-name>is a sort column of an unique linked constraint

Reason:

An attempt has been made to alter a column to allow nulls however the column is included in the sort column of an unique linked constraint.

Module:

IDMSDTAB

Severity:

0

DB002081

C<sqlcode>M<module-number>: Internal error in IDMSSTOW: Incomplete request

Reason:

Indicates an internal error.

Module:

IDMSSTOW **temp** Make generic, with Reason: parm

Severity:

0

DB002100

T&$0 C&01M&02: Undefined Column:&03

Reason:

A column named as a key within an index or a constraint has not been previously defined within the specified table.

Module:

IDMSDCON

Severity:

0

DB002101

T&$0 C&01M&02: Unmatched definitions:&03,&04

Reason:

The attributes for columns named as keys for the tables participating within a constraint do not match.

Module:

IDMSDCON

Severity:

0

DB002102

T&$0 C&01M&02: No matching index &03

Reason:

An index has not been defined on the columns defined for the referenced table of an unlinked constraint.

Module:

IDMSTELL

Severity:

0

DB002103

T&$0 C&01M&02: Referenced table key not unique

Reason:

The referenced table and constraint are defined such that a unique row cannot be identified.

Module:

IDMSDCON

Severity:

0

DB002104

T&$0 C&01M&02: Duplicate definition, Constraint:&03.&04

Reason:

A CREATE CONSTRAINT command names an existing constraint.

Module:

IDMSDCON

Severity:

0

DB002105

T&$0 C&01M&02: Undefined Constraint:&03.&04

Reason:

The named constraint was not defined for the specified table.

Module:

IDMSDCON

Severity:

0

DB002106

T&$0 C&01M&02: Index or Key: &03 already defined

Reason:

The index name or calckey specified on a CREATE command already exists.

Module:

IDMSDCON

Severity:

0

DB002107

T&$0 C&01M&02: Undefined Index or Key:&03

Reason:

The index or calckey named on other than a CREATE command has not been previously created.

Module:

IDMSDCON

Severity:

0

DB002108

T&$0 C&01M&02: No area specified for Table:&03.&04

Reason:

The specified table has not been associated with an area.

Module:

IDMSDCON

Severity:

0

DB002109

T&$0 C&01M&02: NULL allowed on key, Referenced Table:&03

Reason:

Columns specified as part of the referenced table must not allow null values.

Module:

IDMSDCON

Severity:

0

DB002110

T&$0 C&01M&02: Clustered option invalid

Reason:

Specification of the CLUSTERED option is invalid because the referencing table has already been defined as having a calckey or is the referencing table in an earlier constraint that used the CLUSTERED option.

Module:

IDMSDCON

Severity:

0

DB002111

T&$0 C&01M&02: Unique option invalid, Column:&03

Reason:

A constraint has specified that it is to be ordered and included the UNIQUE option but one or more of the columns making up the key can be null.

Module:

IDMSDCON

Severity:

0

DB002112

T&$0 C&01M&02: No index defined on foreign key

Reason:

The column(s) specified as the foreign key of the referencing table of an unlinked constraint must be defined as a calckey or the key of an index.

Module:

IDMSDCON

Severity:

0

DB002113

T&$0 C&01M&02: Drop not allowed, Index:&03.&04

Reason:

An attempt to drop an index is not allowed because it is used by an existing constraint.

Module:

IDMSDCON

Severity:

0

DB002114

T&$0 C&01M&02: Undefined Area:&03.&04

Reason:

The area into which an index is to be defined does not exist.

Module:

IDMSDCON

Severity:

0

DB002115

T&$0 C&01M&02: Row too long, Table:&03.&04

Reason:

After adding in overhead bytes for the constraint or index the row is too long. An uncompressed row cannot be longer than the (Page-size - Page-reserve - 40) while a compressed row cannot be longer than 32724 bytes.

Module:

IDMSDCON

Severity:

0

DB002116

T&$0 C&01M&02: Total sort column length too long

Reason:

The length of a sort column defined for an index or a constraint exceeds 2000 characters.

Module:

IDMSDCON

Severity:

0

DB002117

T&$0. C&01M.&02.: Too many &03. columns

Reason:

An attempt has been made to define a key (Index, CALC or ProcedureKey) with more than 32 columns. The maximum number of columns in a key is 32.

Module:

IDMSDCON

Severity:

0

DB002123

T&$0. C&01M.&02.: Too few columns in a key

Reason:

An attempt has been made to define a procedure key without specifying any columns. Procedure keys require at least one column to be specified as part of the key definition.

Module:

IDMSDCON

Severity:

0

DB002124

C<sqlcode>M<module-number>: Constraint <constraint-name> is not indexed.

Reason:

An attempt has been made to alter a non-indexed constraint.

Module:

IDMSDCON

Severity:

0

DB002125

C<sqlcode>M<module-number>: Constraint <constraint-name> depends on this index.

Reason:

An attempt has been made to alter an index to NOT UNIQUE, but the index has at least one constraint that depends on index uniqueness and no other index exists that could be used by the constraint.

Module:

IDMSDCON

Severity:

0

DB002126

C<sqlcode>M<module-number>: Index /Linked Index<index-name> uniqueness alter failed.

Reason:

An attempt has been made to alter an index or linked index on constraint to UNIQUE or NOT UNIQUE but the uniqueness cannot be altered because the index is sorted on DBKEY.

Module:

IDMSDCON

Severity:

0

DB002200

C<sqlcode>M<module-number>:IRH command code <value> is unsupported

Reason:

IDMSIFR was called with an invalid command code. This is an internal error.

Module:

IDMSIFR

Severity:

0

DB002201

C<sqlcode>M<module-number>:Table:<table-name> is not empty

Reason:

The table named contains rows and the current DDL statement requires the table to be empty.

Module:

IDMSIFR

Severity:

0

DB002202

C<sqlcode>M<module-number>:Area:<area-name> is full

Reason:

The area named has no room to store a record.

Module:

IDMSIFR

Severity:

0

DB002203

C<sqlcode>M<module-number>:Area:<area-name> already has synchronization stamps installed

Reason:

The area named contains synchronization stamps and a request was made to install them.

Module:

IDMSIFR

Severity:

0

DB002204

C<sqlcode>M<module-number>:Index:<index-name> not defined in access module

Reason:

The index named was not found in the generated access module. Possible error in building the Tell Request Header.

Module:

IDMSIFR

Severity:

0

DB002205

C<sqlcode>M<module-number>:Area:<area-name> has no available record ids

Reason:

The area named has allocated all available record ids. No new tables can be defined to this area.

Module:

IDMSIFR

Severity:

0

DB002206

C<sqlcode>M<module-number>:Area:<area-name> not found in access module

Reason:

The area named was not found in the generated access module. Possible error in building the Tell Request Header.

Module:

IDMSIFR

Severity:

0

DB002207

C<sqlcode>M<module-number>:Area:<area-name> PR60 K0 DBKEY <page>:<line> invalid

Reason:

The PR60 for the area named contains an invalid dbkey for the K0 system record type.

Module:

IDMSIFR

Severity:

0

DB002208

C<sqlcode>M<module-number>:Table:<table-name> synchronization stamp not found

Reason:

The synchronization stamp for the named table was not found in its defined area.

Module:

IDMSIFR

Severity:

0

DB002209

C<sqlcode>M<module-number>:Table:<table-name> not found in access module

Reason:

The named table was not found in the generated access module. Possible error in building the Tell Request Header.

Module:

IDMSIFR

Severity:

0

DB002210

C<sqlcode>M<module-number>:Table:<table-name> has referential constraints

Reason:

A request was made to drop the named table and a constraint that references this table was found in the generated access module.

Module:

IDMSIFR

Severity:

0

DB002211

C<sqlcode>M<module-number>:Table:<table-name> validation failed

Reason:

The catalog synchronization stamp for the named table does not match the stamp in the database area.

Module:

IDMSIFR

Severity:

0

DB002212

C<sqlcode>M<module-number>:Index:<index-name> unique check failed

Reason:

Duplicate keys were found while building the named index.

Module:

IDMSIFR

Severity:

0

DB002213

C<sqlcode>M<module-number>:Invalid JIB address <Hex address> returned

Reason:

A TELL request returned an invalid JIB address. Internal error.

Module:

IDMSIFR

Severity:

0

DB002214

C<sqlcode>M<module-number>:Area <area-name> unavailable for update

Reason:

The ready for the named area failed because it was already in use.

Module:

IDMSIFR

Severity:

0

DB002215

C<sqlcode>M<module-number>:Catalog area <area-name> stamp level inconsistent with DMCL

Reason:

The synchronization stamp level (by table or by area) in the catalog does not match what is in the DMCL load module.

Module:

IDMSIFR

Severity:

0

DB002216

C<sqlcode>M<module-number>:Table <table-identifier> is already in use

Reason:

The requested table ID for a new table is already assigned.

Module:

IDMSIFR

Severity:

0

DB002217

C<sqlcode>M<module-number>SQL DDL not allowed in non-SQL defined area <area-name>.

Reason:

SQL DDL was requested for the named area, but it is a non-SQL defined area.

Module:

IDMSIFR

Severity:

0

DB002218

C<sqlcode>M<module-number>:Constraint/Index <name> violates mixed page group rules.

Reason:

The referenced and referencing tables in a linked constraint must be in the same page group and have the same number of records per page. The same is true for an index and the table it indexes.

Module:

IDMSIFR

Severity:

0

DB002219

C<sqlcode>M<module-number>: Alter column <column-name> SET NOT NULL failed

Reason:

The ALTER statement fails if nulls are being disallowed and some row has a null value for the column.

Module:

IDMSIFR

Severity:

0

DB002220

C<sqlcode>M<module-number>: Incompatible data types, Column: <column-name>

Reason:

A column data type is being changed however data types are not compatible for conversion.

Module:

IDMSIFR

Severity:

0

DB002221

C<sqlcode>M<module-number>: Constraint<constraint-name> alter to UNIQUE failed.

Reason:

An attempt has been made to alter a constraint to UNIQUE however a column(s) included in the sort key was/were defined as ALLOW NULL.

Module:

IDMSIFR

Severity:

0

DB002250

C<sqlcode>M<module-number>:Function <numeric code> not supported

Reason:

IDMSULIO was called with an invalid function code. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002251

C<sqlcode>M<module-number>:Function <name> DDname not specified

Reason:

IDMSULIO was called to do the named function but no DDname was specified. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002252

C<sqlcode>M<module-number>:Function <name> DDname <JCL-ddname> - I/O error <sub-code>

Reason:

IDMSULIO was called to do the named function for the DDNAME specified - but an error occurred calling the OpSys function.

Module:

IDMSULIO

Severity:

0

DB002253

C<sqlcode>M<module-number>:Function <name> DDname <JCL-ddname> - not open

Reason:

IDMSULIO was called to do the named function for the DDNAME specified - but the file has not been opened. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002254

C<sqlcode>M<module-number>:Function <name> DDname <JCL-ddname> - are incompatible

Reason:

IDMSULIO was called to read from an output file or write to an input file. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002255

C<sqlcode>M<module-number>:Function <name> DDname <JCL-ddname> - Open error <code>

Reason:

An error was discovered while opening the specified file. This is usually an internal error.

Following are some open error codes and their meaning.

100 File already open.

101 Tried to open native VSAM file.

102 Non-zero rc from RDJFCB.

103 Open Call Failed - did not open file.

104 Non-zero RC from GENCB exit list.

105 Non-zero RC from GENCB ACB input.

106 Non-zero RC from GENCB ACB output.

107 RC GT 4 from VSAM open.

108 Non-zero RC from SHOWCB after open ok.

109 Jrnl CI size diff from preceding jrnl.

110 Page size not less than CI-size - 7.

111 Page size not greater than 1/2 CI-size.

112 No record length supplied.

113 z/VSE open failed

114 Label function failed (z/VSE)

115 Invalid function

116 Invalid request for file

117 Invalid FCB passed

118 Invalid buffer address

119 No tape LUB supplied (z/VSE)

120 Unable to allocate I/O areas

Module:

IDMSULIO

Severity:

0

DB002256

C<sqlcode>M<module-number>:Function <name> invalid FCB passed.

Reason:

An invalid DMCL FCB/JCB was passed for the requested function. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002258

C<sqlcode>M<module-number>:Function <name> FCB required.

Reason:

A DMCL FCB/JCB must be passed for the requested function. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002259

C<sqlcode>M<module-number>Stack overflowed

Reason:

Internal TCE stack overflowed. This is an internal error.

Module:

IDMSULIO, (Plus almost any utility)

Severity:

0

DB002260

C<sqlcode>M<module-number>:Function <name> DDname <JCL-ddname> - buffer above the line.

Reason:

IDMSULIO was passed an I/O buffer above the XA 16M line and the current file requires it to be below the line. This is an internal error.

Module:

IDMSULIO

Severity:

0

DB002261

C<sqlcode>M<module-number>:Dynamic file allocation failed - RC=<return-code> ERR=<SVC99 error code> INFO=<SVC99 information code> DSN=<dataset-name>

Reason:

An error occurred while trying to dynamically allocate a database file. The error code and info code are returned by IBMs SVC99 call.

Module:

IDMSULIO

Severity:

0

DB002262

C<sqlcode>M<module-number>:Function <name> DDname <JCL-ddname> - OS <OS-macro-call> failed - RC=<return-code>

Reason:

An OS macro call failed for the named I/O function and file. The MACRO name and R15 Return code are displayed.

Module:

IDMSULIO

Severity:

0

DB002263

C<sqlcode>M<module-number>:Wrong Length Record. DDname <JCL-ddname> - BLKSIZE=<File-block-size> LRECL=<File-record-size>

Reason:

An attempt was made to write or read a record whose size is inconsistent with the Blocksize of the file. A fixed Length LRECL must be an even multiple of BLKSIZE. A variable Length LRECL must be at least four bytes smaller than the BLKSIZE.

Module:

IDMSULIO

Severity:

0

DB002264

C<sqlcode>M<module-number>:Filename <name> override contains two RECFM statements

Reason:

This is a warning. RECFM=F and RECFM=V overrides were coded for the same filename. If the utility program does not specify RECFM, RECFM=V will be used.

Module:

IDMSULIO

Severity:

0

DB002265

C<sqlcode>M<module-number>:Filename <name> - <file-override> override conflicts with the Utility programs internally coded value

Reason:

This is a warning. The utility specified value will be used.

If the file-override value is RECFM, it means RECFM=F was coded in SYSIDMS, but the utility program specified that the file must be variable record format, or RECFM=V was coded and the utility specified that the file was fixed record format.

If the file-override value is LRECL, it means the utility program is expecting a specific record size and the SYSIDMS LRECL coded is incompatible.

These overrides are intended for utilities that do not hardcode these values at compile time, but can handle file attribute overrides at run time.

Module:

IDMSULIO

Severity:

0

DB002266

C<sqlcode>M<module-number>:Waiting for <DSN> ENQ Waiting for <DSN> NN seconds

Reason:

Dynamic Allocation failed because the DSN was in use by another job. This job will wait until the DSN becomes available or the specified time interval passes.

Module:

RHDCALOC

Severity:

0

DB002300

C<sqlcode>M<module-number>:DBIO Error:<error code> Function:<DBIO func.> Page:<DB.page>

Reason:

A call to DBIO returned the specified error code. The requested function and current database page are displayed.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU, IDMSUTIL

Severity:

0

DB002301

C<sqlcode>M<module-number>:Requested dbkey <page>:<line> invalid

Reason:

A read of an invalid DBKEY was requested. Possible internal error. Possible bad dbkey in database.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002302

C<sqlcode>M<module-number>:Unmatched SR2: <page>:<line>. SR3: <page>:<line> not found.

Reason:

The root portion of a relocated record was found, but the relocated portion was not found. This is an error in the database. The SR2 dbkey indicates what was found. The SR3 dbkey either does not exist or is not an SR3.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002303

C<sqlcode>M<module-number>:No SR1 found on page <DB page number>

Reason:

The named page has no SR1 record at Line 00.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002304

C<sqlcode>M<module-number>:Unexpected record read while walking set. Recid = <record id> dbkey = <page>:<line> not defined to current set

Reason:

The record identified was read while walking the current set, but it was not defined to the set being walked. Any remaining records in the set are ignored. The set name and owner are identified in a subsequent message. Possible broken chain.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002305

C<sqlcode>M<module-number>:Next record in set not found. DBkey = <page>:<line>

Reason:

The DBkey identified is the next record in the current set, but it does not exist. Any remaining records in the set are ignored. The set name and owner is identified in a subsequent message. Possible broken chain.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002306

C<sqlcode>M<module-number>:Error found walking set <name>. Owner DBkey = <page>:<line>

Reason:

An error described in a previous message was found while walking the identified set occurrence. Any remaining records in the set are ignored.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002307

C<sqlcode>M<module-number>:Requested area <name> not defined.

Reason:

The named area was not found in the generated FIB.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002308

C<sqlcode>M<module-number>:Itree node type <number> not supported.

Reason:

An Itree node with specified type was found but is not supported by this module.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002309

C<sqlcode>M<module-number>:Table <name> not defined

Reason:

The requested table is not defined in the generated FIB.

Module:

IDMSCOLS, IDMSUCUS, IDMSURSU

Severity:

0

DB002310

C<sqlcode>M<module-number>:LMGR error: RC=<return-code> DBkey=<page>:<line> Function=<LMGR function>

Reason:

A request to the Lock manager returned an error code for the identified function and dbkey.

Module:

IDMSCOLS

Severity:

0

DB002311

C<sqlcode>M<module-number>:Internal error - Line-0 not found.

Reason:

A page was found with no Line-0 record. This should not happen. The job is abended.

Module:

IDMSCOLS

Severity:

0

DB002312

C<sqlcode>M<module-number>:Internal error - Zero GETSTG length requested.

Reason:

A request for storage of length zero was requested. The job is abended.

Module:

IDMSCOLS

Severity:

0

DB002313

C<sqlcode>M<module-number>:Internal error - Exceeded Dtree storage.

Reason:

The calculated DTREE storage length was exceeded. The job is abended.

Module:

IDMSCOLS

Severity:

0

DB002314

C<sqlcode>M<module-number>:Internal error - Zero DBkey lock requested.

Reason:

A routine requested a lock on a dbkey but the value was zero. The job is abended.

Module:

IDMSCOLS

Severity:

0

DB002315

C<sqlcode>M<module-number>:Internal error - Expected CR55 not found.

Reason:

A CR55 for a null indicator was found. There should be one for the data field also, but it was not found. The job is abended.

Module:

IDMSCOLS

Severity:

0

DB002316

C<SQLCODE>M<MODULE-NUMBER>: AREA<SEGMENT-NAME>.<AREA-NAME> IS NOT A RELATIONAL AREA

Reason:

The command being attempted is only applicable to areas defined for SQL (relational) access.

Module:

IDMSCOLS

Severity:

0

DB002317

C<SQLCODE>M<MODULE-NUMBER>: UPDATE STATISTICS can not process table <SCHEMA-NAME>.<TABLE-NAME>

Reason:

UPDATE STATISTICS can not process a view or a table procedure.

Module:

IDMSCOLS

Severity:

0

DB002350

C<sqlcode>M<module-number>:Function <function number> not supported.

Reason:

The identified function was requested. but it is not supported.

Module:

IDMSUTIL

Severity:

0

DB002351

C<sqlcode>M<module-number>:Function <function-name>: No IOP provided.

Reason:

The named function requires an IOP (DBIO control block) but none was provided.

Module:

IDMSUTIL

Severity:

0

DB002352

C<sqlcode>M<module-number>:Area <name> required area lock mode not available

Reason:

A request to lock the named area was made but the area's current lock mode prevents the requested lock from being acquired.

Module:

IDMSUTIL

Severity:

0

DB002353

C<sqlcode>M<module-number>:Area/Page <name/page> not found in DMCL

Reason:

The named area or page number was not found in the DMCL.

Module:

IDMSUTIL

Severity:

0

DB002354

C<sqlcode>M<module-number>:File <name> not found DMCL

Reason:

The named file was not found in the DMCL.

Module:

IDMSUTIL

Severity:

0

DB002355

C<sqlcode>M<module-number>:Tried to lock more than 4 buffers

Reason:

A request was made to lock a database page buffer, but the max of 4 had already been locked.

Module:

IDMSUTIL

Severity:

0

DB002356

C<sqlcode>M<module-number>:No current BME to lock

Reason:

A request to lock the current database page buffer failed because there is no current buffer.

Module:

IDMSUTIL

Severity:

0

DB002357

C<sqlcode>M<module-number>:Function <name>: Invalid parmlist.

Reason:

The parmlist passed was invalid for the named function.

Module:

IDMSUTIL

Severity:

0

DB002358

C<sqlcode>M<module-number>:Write page not in a locked buffer.

Reason:

A request to write a DB page was issued. But the page is not in a locked buffer.

Module:

IDMSUTIL

Severity:

0

DB002359

C<sqlcode>M<module-number>Segment <name> not found in the runtime DMCL

Reason:

The named database segment was not found in the current runtime DMCL.

Module:

IDMSUTIL

Severity:

0

DB002360

C<sqlcode>M<module-number>:User CALC exit returned an invalid target page: <number>

Reason:

A user written CALC exit returned a target page outside the specified page range.

Module:

IDMSUTIL

Severity:

0

DB002361

C<sqlcode>M<module-number>:UTIL CALC request: Non-CALC MR53 passed

Reason:

The MR53 passed on a CALC request was not for a calc record.

Module:

IDMSUTIL

Severity:

0

DB002362

C<sqlcode>M<module-number>:UTIL CALC request: Index OR52 not found

Reason:

A calc request was made for an index name, but its OR52 could not be found.

Module:

IDMSUTIL

Severity:

0

DB002363

C<sqlcode>M<module-number>:UTIL CALC request: Specified MR53 has no area.

Reason:

The MR53 passed on the calc request is not associated with a particular area and is not supported.

Module:

IDMSUTIL

Severity:

0

DB002364

C<sqlcode>M<module-number>Subarea <name> not found in area <area-name>

Reason:

The named subarea was not found in the named area.

Module:

IDMSUTIL

Severity:

0

DB002365

C<sqlcode>M<module-number>:Access denied to resource <resource-type> <resource-name>

Reason:

A security check denied access to the requested resource

Module:

IDMSUTIL

Severity:

0

DB002366

C<sqlcode>M<module-number>:No LTE associate with current TCE.

Reason:

A request requiring access to the LTE control block failed because there is no LTE associated with the current TCE.

Module:

IDMSUTIL

Severity:

0

DB002367

C<sqlcode>M<module-number>:Area <name> was not locked.

Reason:

A request to unlock the named area was made but the area was not locked.

Module:

IDMSUTIL

Severity:

0

DB002368

C<sqlcode>M<module-number>: Unable to invalidate synchronization stamp.

Reason:

A request to invalidate a synchronization stamp failed.This only happens in a data sharing environment. Possible reasons for the failure are:

Module:

IDMSUTIL

Severity:

0

DB002400

C<sqlcode>M<module-number>:VER/REP offset <hex value> not on halfword boundary

Reason:

A verify or replace offset must be on a halfword boundary.

Module:

IDMSUPFX

Severity:

0

DB002401

C<sqlcode>M<module-number>:VER/REP offset <hex value> is beyond the end of page.

Reason:

The specified hex offset is larger than the database page.

Module:

IDMSUPFX

Severity:

0

DB002402

C<sqlcode>M<module-number>:Value <hex verify value> at offset <hex value> does not verify

Reason:

A verify value did not match the contents of the database page at the specified offset.

Module:

IDMSUPFX

Severity:

0

DB002403

C<sqlcode>M<module-number>:Invalid page range requested: <low-page> <high-page>

Reason:

The requested page range is invalid. The high page precedes the low page; or the low and high pages are not in the same area; or the page range is not in the requested area.

Module:

IDMSUPFX

Severity:

0

DB002404

C<sqlcode>M<module-number>Use of the FIX PAGE utility not allowed

Reason:

Your site has chosen to apply an optional apar that prevents the use of the FIX PAGE utility.

Module:

IDMSUPFX

Severity:

0

DB002405

C<sqlcode>M<module-number>REP not allowed on SMP area lock. Page <page number> offset <hex value>

Reason:

You are not allowed to do a REP on the SMP area lock field.

Module:

IDMSUPFX

Severity:

0

DB002406

C<sqlcode>M<module-number>Area lock mode unavailable for one or more areas

Reason:

Area lock mode unavailable for one or more areas.

Module:

IDMSUPFX

Severity:

0

DB002407

C<sqlcode>M<module-number>:One or more areas were not locked.

Module:

IDMSUPFX

Severity:

0

DB002420

C<sqlcode>M<module-number>: SUBSCHEMA name or SEGMENT name is invalid

Reason:

The specified SUBSCHEMA name or SEGMENT name is invalid. Refer to the console LOG for the specific error message that explains the reason for this error.

Module:

IDMSUIDX

Severity:

0

DB002421

C<sqlcode>M<module-number>: Unable to process UNLINKED index

Reason:

Error occurred with MEMBER option with non-system-owned index

Module:

IDMSUIDX

Severity:

0

DB002422

C<sqlcode>M<module-number>: Set name missing or invalid

Reason:

Set name is not provided for FULL option, or the set is not an index set.

Module:

IDMSUIDX

Severity:

0

DB002423

C<sqlcode>M<module-number>: DBKey =<dbkey-specification> is invalid

Reason:

DBKey not found on page - may be broken chain.

Module:

IDMSUIDX

Severity:

0

DB002424

C<sqlcode>M<module-number>: DBKey =<dbkey-specification> is not an SR8

Reason:

SR8 chain may be broken.

Module:

IDMSUIDX

Severity:

0

DB002425

C<sqlcode>M<module-number>: No Sequence check on sorted index key.

Reason:

While printing the contents of an SR8 Index record, the sequence check on symbolic key field(s) has been skipped. In order to do a sequence check, we need information on the symbolic key field(s) from the subschema, but not subschema has been provided in the syntax. Only a starting SR8 index record was provided.

Module:

IDMSUIDX

Severity:

0

DB002426

C<sqlcode>M<module-number>: DBKey not connected to SET

Reason:

Member DBKey is not a valid entry into the index.

Module:

IDMSUIDX

Severity:

0

DB002427

C<sqlcode>M<module-number>: Invalid or missing DBKey

Reason:

SR8 DBKey not provided on input.

Module:

IDMSUIDX

Severity:

0

DB002428

C<sqlcode>M<module-number>: Out-of-sequence Symbolic Index keys found

Reason:

While printing the contents of an SR8 index record, one or more symbolic keys were found to be out of sequence. These keys are identified with the literal "*SEQ*ERR*" in the Print Index report.

Module:

IDMSUIDX

Severity:

0

DB002429

C<sqlcode>M<module-number>: No sequence check on sorted index key.

Reason:

While printing the contents of an SR8 Index record, the sequence check on the symbolic key field(s) was skipped. The symbolic key field(s) from the subschema is needed to do a sequence check, but only a starting SR8 index record was provided in the syntax.

Module:

IDMSUIDX

Severity:

0

DB002430

C<sqlcode>M<module-number>: Owner area not bound

Reason:

The area where the owner of the specified set resides did not bind to an area in the specified segment or DBNAME.

Ensure the correct segment or DBNAME was specified for the named set.

Module:

IDMSUIDX

Severity:

0

DB002431

C<sqlcode>M<module-number>: Member area not bound

Reason:

The area where the member of the specified set resides did not bind to an area in the specified segment or DBNAME, and access to the member area is required for the current processing option.

Ensure the correct segment or DBNAME was specified for the named set.

Module:

IDMSUIDX

Severity:

0

DB002432

C<sqlcode>M<module-number>: Set owner not in specified segment

Reason:

The owner of the specifed set does not reside in the specified segment. It was bound to a different segment.

Ensure the correct segment or DBNAME was specified for the named set.

Module:

IDMSUIDX

Severity:

0

DB002433

C<sqlcode>M<module-number>: OWNER DBKEY <dbkey> points to the wrong index: <index-name>

Reason:

The owner dbkey of a system index was specified and the internal index name found in the database does not match the internal index name for the requested set. The internal set name found is displayed with the dbkey used to find the set owner. The internal name may be the same as the set name or may be in the form INDEX-NNNNNNNNNN, where NNNNNNNNNN is a number assigned to the index.

Ensure the correct set name, table-name, and dbkey were specified.

Module:

IDMSUIDX

Severity:

0

DB002434

C<sqlcode>M<module-number>: DBKEY <dbkey> <record> DOES NOT BELONG TO SET

Reason:

The specified owner or member dbkey was found but the record type is not defined to the index set being printed. The name of the record is displayed if it can be identified, otherwise the record type will be displayed.

Ensure the correct set name, table-name, and dbkey were specified.

Module:

IDMSUIDX

Severity:

0

DB002435

C<sqlcode>M<module-number>: DBKEY <dbkey> IS OUT OF RANGE FOR <INDEX name/RECORD name>

Reason:

The specified owner or member dbkey is not in range for the named index or record.

Ensure the correct set name and dbkey were specified.

Module:

IDMSUIDX

Severity:

0

DB002450

C<sqlcode>M<module-number>:<entity name> not found in DMCL

Reason:

The specified DMCL entity (area, file, etc.) is not in the DMCL.

Module:

IDMSUFMT, IDMSUPSP

Severity:

0

DB002451

C<sqlcode>M<module-number>:DMCL file <name> has not contiguous FM61s

Reason:

The specified file contains multiple areas and the areas are not attached to the file in contiguous RBN sequence.

Module:

IDMSUFMT

Severity:

0

DB002452

C<sqlcode>M<module-number>:Unsupported option <code> specified

Reason:

The identified option is not supported.

Module:

IDMSUFMT

Severity:

0

DB002453

C<sqlcode>M<module-number>:Journal header audit failed.

Reason:

Mismatch of header information detected.

Module:

IDMSUFMT

Severity:

0

DB002454

C<sqlcode>M<module-number>:Page size <page size> is out of range

Reason:

The page size of the target SYSTRK file is out of the valid range of 4,088 and 32,674. The most likely cause is that the JCL blocksize is incorrect.

Module:

IDMSUFMT

Severity:

0

DB002455

C<sqlcode>M<module-number>:#SYSTRK call returned with error(s).

Reason:

A #SYSTRK call returned an unexpected return code.

Module:

IDMSUFMT

Severity:

0

DB002456

C<sqlcode>M<module-number>:File <name> not found

Reason:

The specified file has not been found. Check JCL file definition.

Module:

IDMSUFMT

Severity:

0

DB002457

C<sqlcode>M<module-number>SYSTRK FILE SIZE not established

Reason:

SYSTRK FILE SIZE is invalid. This can be caused by omitting the INITIAL keyword when formatting new SYSTRK files.

Module:

IDMSUFMT

Severity:

0

DB002458

C<sqlcode>M<module-number>: Bypassing format of <ddname> it matches the LIKE ddname

Reason:

Formatting the LIKE file is not allowed. But processing will continue if there are additional DD names specified.

Module:

IDMSUFMT

Severity:

0

DB002459

C<sqlcode>M<module-number>: The LIKE file <ddname> is empty or not a SYSTRK file

Reason:

The specified file does not look like a valid SYSTRK file.

Module:

IDMSUFMT

Severity:

0

DB002460

C<sqlcode>M<module-number>: The contents of the LIKE file were not copied to <ddname>

Reason:

The specified DD was formatted, but because of a difference between the LIKE file and the formatted file, the contents could not be copied. Look for more detailed messages in the body of the report.

Module:

IDMSUFMT

Severity:

0

DB002499

C<sqlcode>M<module-number>:Internal error

Reason:

An unexpected situation has been detected.

Module:

IDMSUPSP

Severity:

0

DB002500

C<sqlcode>M<module-number>:Archive file header record invalid

Reason:

The archive file contains an invalid header. Either the file was not created by Backup or it has been corrupted.

Module:

IDMSURST

Severity:

0

DB002501

C<sqlcode>M<module-number>:Archive file was not created with AREA/FILE option

Reason:

An AREA/FILE restore was requested but the archive file was not created using the AREA/FILE option.

Module:

IDMSURST

Severity:

0

DB002502

C<sqlcode>M<module-number>:Archive file format unsupported

Reason:

The archive file was created in a format that is unsupported by the current version of Restore. Possibly created by a later release of Backup.

Module:

IDMSURST

Severity:

0

DB002503

C<sqlcode>M<module-number>:Archive file control record invalid or missing

Reason:

An unexpected record type was read from the archive file. Expected a control record.

Module:

IDMSURST

Severity:

0

DB002504

C<sqlcode>M<module-number>:Backup/Restore Incomplete

Reason:

An error occurred that prevents the Backup or Restore from completing. The specific error is described in a previous message.

Module:

IDMSURST, IDMSUBKP

Severity:

0

DB002505

C<sqlcode>M<module-number>:Unexpected end-of-file encountered on archive file

Reason:

The control records indicated more DB pages should exist on the archive file than were found.

Module:

IDMSURST

Severity:

0

DB002507

C<sqlcode>M<module-number>:<area/file-name> not on the archive file

Reason:

The named file/area was not found on the archive file

Module:

IDMSURST

Severity:

0

DB002515

C<sqlcode>M<module-number>:File <name>: Actual file size does not match DMCL

Reason:

The named journal file was formatted with a different size than what is specified in the current DMCL. It cannot be processed.

Module:

IDMSUAJN

Severity:

0

DB002516

C<sqlcode>M<Module-number>:"ALL" and "FULL" options not allowed against active journals

Reason:

One or more journals had the 'CV active' flag on. ARCHIVE JOURNAL ALL/FULL may only be specified when CV is shut down.

Module:

IDMSUAJN

Severity:

0

DB002517

C<sqlcode>M<module-number>:File <name>: Error Closing Tape

Reason:

The selected file received an error during the CLOSE Status. Restart the ARCHIVE, as the output tape is bad.

Module:

IDMSUAJN

Severity:

0

DB002518

C<sqlcode>M<module-number>: Journal Formatted with Unsupported Version

Reason:

The Journals were formatted with a version of CA IDMS unsupported by this version of Archive Journal.

Module:

IDMSUAJN

Severity:

0

DB002519

C<sqlcode>M<module-number>: Run Unit found without BGIN record.

Reason:

When reading archive journal input, a journal record was encountered for a run unit for which no BGIN record exists. This can be an expected situation, however, it also might indicate that the input provided is incomplete.

Module:

IDMSUPJN, IDMSURJN

Severity:

0

DB002520

C<sqlcode>M<module-number>: Unsupported Archive option: <option code>

Reason:

An unsupported archive option code was specified in the command node.

Module:

IDMSUAJN

Severity:

0

DB002521

C<sqlcode>M<module-number>: File <name> not defined in the DMCL

Reason:

The specified file (FCB/JCB) could not be found in the DMCL.

Module:

IDMSUAJN, IDMSUPJN, IDMSURJN

Severity:

0

DB002522

C<sqlcode>M<module-number>: File <name>: Segment location table corrupted.

Reason:

The segment location table contained in the JHDS records in the journal header contained an unexpected value.

Module:

IDMSUAJN

Severity:

0

DB002523

C<sqlcode>M<module-number>: File <name>: Journal records out of sequence.

Reason:

The named journal file contains out of sequence journal records. A preceding message will give more detailed information.

Module:

IDMSUAJN, IDMSUPJN, IDMSURJN

Severity:

0

DB002524

C<sqlcode>M<module-number>: File <name>: TIME records out of sequence - Previous TIME record: <date/time> Current TIME record: <date/time>

Reason:

The previous time record had a later time than the current one. This is just a warning. A common cause is daylight-savings.

Module:

IDMSUPJN

Severity:

0

DB002525

C<sqlcode>M<module-number>: File <name>: Not in Offload/Condense status

Reason:

The name file was selected with a Restart option, but the file was not in a offload or condense status.

Module:

IDMSUAJN

Severity:

0

DB002526

C<sqlcode>M<module-number>: File <name>: Dummied

Reason:

The named journal file was dummied or ignored in the JCL. It cannot be processed.

Module:

IDMSUAJN

Severity:

0

DB002527

C<sqlcode>M<module-number>: File <name>: Needs Restart

Reason:

The selected file was found to be in a Condense or Offload Status. Restart needs to be specified in order to process it.

Module:

IDMSUAJN

Severity:

0

DB002528

C<sqlcode>M<module-number>: Tried to offload active journal

Reason:

The named file is active and cannot be offloaded.

Module:

IDMSUAJN

Severity:

0

DB002529

C<sqlcode>M<module-number>: File <name> current segment empty.

Reason:

The current segment in the named journal file is empty. There is nothing to offload.

Module:

IDMSUAJN

Severity:

0

DB002530

C<sqlcode>M<module-number>: File <name> - In use by another archive journal

Reason:

The selected journal file is currently being offloaded or condensed by another archive journal job.

Module:

IDMSUAJN

Severity:

0

DB002531

C<sqlcode>M<module-number>: File <name> - Header incorrect after condense

Reason:

After the condense completed, a check found the low RBN for the new current segment was not 1 less than the next available RBN in the segment.

Module:

IDMSUAJN

Severity:

0

DB002532

C<sqlcode>M<module-number>: Unable to select a journal for offloading

Reason:

All Inactive journals were either empty or already being offloaded by other Archive journal jobs.

Module:

IDMSUAJN

Severity:

0

DB002533

C<sqlcode>M<module-number>: Archive journal function terminated. ErrorCode=<ErrorCode>

Reason:

The Archive Journal function has been terminated. ErrorCode is an internal code that describes the error. This code may also show up on a DCMT Display Journal line for the journal file where the error occurred. Error codes:

Module:

IDMSUAJN

Severity:

0

DB002534

C<sqlcode>M<module-number>: File <name> - Insufficient room to write RU table

Reason:

There is not enough room left in the journal file to write out the active run unit table.

Module:

IDMSUAJN

Severity:

0

DB002535

C<sqlcode>M<module-number>: Run unit table capacity exceeded

Reason:

The number of concurrent run units has exceeded the maximum capacity of the current program.

Module:

IDMSURJN, IDMSUPJN

Severity:

0

DB002536

C<sqlcode>M<module-number>: Unsupported journal record type encountered - <type-code>

Reason:

The named type found on the journal file is not supported.

Module:

IDMSURJN, IDMSUPJN

Severity:

0

DB002537

C<sqlcode>M<module-number>: Journal image for dbkey <page>:<line> did not verify

Reason:

A before/after image for the named dbkey did not match the image on the database.

Module:

IDMSURJN

Severity:

0

DB002538

C<sqlcode>M<module-number>Sorting KSDS records not supported

Reason:

The SORT option was specified and a KSDS record was found. Rollback/Rollforward does not support the SORT option for KSDS native VSAM files. The sequential option must be used.

Module:

IDMSURJN

Severity:

0

DB002539

C<sqlcode>M<module-number>: Aborted run unit <number> has no begin checkpoint

Reason:

An abort checkpoint was found for the identified run unit by rollforward, but no begin checkpoint was found for this run unit on the archive file. After images for the run unit have been applied but cannot be restored. Probable cause is the begin checkpoint exists on an earlier archive file. Rerun the job including the earlier archive file.

Module:

IDMSURJN

Severity:

0

DB002540

C<sqlcode>M<module-number>: Unable to reposition archive file

Reason:

An aborted run unit has been rolled out during a Rollforward process, but the attempt to reposition the archive file back to the point where the abort checkpoint was found failed. End-of-file was reached before the saved sequence number was found A previous message will contain more information.

Module:

IDMSURJN

Severity:

0

DB002541

C<sqlcode>M<module-number>: No begin checkpoint found for run unit <number>

Reason:

The beginning of the archive file was reached before finding a begin or commit checkpoint for the run unit being rolled out.

Module:

IDMSURJN

Severity:

0

DB002542

C<sqlcode>M<module-number>: A NOSPace error has occurred

Reason:

An attempt to map a journal image to a database page failed because there was insufficient room on the database page to store it. If the sort option is specified the recovery stops because this condition should not occur. If the sequential option is used the record is saved with the assumption room will open up later. This error is issued when all other images have been applied and there is still no room for the image.

Module:

IDMSURJN

Severity:

0

DB002543

C<sqlcode>M<module-number>: Unexpected status returned from IDMSAREC: <status-code>

Reason:

A call to IDMSAREC returned an error status.

Module:

IDMSURJN

Severity:

0

DB002544

C<sqlcode>M<module-number>: <date-time stamp> does not specify a quiesce point.

Reason:

ROLLFORWARD .. START AT <date-time stamp> was requested.The specified date-time stamp should specify a point in time at which the area(s) being recovered is quiesced. This was not the case. Preceding messages will indicate which areas are not quiesced.

Module:

IDMSURJN

Severity:

0

DB002545

C<sqlcode>M<module-number>: Page <page-group/page> not defined in DMCL

Reason:

A journal record for the named page was found, but the page is not defined in the current DMCL.

Module:

IDMSURJN

Severity:

0

DB002546

C<sqlcode>M<module-number>: Duplicate run unit id found

Reason:

A BGIN/ENDJ was found with a run unit id the same as one in the current run unit table. This is considered an internal error and the job is abended.

Module:

IDMSURJN

Severity:

0

DB002547

C<sqlcode>M<module-number>: run MERGE ARCHIVE COMPLETE prior to this function.

Reason:

The journal file contains data from more than one datasharing member or multiple tape journals. This is the list of conditions under which IDMSBCF statements ROLLBACK, ROLLFORWARD and EXTRACT JOURNAL mandate an archive journal created by the IDMSBCF command MERGE ARCHIVE COMPLETE in order to be able to correctly process the requested function:

Run the IDMSBCF command MERGE ARCHIVE COMPLETE and use its output to do the ROLLBACK, ROLLFORWARD or EXTRACT JOURNAL.

Module:

IDMSURJN

Severity:

0

DB002548

C<sqlcode>M<module-number>: FILE <name> - error occurred writing the journal header

Reason:

An error occurred while trying to rewrite the journal header block. Additional messages should precede this one.

Module:

IDMSUAJN

Severity:

0

DB002549

C<sqlcode>M<module-number>:No data was offloaded from selected journal(s).

Reason:

Zero tape blocks were written during offload process.

Module:

IDMSUAJN

Severity:

0

DB002550

C<sqlcode>M<module-number>Message id <number> - Invalid token type: <code>

Reason:

A request to print the identified message number passed an invalid token type code. This is an internal program error.

Module:

IDMSMSGM

Severity:

0

DB002551

C<sqlcode>M<module-number>Message id <number> type <code> - Invalid length <number>

Reason:

A request to print the identified message number and token type passed an invalid token length. This is an internal program error.

Module:

IDMSMSGM

Severity:

0

DB002552

C<sqlcode>M<module-number>Message id <number> - Max tokens exceeded <max tokens>

Reason:

A request to print the identified message number passed more tokens than can be handled. This is an internal program error.

Module:

IDMSMSGM

Severity:

0

DB002553

C<sqlcode>M<module-number>:There is no DDLDCTRC area. Use ARCHIVE LOG command

Reason:

An ARCHIVE TRACE statement was issued but there is no DDLDCTRC area. Use the ARCHIVE LOG statement instead.

Module:

RHDCPTRC

Severity:

0

DB002554

C<sqlcode>M<module-number>:Too many DDNAMEs specified on PRINT TRACE command

Reason:

A PRINT TRACE statement was issued but too many DDNAMEs were specified. The maximum number of DDNAMEs you can specify is 32.

Module:

RHDCPTRC

Severity:

0

DB002555

C<sqlcode>M<module-number>:Too many TASKIDs specified on PRINT TRACE command

Reason:

A PRINT TRACE statement was issued but too many TASKIDs were specified. The maximum number of TASKIDs you can specify is 32.

Module:

RHDCPTRC

Severity:

0

DB002700

C<sqlcode>M<module-number>: Expand page not performed or incomplete

Reason:

The expand page request ended prematurely. A previous message will contain the exact reason.

Module:

IDMSUXPG

Severity:

0

DB002701

C<sqlcode>M<module-number>SMP/SMI mismatch - area: <name> page: <number>

Reason:

An SMP page was found when none was expected or an expected SMP page was not an SMP page. The area and page where the error was detected is displayed. The current SMI based on clause in the PR60 does not match the area.

Module:

IDMSUXPG

Severity:

0

DB002702

C<sqlcode>M<module-number>:File <name> - new page size <page size> not greater than old page size <page size>

Reason:

The requested new page size was not larger than the old page size.

Module:

IDMSUXPG

Severity:

0

DB002703

C<sqlcode>M<module-number>: New page size not a multiple of 4

Reason:

The requested page size must be a multiple of 4 bytes.

Module:

IDMSUXPG

Severity:

0

DB002704

C<sqlcode>M<module-number>: File <name> Page <number> - corner check failed

Reason:

The page identified by file and number failed the corner check. The page number in the header did not match the page number in the footer or was not the expected page.

Module:

IDMSUXPG

Severity:

0

DB002720

C<sqlcode>M<module-number>: Utility function not performed or incomplete

Reason:

The current utility request ended prematurely. A previous message will contain the exact reason.

Module:

IDMSURSU, IDMSUCUS

Severity:

0

DB002721

C<sqlcode>M<module-number>: Processing error occurred.

Reason:

An error was detected during the processing of the requested utility function. A previous message will provide the details.

Module:

IDMSURSU

Severity:

0

DB002722

C<sqlcode>M<module-number>: Record <dbkey> overflowed work buffer

Reason:

The record at dbkey was larger than expected and overflowed a work buffer. Possible previously expanded record read, or subschema description out of sync with database.

Module:

IDMSURSU

Severity:

0

DB002751

C<sqlcode>M<module-number>: No/Invalid control record found.

Reason:

The control record needed by the DBLx programs was not the first record in the input data or was invalid. Input data may not have been sorted properly.

Module:

IDMSDBL2, IDMSDBL3, IDMSDBL4

Severity:

0

DB002752

C<sqlcode>M<module-number>Sequence error on input file.

Reason:

The input data is not in the expected sequence . Input data may not have been sorted properly.

Module:

IDMSDBL2, IDMSDBL3, IDMSDBL4

Severity:

0

DB002753

C<sqlcode>M<module-number>: Input file is empty.

Reason:

The input file is empty. At least the control record must be there. Possible JCL error, or wrong input file provided.

Module:

IDMSDBL2, IDMSDBL3, IDMSDBL4

Severity:

0

DB002754

C<sqlcode>M<module-number>: DMCL <dmclname> was requested but <dmclname> was provided.

Reason:

The UNLOAD specified a DMCL that was to be used for the reload phase and the unloaded data was formatted based on that DMCL. But the reload step found a different DMCL in use. Either unload the data with the correct DMCL name or specify the reload DMCL in the SYSIDMS parms.

Module:

IDMSDBL2, IDMSDBL3, IDMSDBL4

Severity:

0

DB002755

C<sqlcode>M<module-number>: BIND RUN-UNIT failed. SS=<subschema> DMCL=<name> DBN=<DBname> ERRSTAT=<code>

Reason:

The BIND RUN-UNIT failed with the named code. The subschema, DMCL, and database name are identified.

Module:

IDMSDBL2, IDMSDBL3, IDMSDBL4

Severity:

0

DB002756

C<sqlcode>M<module-number>: No REORG task started - STOP AFTER conflict encountered

Reason:

There is no REORG task that can be started because it conflicts with the STOP AFTER phase that was specified.

Module:

IDMSDBXD

Severity:

0

DB002757

C<sqlcode>M<module-number>: DIVIDE PROCESSING clause exceeds maximum size allowed

Reason:

The DIVIDE PROCESSING <divide-number> WAYS clause exceeds the maximum size allowed by the REORG utility.

Module:

IDMSDBXD

Severity:

0

DB002758

C<sqlcode>M<module-number>: Trailer Record missing from DDNAME <ddname>

Reason:

An input file was missing a trailer record. The file may be missing data.

Module:

IDMSDBXY

Severity:

0

DB002759

C<sqlcode>M<module-number>: Doing <Fastload/Reload> but <Reload/Fastload> data found.

Reason:

The input data does not match the requested function. Either Fastload data was used as input to a Reload or visa versa.

Module:

IDMSDBL2

Severity:

0

DB002760

C<sqlcode>M<module-number>Module <name> issued error/warning messages

Reason:

The named module encountered an error or warning condition. The exact reason should have been displayed in a previous message.

Module:

IDMSDBL2, IDMSDBL3, IDMSDBL4, IDMSDBLX, IDMSDBLD, IDMSDBL1, IDMSUNL1, IDMSTABD, IDMSTABX, IDMSDBLY, IDMSDBXD

Severity:

0

DB002761

C<sqlcode>M<module-number>: Requested step <name> is invalid.

Reason:

The named step was specified as a restart or step-mode step. But this step is not a valid choice.

Module:

IDMSDBLD, IDMSTABD

Severity:

0

DB002762

C<sqlcode>M<module-number>Step <name> is valid for RELOAD only.

Reason:

The named step was specified as a restart or step-mode step for FASTLOAD, but is valid only for RELOAD.

Module:

IDMSDBLD, IDMSTABD

Severity:

0

DB002763

C<sqlcode>M<module-number>: Unexpected end-of-file encountered on <ddname> file

Reason:

End-of-file was reached on the named file, but the program expected more data or had not found the data it was looking for. Double check that the correct input file was used and verify it was identified properly in the JCL. Check for possible errors in the program that created the file.

Module:

IDMSDBLD

Severity:

0

DB002764

C<sqlcode>M<module-number>: Index <name> not empty.

Reason:

A request to build the named index was made but the index already contains entries. The index must be deleted before it can be built.

Module:

IDMSDBL3

Severity:

0

DB002765

C<sqlcode>M<module-number>: Fatal error returned from IDMSSORT. Function=<name> RC=<return-code>

Reason:

A call to IDMSSORT failed. The requested function and return code are displayed. The return code was issued from the host systems SORT module. Usually a more specific error message is issued with the normal SORT output messages.

Module:

IDMSDBLY

Severity:

0

DB002766

C<sqlcode>M<module-number>SORT FIELDS= parm card is blank.

Reason:

The SORT FIELDS= parm card passed to DBLY was blank. Check the sort parm input file for blank cards. If it is OK then this could be an internal program error.

Module:

IDMSDBLY

Severity:

0

DB002767

C<sqlcode>M<module-number>Missing or Invalid Header Record - DDNAME <ddname>

Reason:

An input file was missing a header record, or the contents of the header record did not match the DDname being read.

Module:

IDMSDBLY

Severity:

0

DB002768

C<sqlcode>M<module-number>STOP AFTER &03. clause conflict

Reason:

The REORG utility detected a STOP AFTER clause conflict. A previous STOP AFTER <phase-name> is already in affect.

Module:

IDMSDBXD

Severity:

0

DB002769

C<sqlcode>M<module-number>: CREATE <work-file-type> WORKFILES clause conflict

Reason:

The REORG utility detected a CREATE <work-file-type> WORKFILES clause conflict. A previous CREATE <work-file-type> WORKFILES is already in affect.

Module:

IDMSDBXD

Severity:

0

DB002770

C<sqlcode>M<module-number>: Unable to open RORGCTL file

Reason:

The REORG utility was not able to open the RORGCTL file.

Module:

IDMSDBXD

Severity:

0

DB002771

C<sqlcode>M<module-number>: Allocate SHR failed - <ddname>

Reason:

The REORG utility tried to dynamically allocate a workfile, but the allocation failed. See the JES log for details.

Module:

IDMSDBXD

Severity:

0

DB002772

C<sqlcode>M<module-number>: Deallocate SHR failed - <ddname>

Reason:

The REORG utility tried to dynamically deallocate a workfile, but the deallocation failed. See the JES log for details.

Module:

IDMSDBXD

Severity:

0

DB002773

C<sqlcode>M<module-number>: Reload area <area-name> not bound

Reason:

The REORG utility found a reload subschema area that was not bound to an area in the DMCL. Check your DBNAME table to insure that the reload DBNAME specified contains all required segments.

Module:

IDMSDBXD

Severity:

0

DB002776

C<sqlcode>M<module-number>: RORGJCL file cannot be read. Reason code=<reason-code>. Either the file is empty or defined incorrectly

Reason:

The REORG utility is trying to submit extra jobs to run in parallel with the manually submitted REORG job, but the RORGJCL file is empty or defined incorrectly. The RORGJCL must be FIXED length with an LRECL of 80.

Module:

IDMSDBXD

Severity:

0

DB002777

C<sqlcode>M<module-number>: Work Record for <Record Name> larger than 32K.

Reason:

The REORG utility is trying unload the named record but after adding in overhead the resulting work record is greater than 32K and can not be written. This database must be offloaded using the Unload/Reload utility.

Module:

IDMSUNXD

Severity:

0

DB002900

C<sqlcode>M<module-number>: Catalog Conversion Completed <status>

Reason:

A CONVERT CATALOG request has been successfully executed. The status will reflect NO CONVERSION REQUIRED if the catalog has already been converted or will produce counts, in the form CALC KEYS <n> TABLES <n> SYNTAX <n>, of the number of occurrences of the indicated type which were converted.

Module:

IDMSUCVT

Severity:

0

DB002980

C<sqlcode>M<module-number>: Security Violation issuing current command

Reason:

The user either issued a utility command for which the user is not authorized or did not sign on before issuing the command. If appropriate, sign on to the DC/UCF system and reissue the command.

Module:

IDMSDDAM

Severity:

0

DB002981

C<sqlcode>M<module-number>: #UTABGEN table version is unsupported

Reason:

The version of the table created by the #UTABGEN macro is not in sync with program that reads the table. Check if the table was generated by an older release and if so, regenerate the table using #UTABGEN from the current release.

Module:

IDMSDDAM

Severity:

0

DB002990

C<sqlcode>M<module-number>: Statement not supported in Central Version

Reason:

An attempt has been made to execute a utility statement that requires local mode processing in DC or batch CV.

Rerun the utility in local mode.

Module:

IDMSDDAM

Severity:

0

DB002991

C<sqlcode>M<module-number>: Error detected doing a LOAD/BUILD/VALIDATE statement

Reason:

See previous message for details on which error occurred.

Module:

IDMSLOAD

Severity:

0

DB002992

C<sqlcode>M<module-number>: Warning -SYNCHRONIZE STAMPS cannot be executed against the DDLCAT area !

Module:

IDMSUSYN

Severity:

0

DB002993

C<sqlcode>M<module-number>: Selected Area/Segment is NONSQL. Processing bypassed.

Reason:

Only SQL segments and areas contain validation stamps, so processing is bypassed.

Module:

IDMSUSYN

Severity:

0

DB003001

C<sqlcode>M<module-number>: Security method already modified for resource type <resource-type-name>

Reason:

An attempt has been made to change the security method for a type of resource to its current security method. No further action is necessary.

Module:

IDMSDSEC

Severity:

0

DB003002

C<sqlcode>M<module-number>: Group not defined

Reason:

An attempt has been made to alter or drop a group that has not been previously defined, or to associate a user with a group that has not been defined. Insure that the group authorization id has been correctly entered. If the group authorization id is correct define it using the CREATE GROUP statement.

Module:

IDMSDSEC

Severity:

0

DB003003

C<sqlcode>M<module-number>: <authorization id>is not a group

Reason:

An attempt has been made to alter or drop an authorization ID that represents a user instead of a group. Check to ensure that the group authorization id has been correctly entered.

Module:

IDMSDSEC

Severity:

0

DB003004

C<sqlcode>M<module-number>: Group already defined

Reason:

An attempt has been made to create a group that has already been defined. Check to insure that the group authorization id has been correctly entered.

Module:

IDMSDSEC

Severity:

0

DB003005

C<sqlcode>M<module-number>: User &03. is not defined

Reason:

While attempting to add or drop a user from the group the user authorization ID was determined to be nonexistent. Check to insure that the user authorization id has been correctly entered. If the user authorization id is correct, defined it using the CREATE USER statement before attempting to associate it with a group.

Module:

IDMSDSEC

Severity:

0

DB003006

C<sqlcode>M<module-number>: User &03. is already a group member

Reason:

An attempt has been made to add a user to a group that it is already associated with. No further action is necessary.

Module:

IDMSDSEC

Severity:

0

DB003007

C<sqlcode>M<module-number>: Invalid resource type specified

Reason:

An attempt has been made to create, alter, or drop a resource type that is unknown to the security system. Check the resource type specified to insure that it is valid.

Module:

IDMSDSEC

Severity:

0

DB003008

C<sqlcode>M<module-number>: Category is not defined

Reason:

The category that is being altered or dropped has not been previously defined. Check to insure that the category name is valid.

Module:

IDMSDSEC

Severity:

0

DB003009

C<sqlcode>M<module-number>: Logic error -category user <authorization id> is not defined

Reason:

The indicated user has been granted a privilege on the category but the user definition is missing. This is a system internal error. If the user is SYSTEM check to insure that the security formatting utility was run during system installation. Otherwise, contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003010

C<sqlcode>M<module-number>: Logic error -category map for <authorization id> is not defined

Reason:

The indicated user has been granted a privilege on the category but the category map for the user is missing. This is a system internal error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003011

C<sqlcode>M<module-number>: Maximum number of categories has been reached

Reason:

The maximum number of categories that may be defined (32767) has been reached. Check to see whether any unused categories can be dropped before adding a new category.

Module:

IDMSDSEC

Severity:

0

DB003012

C<sqlcode>M<module-number>: Category already defined

Reason:

An attempt has been made to define a category that already exists. Check to insure that the correct category name has been specified before proceeding.

Module:

IDMSDSEC

Severity:

0

DB003013

C<sqlcode>M<module-number>: Logic error -category map for <authorization id> has been corrupted

Reason:

The category bitmap for the indicated authorization id has been corrupted. During processing it was determined that a bit that was to be enabled or disabled was already enabled or disabled. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003014

C<sqlcode>M<module-number>: Category resource<resource-name> is not defined

Reason:

The resource to be added or dropped from a category has not been previously defined. Check to insure that the resource name has been correctly entered.

Module:

IDMSDSEC

Severity:

0

DB003015

C<sqlcode>M<module-number>: Category resource<resource-name> is already owned

Reason:

The named resource has already been defined as part of another category. Resources may be associated with only a single category at a time. Check the resource name to insure that it is correct.

Module:

IDMSDSEC

Severity:

0

DB003016

C<sqlcode>M<module-number>: Invalid function number specified

Reason:

The specified function number is invalid because it is not between 1 and 256.

Module:

IDMSDSEC

Severity:

0

DB003017

C<sqlcode>M<module-number>: Application has not been defined

Reason:

The application named in an ALTER or DROP RESOURCE FUNCTION statement has not been previously defined. Check the application name to insure that it has been specified correctly.

Module:

IDMSDSEC

Severity:

0

DB003018

C<sqlcode>M<module-number>: Function numbers are system maintained

Reason:

An attempt to alter a system managed function number has been made. Function numbers that are system maintained may not be altered.

Module:

IDMSDSEC

Severity:

0

DB003019

C<sqlcode>M<module-number>: Function has not been defined

Reason:

An attempt to alter or drop a function that has not previously been defined has been made. Check the function name to insure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003020

C<sqlcode>M<module-number>: Function has already been modified

Reason:

An attempt has been made to change a functions number to the same value. Check the new function number to insure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003021

C<sqlcode>M<module-number>: Logic error -application <application-name> has no functions

Reason:

An attempt to alter the indicated application has encountered no functions. This is an internal system error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003022

C<sqlcode>M<module-number>: Logic error -function map for <authorization id> has been corrupted

Reason:

The function bitmap for the indicated authorization id has been corrupted. During processing it was determined that a bit that was to be enabled or disabled was already enabled or disabled. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003023

C<sqlcode>M<module-number>: Function has already been defined

Reason:

The function to be created has previously been defined. Check the function name to insure that is has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003024

C<sqlcode>M<module-number>: Function number has already been assigned

Reason:

An attempt has been made to assign a function number that has already been allocated to another function within the application. Check the function number to insure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003025

C<sqlcode>M<module-number>: Logic error -function map for &03. has not been defined

Reason:

An attempt to acquire the function map for the indicated user has failed. This is an internal system error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003026

C<sqlcode>M<module-number>: Resource &03. &04.has not been defined

Reason:

The indicated resource cannot be found. Check the resource type and name to insure that they have been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003027

C<sqlcode>M<module-number>: Resource &03. &04.has already been defined

Reason:

An attempt to create the indicated resource has failed because it has previously been defined.

Module:

IDMSDSEC

Severity:

0

DB003028

C<sqlcode>M<module-number>: Alter not allowed on logically deleted user or group.

Module:

IDMSDSEC

Severity:

0

DB003029

C<sqlcode>M<module-number>: Logic error -system &03. has not been defined

Reason:

An attempt to alter or drop a system has failed because the system has not previously been defined. Check the system name to insure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003030

C<sqlcode>M<module-number>: &03. is not a user

Reason:

An attempt to alter or drop a user has failed because the specified authorization id defines a group and not a user. Check the user name to ensure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003031

C<sqlcode>M<module-number>: User &03. is not associated with group

Reason:

An attempt to drop a user from a group has failed because the user had not been previously associated with the group.

Module:

IDMSDSEC

Severity:

0

DB003032

C<sqlcode>M<module-number>: User has already been defined (status=<statuscode>)

Reason:

An attempt to create a user has failed because the user has already been defined. This message displays one of the following status codes:

Check the user authorization ID to ensure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003033

C<sqlcode>M<module-number>: User has not been defined

Reason:

An attempt to alter or drop a user has failed because the user has not been previously defined. Check the user authorization id to ensure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003034

C<sqlcode>M<module-number>: Logic error -resource <type> <name> has not been defined

Reason:

The indicated resource could not be located. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003035

C<sqlcode>M<module-number>: Resource group<type> <name> has not been defined

Reason:

During the execution of a DROP USER statement a privilege on either a CATEGORY or FUNCTION was found but the definition of the category or function was not found. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003036

C<sqlcode>M<module-number>: Wildcarding is not allowed

Reason:

Wildcarding is not allowed in catalog, dictionary, or library names. Specify only fully qualified catalog, dictionary, or library names.

Module:

IDMSDSEC

Severity:

0

DB003037

C<sqlcode>M<module-number>: Schema has not been defined

Reason:

An attempt to transfer ownership of a schema has failed because the schema has not been previously defined. Check the schema name to ensure it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003038

C<sqlcode>M<module-number>: Invalid authority has been requested

Reason:

An attempt to GRANT privileges to an authorization id has failed because an invalid privilege has been specified. The expected privileges are GRPADMIN, SYSADMIN, or USRADMIN.

Module:

IDMSDSEC

Severity:

0

DB003039

C<sqlcode>M<module-number>: Resource type<type> is not valid

Reason:

An attempt to process a GRANT statement has failed because an invalid resource type has been specified. Check the resource type to ensure that it has been correctly specified.

Module:

IDMSDSEC

Severity:

0

DB003040

C<sqlcode>M<module-number>: <authorization id>does not hold requested privilege

Reason:

An attempt to process a REVOKE statement has failed because the privilege had not been granted. This is most likely the result of revoking a privilege that has not been previously granted, or which has already been revoked.

Module:

IDMSDSEC

Severity:

0

DB003041

C<sqlcode>M<module-number>: Logic error -resource authorization is not valid

Reason:

An attempt to process a GRANT statement has failed because an authorization was for a different authorization id. This is an internal system error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003042

C<sqlcode>M<module-number>: Logic error -function map for user <authorization id> shows user <authorization id>

Reason:

An attempt to process a GRANT statement has failed because the function bitmap is for an authorization id that is different from the one that is currently being processed. This is an internal system error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003043

C<sqlcode>M<module-number>: Logic error -$BITFND

Reason:

This is an internal system error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003044

C<sqlcode>M<module-number>: Access has been denied

Reason:

The user is not authorized to issue the statement. Contact the customer Security Officer for additional assistance.

Module:

IDMSDSEC

Severity:

0

DB003045

C<sqlcode>M<module-number>: Security system error &rc=.<error code>

Reason:

An unexpected error has occurred during security validation. See the CA IDMS/DB Messages and Codes to determine the cause of the error.

Module:

IDMSDSEC

Severity:

0

DB003046

C<sqlcode>M<module-number>: Logic error -function <function-name> has been corrupted

Reason:

This is an internal system error. Contact Technical Support.

Module:

IDMSDSEC

Severity:

0

DB003047

C<sqlcode>M<module-number>: TO/FROM authorization id is missing

Reason:

No authorization ids have been specified in the TO/FROM clause of a GRANT/REVOKE statement, or, the TO/FROM clause has not been specified.

Module:

IDMSDSEC

Severity:

0

DB003048

C<sqlcode>M<module-number>: PUBLIC group may not be dropped

Reason:

An attempt has been made to drop the PUBLIC group. This action is prohibited since the PUBLIC group must always exist.

Module:

IDMSDSEC

Severity:

0

DB003049

C<sqlcode>M<module-number>: SYSTEM user may not be dropped

Reason:

An attempt has been made to drop the SYSTEM user. This action is prohibited since the SYSTEM user must always exist.

Module:

IDMSDSEC

Severity:

0

DB003070

C<sqlcode>M<module-number>: Invalid DSN value

Reason:

The specified DSN value is not valid.

Module:

IDMSDDSM

Severity:

0

DB003071

Invalid substitution parameter <parm> in DSN. <rsn>

Reason:

The specified DSN contains the invalid substitution parameter identified as <parm>. <rsn> indicates the nature the error:

Unknown keyword <parm> is an unrecognizable substitution parameter.

Invalid substring start <parm> is specified as a substring whose start value is not valid. It may be beyond the length of a value of the specified parameter type.

Invalid substring length <parm> is specified as a substring whose length value is not valid. Together with the starting position, it may be extend beyond the end of a value of the specified parameter type.

Module:

IDMSDDSM

Severity:

0

DB003200

C<sqlcode>M<module-number>: No tables to process

Reason:

UPDATE STATISTICS has been run against an area that does not contain any tables. There is nothing to process. Verify a CONNECT has been issued to the correct catalog and that the area specified contains tables.

Module:

IDMSDSTA

Severity:

0

DB003202

C<sqlcode>M<module-number>: Non-SQL record <record-name>, index set <set-name> contains a group element not supported by SQL

Reason:

UPDATE STATISTICS has been run using an SQL-defined schema that references a non-SQL-defined schema.The non-SQL-defined schema contains the non-SQL record <record-name> and the system owned index set <set-name> that has a group element as part of the index key.In this case column statistics are only collected for the first column of the index key.

Module:

IDMSDSTA

Severity:

0

DB004000

<entity-type occurrence-name> is not defined.

Reason:

The named occurrence has not been defined.

Module:

IDMSDSEG, IDMSDDMC, IDMSDDMG, IDMSDDSM

Severity:

0

DB004005

No <entity-type> is current

Reason:

No occurrence of the indicated entity-type is current.Unqualified occurrence-name must be qualified by a valid occurrence-name of the indicated entity-type to establish processing currency.

Module:

IDMSDSEG, IDMSDDMC

Severity:

0

DB004006

<entity-type occurrence-name> is already defined

Reason:

The indicated definition already exists.Duplicate occurrences are not allowed.

Module:

IDMSDSEG, IDMSDDMC, IDMSDDSM

Severity:

0

DB004007

<entity-type occurrence-name> found is not same type as requested

Reason:

The indicated occurrence has been found in the catalog but is not the same type as requested. Example: Requested a Disk Journal but found an Archive Journal for the requested name.

Module:

IDMSDDMC

Severity:

0

DB004008

multiple <entity-type> definitions not allowed

Reason:

Only one occurrence of the named entity-type may be defined under the current component. Example: a DMCL can contain only one Journal Buffer.

Module:

IDMSDDMC

Severity:

0

DB004009

SEGMENT contains active AREA(s) - DROP not allowed

Reason:

A DROP/DELETE SEGMENT request has been denied. One or more active AREA definition(s), containing TABLE and/or INDEX definitions, exist within the SEGMENT. This message will be preceded by message DB004037 for each identified AREA.

Module:

IDMSDSEG

Severity:

0

DB004010

<entity-type occurrence-name missing-value>assignment required before GENERATE

Reason:

The value identified has not been established for the named occurrence and is required before the DMCL can be generated (warning).

Module:

IDMSDDMC

Severity:

0

DB004011

<field> ignored for DMCL <dmcl-name> <entity-type segment-name.entity-name>

Reason:

The indicated field, either a SHARED CACHE for DMCL File Override or DATA SHARING for DMCL Area Override has been specified for a DDLDCLOG or DDLDCSCR area and will be ignored. Shared Cache does not apply to these areas (warning).

Module:

IDMSDDMC

Severity:

0

DB004012

SEGMENT SCHEMA not defined - ignored

Reason:

The SCHEMA specified as the restricted schema for the current SEGMENT has not been defined in the catalog and will be ignored. (Warning).

Module:

IDMSDSEG

Severity:

0

DB004013

PAGE GROUP is invalid

Reason:

The PAGE GROUP specified for the current SEGMENT is not valid.

Module:

IDMSDSEG

Severity:

0

DB004014

RECORDS PER PAGE is invalid

Reason:

The RECORDS PER PAGE specified for the current SEGMENT is not valid.

Module:

IDMSDSEG

Severity:

0

DB004015

<AREA area-name> PAGE RESERVE is invalid

Reason:

The PAGE RESERVE specified for the named AREA is not valid.

Module:

IDMSDSEG, IDMSDDMC

Severity:

0

DB004016

MAXIMUM SPACE ignored for Native VSAM AREA

Reason:

MAXIMUM SPACE for a Native VSAM AREA must be the same as the PRIMARY SPACE for the AREA. Clause ignored (Warning).

Module:

IDMSDSEG

Severity:

0

DB004017

PAGE SIZE cannot be altered - maps to multiple-area FILE

Reason:

PAGE SIZE of the current AREA cannot be modified. AREA maps to a FILE which is mapped to other AREA(s). The PAGE SIZE of all areas mapped to a single File must be the same.

Module:

IDMSDSEG

Severity:

0

DB004018

MAXIMUM RECORDS PER PAGE is invalid for the page ranges assigned to AREA(s) within the SEGMENT

Reason:

The maximum high page number which is valid with the specified MAXIMUM RECORDS PER PAGE for the SEGMENT is less than the Maximum High Page Number assigned to an AREA within the SEGMENT.

Module:

IDMSDSEG

Severity:

0

DB004019

Page range unavailable to increase MAXIMUM SPACE

Reason:

A request to increase the MAXIMUM SPACE of an AREA is denied- the page range required to expand the allocation is not available.

Module:

IDMSDSEG

Severity:

0

DB004020

PAGE SIZE is missing or invalid

Reason:

The PAGE SIZE for the current component is missing or invalid.

Module:

IDMSDSEG, IDMSDDMC

Severity:

0

DB004021

PAGE SIZE must be a multiple of <value>

Reason:

The PAGE SIZE specified for the current component is not a multiple of the indicated value (that is, 4/8/12).

Module:

IDMSDSEG, IDMSDDMC

Severity:

0

DB004022

<page-count-type> PAGE COUNT is missing or invalid

Reason:

The required page count indicated has not been specified or is not valid.

Module:

IDMSDDMC

Severity:

0

DB004023

Native VSAM BUFFER LSR KEY LENGTH is invalid

Reason:

The KEY LENGTH specified for a Native VSAM LSR Buffer is invalid.

Module:

IDMSDDMC

Severity:

0

DB004024

Native VSAM BUFFER NSR BUFNI is invalid

Reason:

The BUFNI specified for a Native VSAM NSR Buffer is invalid.

Module:

IDMSDDMC

Severity:

0

DB004025

Native VSAM BUFFER STRNO is invalid

Reason:

The STRNO specified for a Native VSAM Buffer (LSR or NSR)is invalid.

Module:

IDMSDDMC

Severity:

0

DB004026

JOURNAL BUFFER required before GENERATE

Reason:

No JOURNAL BUFFER has been defined for the DMCL. A Journal Buffer is required before the DMCL can be GENERATEd.

Module:

IDMSDDMC

Severity:

0

DB004027

Native VSAM BUFFER cannot use IDMS STORAGE - OPSYS STORAGE will be used

Reason:

The IDMS STORAGE specified for a Native VSAM BUFFER is not supported and has been changed to OPSYS STORAGE (Warning).

Module:

IDMSDDMC

Severity:

0

DB004028

DATASPACE ignored for <DMCL dmcl-name FILE segment-name.file-name>

Reason:

DATASPACE has been specified on a DMCL File Override for a Native VSAM File. Dataspace cannot be used for Native VSAM Files and will be ignored. (Warning)

Module:

IDMSDDMC

Severity:

0

DB004029

BLOCK SIZE inconsistent for ARCHIVE JOURNALS

Reason:

The block size assigned to multiple Archive Journals must be the same for all ARCHIVE JOURNALs.

Module:

IDMSDDMC

Severity:

0

DB004030

BLOCK COUNT is missing or invalid

Reason:

Required BLOCK COUNT has not been specified or is invalid.

Module:

IDMSDDMC

Severity:

0

DB004031

BLOCK SIZE is missing or invalid

Reason:

Required BLOCK SIZE has not been specified or is invalid.

Module:

IDMSDDMC

Severity:

0

DB004032

External Name is missing or invalid

Reason:

Required external-name (DDName/Linkname/Filename) has not been supplied or is invalid.

Module:

IDMSDDMC, IDMSDDMG

Severity:

0

DB004033

VIRTUAL ADDRESS is invalid

Reason:

The specified VIRTUAL ADDRESS is invalid.

Module:

IDMSDSEG

Severity:

0

DB004034

Access method is invalid

Reason:

The specified access method is invalid.

Module:

IDMSDSEG, IDMSDDMC

Severity:

0

DB004035

<journal-type> JOURNAL is not allowed

Reason:

The indicated journal type is not allowed in context with previously defined journals. TAPE JOURNAL cannot be defined if DISK and/or ARCHIVE JOURNALs have been defined; DISK and/or ARCHIVE JOURNALs cannot be defined if TAPE JOURNAL has been defined.

Module:

IDMSDDMC

Severity:

0

DB004036

ARCHIVE JOURNAL is required before GENERATE

Reason:

DISK JOURNAL(s) have been defined in the DMCL and no ARCHIVE JOURNAL(s) has been defined. An ARCHIVE JOURNAL is required before the DMCL can be GENERATEd (warning).

Module:

IDMSDDMC

Severity:

0

DB004037

<entity-type occurrence-name> contains active definitions - DROP not allowed

Reason:

A request to DROP the named occurrence is denied. The occurrence contains active definitions: FILE has been mapped to one or more AREA(s); AREA contains active TABLE, VIEW and/or INDEX definition(s).

Module:

IDMSDSEG

Severity:

0

DB004038

EXTEND SPACE exceeds MAXIMUM SPACE available

Reason:

The number of pages requested in an EXTEND SPACE exceeds the number of unallocated pages for the AREA.

Module:

IDMSDSEG

Severity:

0

DB004039

Page Range is invalid

Reason:

The start-page or calculated end-page number is not 2 thru the highest allowable page number for the maximum records per page or the start-page is not less than the calculated end-page.

Module:

IDMSDSEG

Severity:

0

DB004040

PRIMARY SPACE cannot exceed MAXIMUM SPACE

Reason:

The number of pages specified in the PRIMARY SPACE exceeds the number of pages specified in the MAXIMUM SPACE clause.

Module:

IDMSDSEG

Severity:

0

DB004041

ORIGINAL PAGE SIZE is invalid

Reason:

The ORIGINAL PAGE SIZE specified for the AREA is not a valid page size or is greater than the PAGE SIZE of the AREA.

Module:

IDMSDSEG

Severity:

0

DB004042

PRIMARY SPACE is required

Reason:

The required PRIMARY SPACE clause for the AREA has not been specified.

Module:

IDMSDSEG

Severity:

0

DB004043

WITHIN FILE <file-name> blocks requested exceeds available pages in the AREA

Reason:

The number of blocks specified on a WITHIN FILE request for the named file exceeds the number of pages available in the area. The total number of assigned blocks for all Files mapped to the Area cannot exceed the number of pages in the primary space for the Area.

This message may be produced when a file assignment is attempted that conflicts with existing file assignment(s). It may be necessary to issue EXCLUDE FILE statement(s) to remove the conflicting assignment(s) before issuing the WITHIN FILE statement receiving this error.

Module:

IDMSDSEG

Severity:

0

DB004044

<entity-type occurrence-name> Page Range is invalid

Reason:

The page range specified for the named occurrence is not within the limits for the current Area.

Module:

IDMSDSEG

Severity:

0

DB004045

<entity-type occurrence-name> Page Count is invalid

Reason:

The number of pages specified for the named occurrence is not within the limits for the current Area.

Module:

IDMSDSEG

Severity:

0

DB004046

<entity-type occurrence-name> Percentage is invalid

Reason:

The percentage specified for the named occurrence is not valid.

Module:

IDMSDSEG

Severity:

0

DB004047

<entity-type occurrence-name> Key Length is invalid

Reason:

The key length specified for the named occurrence is not valid.

Module:

IDMSDSEG

Severity:

0

DB004048

<entity-type occurrence-name> Index Count is invalid

Reason:

The index count specified for the named occurrence is not valid.

Module:

IDMSDSEG

Severity:

0

DB004049

<entity-type occurrence-name> Key Count is invalid

Reason:

The key count specified for the named occurrence is not valid.

Module:

IDMSDSEG

Severity:

0

DB004050

No <entity-type> definitions in DMCL

Reason:

No occurrences of the indicated required entity type have been defined in the DMCL.

Module:

IDMSDDMG

Severity:

0

DB004051

No <entity-type> definitions in <entity-type occurrence-name>

Reason:

No occurrences of the indicated entity type have been defined in the named DMCL component.

Module:

IDMSDDMG

Severity:

0

DB004052

<entity-type occurrence-name> external-name duplicates an external-name assigned to a Journal

Reason:

The external-name assigned to the identified component duplicates an external-name assigned to a Journal file in the DMCL.

Module:

IDMSDDMG

Severity:

0

DB004053

<entity-type occurrence-name> external-name duplicates an external-name assigned to a File

Reason:

The external-name assigned to the identified component duplicates an external-name assigned to a File in the DMCL.

Module:

IDMSDDMG

Severity:

0

DB004054

<FILE occurrence-name> external-name or Dynamic Allocation information is missing

Reason:

No external name has been provided for the named file and no dynamic allocation information is available.

Module:

IDMSDDMG

Severity:

0

DB004055

Required <entity-type> not defined in DMCL

Reason:

No occurrence(s) of the required entity-type indicated have been defined in the DMCL.

Module:

IDMSDDMG

Severity:

0

DB004056

<entity-type> definitions not allowed with<entity-type>

Reason:

Definitions of the indicated entity-types are not allowed coexistent in the same DMCL.

Module:

IDMSDDMC

Severity:

0

DB004057

Default BUFFER <buffer-name>for <entity-type occurrence-name> is not defined and will be ignored

Reason:

The indicated default buffer for the named occurrence has not been defined in the catalog and will be ignored (warning).

Module:

IDMSDDMC, IDMSDDMG

Severity:

0

DB004058

BUFFER assignment required for <FILE file-name>

Reason:

No buffer assignment has been provided for the named file.A BUFFER assignment, either explicit or using defaults established for the DMCL or SEGMENT, is required for each file in the DMCL.

Module:

IDMSDDMG

Severity:

0

DB004060

BUFFER page size insufficient for <FILE file-name>

Reason:

The page size of the buffer associated with the named file is not large enough to contain the block size of the file (page size of the area(s) mapped to the file).

Module:

IDMSDDMG

Severity:

0

DB004061

Native VSAM BUFFER required for <FILE file-name>

Reason:

The named Native VSAM file has been associated with a BUFFER which is not identified as Native VSAM.

Module:

IDMSDDMG

Severity:

0

DB004062

Native VSAM BUFFER not allowed for <FILE file-name>

Reason:

The named non-Native VSAM file has been associated with a Native VSAM Buffer.

Module:

IDMSDDMG

Severity:

0

DB004063

Native VSAM <AREA area-name> files not assigned to same BUFFER

Reason:

The named Native VSAM area maps to Native VSAM file(s) which must be assigned to the same Native VSAM BUFFER.

Module:

IDMSDDMG

Severity:

0

DB004064

Native VSAM FILE <file-name> duplicates SET name<set-name>

Reason:

The set-name specified in the named Native VSAM File duplicates the set-name specified in another Native VSAM File within the Segment. Set-name must be unique within the Segment.

Module:

IDMSDDMG

Severity:

0

DB004065

AREA <area-name PAGE GROUP page-group> pages<start-page THRU end-page> duplicate or overlapping

Reason:

The indicated page range assigned to the named area within the identified page group duplicates the page range assigned to another area within the Segment or DMCL. Each page group /page range must be unique within the Segment and must be unique within the DMCL.

Module:

IDMSDSEG, IDMSDDMG

Severity:

0

DB004066

AREA <area-name> pages <start-page THRU end-page>are not assigned

Reason:

The indicated page range associated with the named area has not been mapped to any file(s).

Module:

IDMSDSEG (W), IDMSDDMG (E)

Severity:

0

DB004067

Archive Journal Block Size insufficient for Disk Journals, Journal Buffer Page Size will be used

Reason:

The block size assigned to the Archive Journal cannot be less than the page size assigned to the Disk Journal(s). Since the page size of Disk Journal(s) is determined by the Journal Buffer Page Size, that value will be assigned to the Archive Journal as well.

Module:

IDMSDDMG

Severity:

0

DB004068

Only one Native VSAM KSDS/ESDS/RRDS FILE allowed for AREA <area-name>

Reason:

The named area maps to multiple files and can map only to one KSDS, ESDS or RRDS File.

Module:

IDMSDSEG, IDMSDDMG

Severity:

0

DB004069

Only one Native VSAM FOR CALC FILE allowed for AREA <area-name>

Reason:

The named area maps to both a PATH and a KSDS Native VSAM File and each File has been identified as FOR CALC. Only one File mapped to the area can be identified FOR CALC.

Module:

IDMSDSEG, IDMSDDMG

Severity:

0

DB004070

FILE <file-name> blocks<start-block THRU end-block> duplicate or overlapping

Reason:

The named file has been mapped to one or more areas and the indicated block range has been duplicated or overlaps.

Module:

IDMSDSEG, IDMSDDMG

Severity:

0

DB004071

FILE <file-name> blocks<start-block THRU end-block> not assigned

Reason:

The named file block range has not been mapped to any area. This error is produced when a gap is detected between the block ranges of a file. All blocks of the file must be mapped.

Module:

IDMSDSEG, IDMSDDMG

Severity:

0

DB004072

Native VSAM FILE <file-name> maps to multiple AREAs

Reason:

The named Native VSAM File can map to only one area.

Module:

IDMSDSEG

Severity:

0

DB004073

Area cannot map to Native VSAM PATH FILE <file-name>

Reason:

The named file specified in an area WITHIN FILE is a Native VSAM PATH File.

Module:

IDMSDSEG

Severity:

0

DB004074

FILE <file-name> must be a Native VSAM PATH File

Reason:

The named file specified in an area WITHIN PATH FILE is not a Native VSAM PATH File.

Module:

IDMSDSEG

Severity:

0

DB004075

Explicit block information required for <file-name>File

Reason:

The WITHIN FILE for the named file specified for an EXTEND SPACE of the area does not contain required block mapping information.

Module:

IDMSDSEG

Severity:

0

DB004076

SEGMENT <segment-name> MAXIMUM RECORDS PER PAGE inconsistent within PAGE GROUP

Reason:

The MAXIMUM RECORDS PER PAGE specified for the named segment must be the same as the Maximum Records Per Page specified for all Segments within the Page Group.

Module:

IDMSDDMG

Severity:

0

DB004077

<entity-type occurrence-name> EXTERNAL NAME invalid for DOS

Reason:

The External Name associated with the named occurrence is not valid for DOS systems: external name must be 7 characters; if tape journal, must be in the form SYSnnn.

Module:

IDMSDDMG

Severity:

0

DB004078

SEGMENT <segment-name> <type> count invalid

Reason:

The internal count for the identified type in the named segment is inconsistent with the number of occurrences of that type in the segment definition. Contact Technical Support.

To correct the count(s), the SEGMENT definition must be deleted from the catalog, re-added to the catalog, and must be included again within each DMCL in which it resides.

Module:

IDMSDDMG

Severity:

0

DB004079

FILE <segment-name.file-name> DATASET NAME EXCEEDS44 CHARACTERS

Reason:

For IBM Operating Systems, a dataset name has been specified which exceeds the maximum allowable length of 44 characters.

Module:

IDMSDDMG

Severity:

0

DB004080

AREA <segment-name.area-name> PAGE SIZE IS INVALID.

Reason:

The Page Size of the indicated area is invalid. For Native VSAM Areas, page size must be 0; for all other Areas, page size must be in the range 48-32764 and a multiple of 4.

The File(s) associated with the Area have been changed from Native VSAM to non-Native VSAM or vice versa without also modifying the associated Area(s) page size.

Module:

IDMSDDMG

Severity:

0

DB004081

<entity-type occurrence-name> dropped from DMCL <dmcl-name>

Reason:

The identified occurrence has been removed from the indicated DMCL(s). This is a warning-level message because re-adding the occurrence may require re-inclusion in the indicated DMCL(s).

Severity:

0

Module:

IDMSDSEG

DB004082

DMCL DATA SHARING SPECIFICATION INCOMPLETE

Reason:

Data Sharing has been specified for the DMCL, but either the Default Shared Cache name is blank and/or the number of Lock Entries is not greater than 0 and/or the number of Members is not greater than 0.

If any Data Sharing value is specified, all values must be provided.

Severity:

0

Module:

IDMSDDMC

DB004083

DATA SHARING SPECIFIED FOR <segment.area>DEFAULT SHARED CACHE NAME IS REQUIRED FOR THE DMCL

Reason:

The indicated area in the DMCL has been defined with DATA SHARING YES, either explicitly or by default, but the DMCL does not contain a Default Shared Cache name.

If any area in the DMCL is subject to data sharing, the DMCL must identify a Shared Cache name to be used as a default.

This message is a Warning on an ALTER DMCL command but indicates an Error on a GENERATE DMCL command.

Severity:

0

DB004084

C<sqlcode>M<module-number>:<entity-type> Timestamp not allowed unless stamping by area

Reason:

On a CREATE AREA, or ALTER AREA, the TIMESTAMP syntax is only allowed if stamping by AREA.

Severity:

0

Module:

IDMSDSEG

DB004090

Internal error - over 1023 Files mapped to Area

Reason:

File Audit table exceeded.

Module:

IDMSDSEG

Severity:

0

DB004091

Internal error - GENERATE TBLSEARCH Failure

Module:

IDMSDDMG

Severity:

0

DB004092

Internal error - GENERATE Load Module Storage Overflow

Reason:

Storage acquired to build the DMCL load module was insufficient.

Module:

IDMSDDMG

Severity:

0

DB004093

Internal error - GENERATE Index Failure

Module:

IDMSDDMG

Severity:

0

DB004094

Internal error - IBC Calculation Failure

Module:

IDMSDDMG

Severity:

0

DB004095

Internal error - unknown SYMBOL Type

Module:

IDMSDSEG

Severity:

0

DB004096

Maximum number of <entity-type> statements exceeded

Reason:

The maximum number of the indicated entity has been exceeded during DMCL generate.

Module:

IDMSDDMG

Severity:

0

DB004099

ERRORS DETECTED DURING GENERATE - GENERATE DISALLOWED

Reason:

One or more critical errors have been detected during the DMCL GENERATE process. No DMCL load module will be stored.

Module:

IDMSDDMG

Severity:

0

DB004100

DBTABLE <dbtable-name> is not defined

Reason:

The named DBTABLE has not been defined in the catalog.

Module:

IDMSDDBT

Severity:

0

DB004101

<entity-type occurrence-name> not defined

Reason:

The indicated occurrence has not been defined in the catalog.

Module:

IDMSDDBT

Severity:

0

DB004102

<entity-type occurrence-name> already defined

Reason:

The named occurrence has already been defined in the catalog. Duplicate occurrences are not allowed.

Module:

IDMSDDBT

Severity:

0

DB004103

No operations permitted for DBNAME *DEFAULT

Reason:

No operations may be requested for the *DEFAULT DBName.

Module:

IDMSDDBT

Severity:

0

DB004105

No <entity-type> is current

Reason:

No occurrence of the indicated entity-type is current.Unqualified occurrence-name must be qualified by a valid occurrence-name of the indicated entity-type to establish processing currency.

Module:

IDMSDDBT

Severity:

0

DB004106

No subschema will use DBNAME <dbname>

Reason:

The first (or only) subschema mapping for the specified DBNAME forces all subschemas to use DBTABLE mapping. While not illegal, this situation should be reviewed.

Module:

IDMSDDBT

Severity:

0

DB004107

No matching DBTABLE entry for subschema <ssname>in dbname <dbname>

Reason:

The mapping for the specified SUBSCHEMA in the specified DBNAME indicates that DBTABLE mapping should be used; however, no matching subschema mapping exists at the DBTABLE level. While not illegal, this situation should be reviewed since it could result in bind rununit failures with an error status of 1495.

Module:

IDMSDDBT

Severity:

0

DB004150

No <entity-type> defined in DBTABLE

Reason:

No occurrences of the named required entity type have been defined in the DBTABLE.

Module:

IDMSDDBT

Severity:

0

DB004159

ERRORS DETECTED DURING GENERATE - GENERATE DISALLOWED

Reason:

One or more critical errors have been detected during the DBTABLE GENERATE process. No DBTABLE load module will be stored.

Module:

IDMSDDBT

Severity:

0

DB004190

Internal error - no *DEFAULT DBNAME

Module:

IDMSDDBT

Severity:

0

DB004191

Internal error - GENERATE TBLSEARCH Failure

Module:

IDMSDDBT

Severity:

0

DB004192

Internal error - GENERATE LDM Storage Overflow

Module:

IDMSDDBT

Severity:

0

DB004200

Internal error - SLST/SPCH/SRPT HLDB Failed

Module:

IDMSDIDD

Severity:

0

DB004201

Internal Error - FSED <file-name> I/O Error

Module:

IDMSDIDD

Severity:

0

DB004202

Internal Error - FSED <file-name> Not Found

Module:

IDMSDIDD

Severity:

0

DB004203

Internal Error - FSED <file-name> CIO/CIOF Parm Error

Module:

IDMSDIDD

Severity:

0

DB004204

Internal Error - FSED <file-name> Unknown Error

Module:

IDMSDIDD

Severity:

0

DB004205

<warning/error> detected in processing request

Reason:

Errors/warnings were detected in processing a DISPLAY/PUNCH physical-database-component request or a request to IDD.

Module:

IDMSDIDD

Severity:

0

DB005000

C<sqlcode>M<module-number>: Message from module<RCM-name>, <SQL-statement-identification>.

Reason:

This is an information message which precedes an actual error message. Its function is to identify the statement within an access module compilation which incurred the error.

<RCM-name> identifies the module which contains the statement in error. If the statement is a cursor declaration, the cursor name is used to identify it. Otherwise the statement-within- module number is displayed. This number is the same as the number assigned to SQLCLNO in the host language call expansion built for the statement by the precompiler.

Module:

IDMSAMC (JERROR)

Severity:

0

DB005005

C<sqlcode>M<module-number>: Column <column-name>value truncated to maximum column length

Reason:

An INSERT or UPDATE statement has assigned a value which will not fit in the corresponding column (usually CHAR or VARCHAR). Truncation will take place before the assignment is performed.

Module:

IDMSAMC (JGEIUP)

Severity:

0

DB005006

C<sqlcode>M<module-number>: Descending index columns not supported

Module:

IDMSAMC

Severity:

0

DB005008

C<sqlcode>M<module-number>: Defined row size = &03. actual rows cannot exceed &04-colnum*2.

Module:

IDMSAMC

Severity:

0

DB005015

Summary of activity for <AM operation> ACCESS MODULE <access-module-name>

Reason:

This is an information message which summarizes the activities induced by a CREATE, ALTER or DROP ACCESS MODULE statement. It is followed by messages which provide more detail on the statement execution, including the final access module size.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005016

<RCM count> RCMs added

Reason:

This message indicates the number of RCMs added to an access module by a CREATE or ALTER ACCESS MODULE statement.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005017

<RCM count> RCMs replaced

Reason:

This message indicates the number of RCMs replaced in an access module by an ALTER ACCESS MODULE statement.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005018

<RCM count> RCMs dropped

Reason:

This message indicates the number of RCMs dropped from an access module by an ALTER ACCESS MODULE statement.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005019

Final access module size <AM size> bytes

Reason:

This message indicates the final size of the access module generated by a CREATE or ALTER ACCESS MODULE statement.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005030

C<sqlcode>M<module-number>: Premature end of request tree

Reason:

An invalid input tree was built by the SQL syntax processor. Contact Technical Support for assistance.

Module:

IDMSAMC (JTRDLN)

Severity:

0

DB005031

C<sqlcode>M<module-number>: Invalid node <node id>at offset <offset>

Reason:

An invalid input tree was built by the SQL syntax processor. Contact Technical Support for assistance.

Module:

IDMSAMC (JTRDLN)

Severity:

0

DB005032

C<sqlcode>M<module-number>: Node <node id> at offset <offset> out of context

Reason:

An invalid input tree was built by the SQL syntax processor. Contact Technical Support for assistance.

Module:

IDMSAMC (JTRDLN)

Severity:

0

DB005034

C<sqlcode>M<module-number>: Node <node-name> at offset <offset> has field <field-name> out of range

Reason:

An invalid input tree was built by the SQL syntax processor or the number of elements has exceeded a limit for its context. Contact Technical Support for assistance.

Module:

IDMSAMC (JTRDLN)

Severity:

0

DB005035

C<sqlcode>M<module-number>: Unsupported data format of type <type> length <length>

Reason:

An invalid input tree was built by the SQL syntax processor. Contact Technical Support for assistance.

Module:

IDMSAMC - (JGEFNDF)

Severity:

0

DB005036

C<sqlcode>M<module-number>: Node <node-name> out of context

Reason:

An internal compiler error has occurred. Contact Technical Support for assistance.

Module:

IDMSAMC - (JGEFMT, JGELODN, JGENULT, JGEXGR)

Severity:

0

DB005037

C<sqlcode>M<module-number>: Column number<column-number> in node <node-name> out of range

Reason:

An internal compiler error has occurred. Contact Technical Support for assistance.

Module:

IDMSAMC (JGEVALF,JGEXSQ)

Severity:

0

DB005038

C<sqlcode>M<module-number>: Null indicator length of <length> is invalid

Reason:

Host variable null indicator fields must be 1, 2 or 4 bytes in length.

Module:

IDMSAMC (JGEXFE)

Severity:

0

DB005039

C<sqlcode>M<module-number>: Size of database buffer <buffer number> exceeded

Reason:

The internal buffer limitation has been exceeded (32764 bytes). This could only happen for an extremely complex query. Try to simplify the query, or break it down into several simpler queries.

Module:

IDMSAMC (JGEBFL, JGE1, JGE2, JGE3, JGE4, JGEOPD)

Severity:

0

DB005068

C<sqlcode>M<module-number>: Invalid <node-name>node: type=<node-type> length=<length> scale=<scale>

Module:

IDMSAMC

Severity:

0

DB005069

C<sqlcode>M<module-number>: Invalid data for<node-name> node: type=<type> precision=<precision> scale=<scale>

Module:

IDMSAMC (JGEFMT)

Severity:

0

DB005075

C<sqlcode>M<module-number>: Invalid code at offset<offset> in section <section-id>

Module:

IDMSAMC

Severity:

0

DB005080

C<sqlcode>M<module-number>: Internal system error in <program-name> : <????> <????>

Reason:

An internal compiler error has occurred. Contact Technical Support for assistance.

Module:

IDMSAMC (many modules)

Severity:

0

DB005138

C<sqlcode>M<module-number>: Table <schema>. <table-name> not found

Reason:

The definition of a table referenced in an SQL statement could not be found. This is typically caused by misspelling the table name or its schema qualifier. However, it could also be caused by referencing a temporary table before it has been created. In the case of access modules created from pre-compiled host language programs, statements which reference temporary tables which are not created until runtime will themselves be recompiled (automatically) at runtime.

Module:

IDMSAMC (JBITAB)

Severity:

0

DB005154

C<sqlcode>M<module-number>: Ambiguous column <column-name>

Reason:

A statement makes an ambiguous column reference. Several tables in the statement may contain similarly named columns, or the same table may appear several times using different correlation names. The solution is to fully qualify such ambiguous names with table or correlation names.

Module:

IDMSAMC (JBICON)

Severity:

0

DB005155

C<sqlcode>M<module-number>: Column <column-name>not found

Reason:

A named column cannot be found in the definitions of any table referenced in a statement. This is typically the result of a misspelling.

Module:

IDMSAMC (JBICON, JBICRF)

Severity:

0

DB005156

C<sqlcode>M<module-number>: Incompatible data types <data-type> and <data-type> in expression

Reason:

A binary expression or a required conversion involves fields of incompatible data type - for example, an attempt to compare a character field with a numeric. Review the rules for mixing data types in expressions.

Module:

IDMSAMC (JGECNV, JGEMERF)

Severity:

0

DB005157

C<sqlcode>M<module-number>: Operator <operator>invalid for data type <data-type>

Reason:

An expression involves data types which are incompatible with the operation being requested - for example, an attempt to perform arithmetic with two-character fields. Review the rules for data types in expressions.

Module:

IDMSAMC (JGELODN, JGEMERF)

Severity:

0

DB005159

C<sqlcode>M<module-number>: Node invalid for UPDATE or DELETE within owner <owner>, program <program-name>, cursor <cursor-name>, section <section-number>

Reason:

An invalid node was detected in the run tree for the named cursor which is the target of an UPDATE or DELETE. Contact Technical Support.

Module:

IDMSAMC (JGESEC, JGEXRI)

Severity:

0

DB005161

C<sqlcode>M<module-number>: Column <column-name>does not accept nulls

Reason:

An attempt was made to assign null to a database column with the NOT NULL attribute, or to an output column with no accompanying null indicator field.

Module:

IDMSAMC (JGELODN, JGEOJN, JGEXIN, JGEXI2)

Severity:

0

DB005162

C<sqlcode>M<module-number>: Integer overflow

Reason:

An attempt was made to assign an integer constant which exceeds the capacity of the output column. Check the value limits of the supported integer data types.

Module:

IDMSAMC (JGECST)

Severity:

0

DB005167

C<sqlcode>M<module-number>: Output list must contain only aggregate functions or GROUP BY columns.

Reason:

The SELECT list of a statement containing the GROUP BY clause may only contain columns referenced in the GROUP BY clause, itself, or aggregate functions (MAX, MIN, COUNT, SUM, AVG).

Module:

IDMSAMC (JBLFXGP, JGEXGR)

Severity:

0

DB005169

C<sqlcode>M<module-number>: Maximum number of tables per statement exceeded

Reason:

Review the limits of CA IDMS SQL.

Module:

IDMSAMC (JBIREF)

Severity:

0

DB005171

C<sqlcode>M<module-number>: Maximum number of SELECTs in statement with UNION option exceeded

Reason:

Review the limits of CA IDMS SQL.

Module:

IDMSAMC (JBIUNI, JBLMABM)

Severity:

0

DB005190

C<sqlcode>M<module-number>: Maximum number of output columns exceeded

Reason:

Review the limits of CA IDMS SQL.

Module:

IDMSAMC (JBIJOI, JBIREF, JBLFXMG)

Severity:

0

DB005194

C<sqlcode>M<module-number>: Invalid number of columns in view column list

Module:

IDMSAMC

Severity:

0

DB005195

C<sqlcode>M<module-number>: Cannot insert, update or delete a view created by a join

Reason:

An attempt was made to perform an INSERT, UPDATE or DELETE statement on a view whose definition included a join operation. Review the rules for the definition of updatable views.

Module:

IDMSAMC (JBIINS, JBINODE, JBIUPD)

Severity:

0

DB005196

C<sqlcode>M<module-number>: Derived column<column-name> cannot be updated or inserted into

Reason:

An attempt was made to INSERT or UPDATE a derived column (one defined by an expression) in a view. In a view, only those columns derived directly from a base table column may be inserted or updated.

Module:

IDMSAMC (JBIINS, JBIUPD)

Severity:

0

DB005197

C<sqlcode>M<module-number>: Insert, update or delete not allowed on aggregate view

Reason:

An attempt was made to perform an INSERT, UPDATE or DELETE statement on a view which defines aggregation operations on the underlying base table(s). Review the rules for the definition of updatable views.

Module:

IDMSAMC (JBIINS, JBINODE, JBIUPD)

Severity:

0

DB005198

C<sqlcode>M<module-number>: Insert, update or delete not allowed on sorted view

Reason:

An attempt was made to perform an INSERT, UPDATE or DELETE statement on a view which contains an ORDER BY clause. Review the rules for the definition of updatable views.

Module:

IDMSAMC (JBINODE)

Severity:

0

DB005199

C<sqlcode>M<module-number>: Updated columns must be contained in cursor update list

Reason:

An attempt was made to perform an UPDATE ... WHERE CURRENT OF statement in which columns included in the SET list were not included in the FOR UPDATE OF clause of the referenced cursor definition. The FOR UPDATE OF clause must include all columns which may be updated using the cursor definition.

Module:

IDMSAMC

Severity:

0

DB005200

C<sqlcode>M<module-number>: Update table different than the cursors defined

Reason:

The table referenced in a positioned UPDATE statement must be the same as the table referenced in the corresponding cursor definition.

Module:

IDMSAMC

Severity:

0

DB005201

C<sqlcode>M<module-number>: Column <schema>.<table-name>.<column-name> not found

Reason:

A fully qualified column name could not be found in the definitions of any table referenced in the statement. This is typically caused by a spelling error.

Module:

IDMSAMC (JBIQCO)

Severity:

0

DB005202

C<sqlcode>M<module-number>: Number of input and output columns are not the same

Reason:

In an INSERT statement, the number of supplied values does not match the number of columns in the target table (or the column list of the target table, if included). In a FETCH or SELECT ... INTO statement, the number of fields in the INTO list does not match the number of output columns in the corresponding SELECT definition.

Module:

IDMSAMC (JBIINS, JGEXFE)

Severity:

0

DB005203

C<sqlcode>M<module-number>: Output table cannot be part of the input table

Reason:

The output table of an INSERT INTO ... SELECT statement cannot be referenced in the SELECT definition.

Module:

IDMSAMC (JBIINS)

Severity:

0

DB005205

C<sqlcode>M<module-number>: Statement not applicable for a view.

Module:

IDMSAMC

Severity:

0

DB005220

C<sqlcode>M<module-number>: Number of output columns do not match in union

Reason:

The number of output columns must be identical for each SELECT definition within a UNION operation.

Module:

IDMSAMC (JGEXUNI)

Severity:

0

DB005221

C<sqlcode>M<module-number>: Column <column-name>data types do not match in union

Reason:

The output columns of each SELECT within a UNION operation must match in data type and length.

Module:

IDMSAMC (JGEXUNI)

Severity:

0

DB005227

C<sqlcode>M<module-number>: Can not mix NULL and NOT NULL columns in a union

Reason:

The output columns of each SELECT within a UNION operation must match according to NULL/NOT NULL attributes.

Module:

IDMSAMC (JGEXSR1, JGEXUNI)

Severity:

0

DB005229

C<sqlcode>M<module-number>: Maximum number of columns exceeded in DISTINCT or UNION

Reason:

Review the limits of CA IDMS SQL.

Module:

IDMSAMC (JBLMABM)

Severity:

0

DB005230

C<sqlcode>M<module-number>: Maximum number of columns to sort exceeded

Reason:

Review the limits of CA IDMS SQL.

Module:

IDMSAMC (JBISRT,JBLMABM,JGEXSR1)

Severity:

0

DB005231

C<sqlcode>M<module-number>: Decimal overflow

Reason:

An attempt was made to assign a decimal or numeric constant which exceeds the capacity of the output column. Check the value of the constant with the size of the column.

Module:

IDMSAMC (JGECST)

Severity:

0

DB005235

C<sqlcode>M<module-number>: Too many input values in insert operation

Reason:

The number of values in the VALUE list of an INSERT statement exceeds the number of columns in the table.

Module:

IDMSAMC (JBIINS)

Severity:

0

DB005236

C<sqlcode>M<module-number>: The maximum number of columns in a GROUP BY clause has been exceeded

Reason:

Review the limits of CA IDMS SQL.

Module:

IDMSAMC (JBIGRP)

Severity:

0

DB005247

C<sqlcode>M<module-number>: Invalid precision/scale for decimal division of <value> by <value>

Reason:

The precisions of operands of a division operator exceed those which will permit their computation of a result. The CAST operator can be used to control the precision of source values and intermediate results of complex computations.

Module:

IDMSAMC (JGEFPRE)

Severity:

0

DB005249

C<sqlcode>M<module-number>: INSERT, UPDATE, or DELETE not allowed with DISTINCT operator

Reason:

An attempt was made to perform an INSERT, UPDATE or DELETE statement on a view which contains the DISTINCT operator. Review the rules for the definition of updatable views.

Module:

IDMSAMC (JBIUPD)

Severity:

0

DB005251

C<sqlcode>M<module-number>: <data-type> to<data-type> conversion error

Module:

IDMSAMC (JGECST)

Severity:

0

DB005257

C<sqlcode>M<module-number>: Invalid column

Module:

IDMSAMC

Severity:

0

DB005258

C<sqlcode>M<module-number>: ROWID in ORDER BY requires real column projection

Reason:

In order to user ROWID in an ORDER BY clause, at least one real column must be projected from the table that the ROWID refers to.

Module:

IDMSAMC (JGEXSR, JBICRF)

Severity:

0

DB005259

C<sqlcode>M<module-number>: Invalid number of columns specified

Module:

IDMSAMC (JGEXSR)

Severity:

0

DB005267

C<sqlcode>M<module-number>: Check constraint can never be satisfied

Reason:

An attempt was made to perform an INSERT or UPDATE statement which cannot satisfy a defined check constraint on the target table.

Module:

IDMSAMC (JBLCCP)

Severity:

0

DB005269

C<sqlcode>M<module-number>: Statement rejected due to buffer limitation

Module:

IDMSAMC (JBLSRC)

Severity:

0

DB005270

C<sqlcode>M<module-number>: Maximum number of columns exceeded

Module:

IDMSAMC (JBLFXPF)

Severity:

0

DB005271

C<sqlcode>M<module-number>: No columns are being projected

Module:

IDMSAMC (JBIPRO)

Severity:

0

DB005290

C<sqlcode>M<module-number>: Data type of columns<column-name> and <column-name> do not match

Module:

IDMSAMC

Severity:

0

DB005294

C<sqlcode>M<module-number>: Subqueries without an EXIST can have only one output column

Module:

IDMSAMC (JBLFXFI)

Severity:

0

DB005302

C<sqlcode>M<module-number>: Ambiguous column<table-name>.<column-name>

Reason:

An ambiguous column reference was found, even though the column in question is qualified. This can happen when the same table appears in the main query and a subquery of the same statement. In this case, use correlation names for one or more of the table references to remove the ambiguity.

Module:

IDMSAMC (JBIQCO)

Severity:

0

DB005303

C<sqlcode>M<module-number>: Column <table-name>.<column-name> not found

Reason:

A fully qualified column name could not be found in the definitions of any table referenced in the statement. This is typically caused by a spelling error.

Module:

IDMSAMC (JBIQCO)

Severity:

0

DB005305

C<sqlcode>M<module-number>: Duplicate columns specified in the ORDER BY clause

Reason:

The same column name appeared more than once in an ORDER BY clause.

Module:

IDMSAMC (JBISRT)

Severity:

0

DB005306

C<sqlcode>M<module-number>: The specified column number (<column-number>) is out of range

Reason:

A column number was specified in a SELECT statement, but was bigger than the number of columns available for reference.

Module:

IDMSAMC (JBICOL)

Severity:

0

DB005501

C<sqlcode>M<module-number>: Referenced cursor not found.

Reason:

A cursor referenced by a FETCH, positioned UPDATE or DELETE, or an external cursor definition was not found in the access module. This could be because the cursor name was misspelled, because the cursor definition contained errors which prevented its compilation, or because the cursor is defined in an RCM which has yet to be added to the access module.

Module:

JGECLOC

Severity:

0

DB005502

C<sqlcode>M<module-number>: Table <table-name>member of AUTOMATIC set. INSERT not permitted.

Reason:

An attempt was made to INSERT a row into a non-SQL defined record which is an AUTOMATIC member of a set with no referential key definition. Review the rules for performing SQL update statements on a non-SQL defined database.

Module:

JBITAB

Severity:

0

DB005503

C<sqlcode>M<module-number>: Datetime operation -operand incompatibility.

Reason:

An operation involving DATE/TIME operands was attempted which is inconsistent with the operand types - for example, the subtraction of two TIMESTAMP operands. Review the rules for expressions involving DATE/TIME operands.

Module:

JGECNV, JGECST, JGEMERF (IDMSAMC)

Severity:

0

DB005504

C<sqlcode>M<module-number>: Datetime operation -operand incompatibility.

Reason:

An operation involving DATE/TIME operands was attempted which is inconsistent with the operand types - for example, the subtraction of two TIMESTAMP operands. Review the rules for expressions involving DATE/TIME operands.

Module:

JGECNV, JGECST, JGEMERF (IDMSAMC)

Severity:

0

DB005505

C<sqlcode>M<module-number>: Datetime character constant format error.

Reason:

An error was detected in the format of a DATE/TIME character constant. Review the rules for constructing DATE/TIME constants.

Module:

JGECST (IDMSAMC)

Severity:

0

DB005506

C<sqlcode>M<module-number>: Authorization ID<authorization ID>, not found.

Module:

JSMADEP (IDMSAMC)

Severity:

0

DB005507

C<sqlcode>M<module-number>: Set name <set-name>reference incompatible with statement

Reason:

An explicit WHERE clause reference to a non-SQL defined set was made, which cannot be compiled. This might happen, for example, if the set was specified to join a base table referenced inside an aggregate view to a table outside of the view definition.

Module:

JBLFXPF (IDMSAMC)

Severity:

0

DB005508

C<sqlcode>M<module-number>: Set <set-name> is in WHERE clause as part of OR structure

Reason:

An explicit WHERE clause reference to a non-SQL defined set was made, but within an OR. Set names in WHERE clauses must be ANDed to the rest of the WHERE clause.

Module:

JBLSRC (IDMSAMC)

Severity:

0

DB005509

C<sqlcode>M<module-number>: Set <set-name> is

DB005510

C<sqlcode>M<module-number>: The sum of user defined function invocations and subqueries has been exceeded.

Reason:

Reduce the number of invocations of functions defined in the catalog or the number of subqueries used in the statement.

Module:

JBINEST(IDMSAMC)

Severity:

0

DB005511

C<sqlcode>M<module-number>: Attempt to replace RCM <rcm-name>, not found in access module.

Reason:

An ALTER ACCESS MODULE statement has a REPLACE clause which refers to an RCM not already contained in the access module. If it is desired to add an RCM to an existing access module, the ADD clause should be used.

Module:

AMCMAIN (IDMSAMC)

Severity:

0

DB005512

C<sqlcode>M<module-number>: MAP clause can be used only with REPLACE ALL option of ALTER statement.

Reason:

The MAP option was used in an ALTER ACCESS MODULE statement without the REPLACE ALL option. MAP options can be altered only if all RCMs in the access module are being recompiled.

Module:

AMCMAIN (IDMSAMC)

Severity:

0

DB005513

C<sqlcode>M<module-number>: Dictionary name differs in syntax and existing AM for RCM <rcm-name>.

Reason:

An ALTER ACCESS MODULE statement contains a REPLACE MODULE clause with a dictionary name qualifier which does not match the dictionary name of the corresponding RCM in the existing access module.

Module:

AMCMAIN (IDMSAMC)

Severity:

0

DB005514

C<sqlcode>M<module-number>: Load of RCM<rcm-name> failed with return code <code>.

Reason:

The load of an RCM failed during the processing of a CREATE or ALTER ACCESS MODULE statement, or during an automatic recompilation at runtime. Assure that the dictionary which contains the referenced RCM is available for access.

Module:

AMCMAIN (IDMSAMC)

Severity:

0

DB005515

C<sqlcode>M<module-number>: RCM <rcm-name>stamp does not match access module stamp.

Reason:

An access module, or some statement or RCM within an access module is being dynamically recompiled because of a change in the definition of some referenced table(s). During the recompilation, it was detected that the creation time of the RCM (the last precompilation) does not match the stamp contained within the access module version of the RCM. This indicates that the RCM was rebuilt since the creation of the access module, and the dynamic recompilation cannot proceed.

Module:

AMCD2S2 (IDMSAMC)

Severity:

0

DB005516

C<sqlcode>M<module-number>: Global cursor<cursor-name> exists elsewhere in access module.

Reason:

An attempt was made to assign a name to a global cursor which is already being used in some other global cursor definition in the access module. Global cursor names must be unique within an access module.

Module:

JBISEC (IDMSAMC)

Severity:

0

DB005517

C<sqlcode>M<module-number>: Load of access module <access-module-name> failed with return code <code>.

Reason:

The load of an access module failed during the processing of an ALTER ACCESS MODULE statement. Assure that the dictionary which contains the referenced access module is available.

Module:

IDMSAMC

Severity:

0

DB005518

C<sqlcode>M<module-number>: Area<area-name> not found in access module subschema.

Reason:

An area READY clause was specified in a CREATE or ALTER ACCESS MODULE statement, for an area not associated with any table referenced in the access module. Assure that all areas referenced in CREATE/ALTER statements are spelled correctly and qualified by segment names, as appropriate.

Module:

IDMSAMC

Severity:

0

DB005519

C<sqlcode>M<module-number>: <View-name>, more columns projected than expected.

Reason:

A view reference was compiled which expanded to more columns than was expected. This is typically caused by using SELECT * in a view definition, then adding columns to tables in the FROM clause of the view.

Module:

IDMSAMC (JBITAB)

Severity:

0

DB005520

C<ERROR CODE>M<MODULE NO.>: missing authorization,compilation terminated.

Reason:

A failure of the authorization check occurred following the compilation of an access module or a single statement. Assure that all the correct table and view authorizations are held.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005521

Missing authorization for <schema-name>.<table-name> or <access-module-name>.

Module:

IDMSAMSC, IDMSHLDB

Severity:

0

DB005522

Error <seccheck error code> in authorization check for &02.&03.

Module:

IDMSAMSC

Severity:

0

DB005523

Function <function-name> not recognized.

Reason:

A reference to an undefined scalar function was detected.Assure that all functions referenced in the statement are supported by CA IDMS.

Module:

IDMSAMC (JGEFMT)

Severity:

0

DB005524

Function <function-name>, parameter count mismatch.

Reason:

A reference to a function was detected in which the number of parameters is incorrect. Assure that the number of parameters specified is consistent with the function definition.

Module:

IDMSAMC (JGEFMT)

Severity:

0

DB005525

Graphics constant format error.

Reason:

An error was detected in a BINARY constant which was being assigned or compared to a GRAPHIC or VARGRAPHIC field. Such binary constants must be delimited by shift out and shift in characters.

Module:

IDMSAMC (JGECST)

Severity:

0

DB005526

Multimember set <set-name> requires explicit member name qualifier.

Reason:

A non-SQL defined set name reference was detected in a WHERE clause for a multi-member set. Multi-member set references must be qualified by (at least) the name of the member record in question.

Module:

IDMSAMC (JBISET)

Severity:

0

DB005527

Explicit set name <set-name> specification error.

Reason:

A non-SQL defined set name reference was detected in a WHERE clause which was in error. This is typically caused by a set reference in which the owner and/or member records were not included in the statement.

Module:

IDMSAMC (JBISET)

Severity:

0

DB005528

Parameter <parm-number> of function <function name>,data type or value in error.

Reason:

A reference to a function was detected in which the data type of one of the parameters is incorrect or the value was out of range. Assure that the data types and values of the parameters are consistent with the specifications of the function.

Module:

IDMSAMC (JGEFMT, JGEGFUN)

Severity:

0

DB005529

Column <column-name> is ODO control field. Cannot be INSERTed or UPDATEd.

Reason:

An attempt to assign a value (using INSERT or UPDATE) to the OCCURS DEPENDING ON control field of a non-SQL defined record was detected. Review the rules for performing SQL access to non-SQL defined databases.

Module:

IDMSAMC (JGEIUP, JGEXI2)

Severity:

0

DB005530

Access module <module-name>already exists on catalog.

Reason:

An attempt was made to issue a CREATE ACCESS MODULE statement for an access module which already exists. If it is desired to recompile some of the RCMs in an access module, the ALTER statement must be used. Otherwise, a DROP must be issued prior to the CREATE.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005531

Access module compiled with old version of compiler.Must use REPLACE ALL option.

Reason:

An attempt was detected to use the ALTER statement to recompile some, but not all, of the RCMs in an access module which was compiled in an earlier release of CA IDMS. The REPLACE ALL option must be used to assure that the entire access module is compiled by the same level of software.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005532

Read/write option is in conflict with isolation option.

Reason:

The READ ONLY option of CREATE/ALTER ACCESS MODULE can be used only in conjunction with the TRANSIENT READ option. Conversely, READ WRITE cannot be used in conjunction with TRANSIENT READ.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005533

Requested RCMs not found.

Reason:

None of the RCMs referenced in the FROM clause of a CREATE ACCESS MODULE statement, or the ADD/REPLACE/DROP clauses of an ALTER ACCESS MODULE statement could be found. The access module compiler will perform the requested activities as long as at least some of the referenced RCMs can be found. But if none can be found, the statement is aborted.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005534

Cannot recompile cursor which this statement depends on.

Reason:

In SQLI, a DELETE WHERE CURRENT has been encountered which requires the recompilation of the referenced cursor. The cursor is not available for recompilation in the current execution context. This is likely because it is a global cursor and an ALTER ACCESS MODULE is being executed which has not specified the RCM which contains the global cursor itself. The cursor (and the DELETE) will eventually recompile at runtime, but you may also reissue the ALTER statement, including the RCM which contains the global cursor declaration.

Module:

IDMSAMC (JGESEC)

Severity:

0

DB005535

No acceptable plan can be found for statement.

Reason:

The optimizer could not find a valid access strategy to satisfy the input statement. In IDMS, this is caused by conflicts in set name factors included in the WHERE clause. In SQLI this is caused by requesting joins which cannot be satisfied using IMS multi-positioned PCBs. In both cases, the problem can be overcome by simplifying the input statement, or breaking it into several smaller statements.

Module:

IDMSAMC (JBLTAJN)

Severity:

0

DB005536

Table <schema.table> is a native VSAM file. SQL access not supported.

Reason:

SQL DML access to non-SQL defined databases does NOT include access to native VSAM files.

Module:

IDMSAMC (JBITAB)

Severity:

0

DB005537

Schema name not specified for access module<module-name>.

Reason:

A schema name qualification must be included in the CREATE/ ALTER/DROP syntax, or a default schema must exist for the session from which the statement is issued.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005538

Schema name specified does not match schema in <module-name>.

Reason:

The schema name in the named access module found in the current dictionary environment does not match the schema name specified in the ALTER/DROP syntax. Confirm that the dictionary default and the specified schema name are consistent.

Module:

IDMSAMC (AMCMAIN), IDMSSTOW

Severity:

0

DB005539

Inconsistent WHERE clause. No rows can be retrieved.

Reason:

The WHERE clause contains logically contradictory factors which make it impossible to retrieve any rows. For example, it may contain factors like "<column> EQ <value> AND <column> NE <value>", for the same <column>/<value> pair.

Module:

IDMSAMC (JBLVFAC)

Severity:

0

DB005540

Dynamic recompile of <access module> because of<reason>.

Reason:

An access module was recompiled dynamically because of one of the following reasons: - RCM/host program stamp mismatch - database definition/access module mismatch.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005541

ALTER statement would empty access module.

Reason:

Net effect of specified ALTER statement would be to DROP all modules from access module. DROP clauses were coded for all existing modules and either there were no ADD clauses or they were in error. If it is desired to discard a whole access module, the DROP ACCESS MODULE statement must be used.

Module:

IDMSAMC (AMCMAIN)

Severity:

0

DB005542

Data exception - invalid ESCAPE character.

Reason:

The ESCAPE operand of a LIKE predicate specified a value which was NOT a 1 byte character.

Module:

IDMSAMC (JGELODN), IDMSEXP

Severity:

0

DB005543

Collating sequence translation error.

Reason:

Internal error handling translate for alternate character set collating sequence support. Most likely there was no table defined for the requested language.

Module:

IDMSAMC (JGECST), IDMSEXP

Severity:

0

DB005544

Invalid operation on native VSAM table <tablename>name.

Reason:

INSERT is not supported for native VSAM RRDS files, and DELETE is not supported for native VSAM ESDS files.

Module:

IDMSAMC (JBITAB)

Severity:

0

DB005545

DMCL information for native VSAM table <table name>is unavailable

Reason:

Physical file information for native VSAM files must be available when SQL statements are compiled to access them. This imposes two additional requirements on the coding of SQL access to native VSAM files:

  1. The SQL schema defined to access the nonSQL schema which contains the native VSAM definitions MUST use the DBNAME or SEGMENT clauses to specify the physical database in which the native VSAM files exist.
  2. The DMCL under which the SQL statements are compiled MUST include the physical area and file definitions of the native VSAM files being referenced.

Module:

IDMSAMC (JBITAB)

Severity:

0

DB005546

UPDATE of native VSAM KSDS primary key not allowed

Reason:

Changing the value of the primary key of a native VSAM KSDS is not permitted.

Module:

IDMSAMC (JBLOPT)

Severity:

0

DB005547

Procedure <schema>.<procedure> not found in catalog.

Reason:

Procedure invocation syntax (parenthesized parameter list) was used in SELECT, UPDATE, DELETE or CALL statement or function invocation syntax was used, but the definition of the corresponding procedure could not be found in the catalog.

Module:

IDMSAMC (JBIRTI)

Severity:

0

DB005548

Parameter specification error in invocation of table procedure <schema>.<procedure>.

Reason:

A parameter assignment was incorrectly specified. This could be the result of one of the following:

Module:

IDMSAMC (JBLVRTI)

Severity:

0

DB005549

An attempt was made to perform a positioned UPDATE or DELETE on a table procedure.

Reason:

Positioned UPDATE and DELETE (e.g. DELETE FROM table WHERE CURRENT OF cursor) is not permitted with table procedures. Only searched UPDATE and DELETE may be issued on table procedures.

Module:

IDMSAMC (JGESEC)

Severity:

0

DB005550

Ambiguous cursor name

Reason:

A reference has been made to a dynamic cursor in a positional update or delete statement. Both a declared dynamic cursor with a matching name and an allocated cursor with a matching name and a local scope exist. Since no scope clause was specified within the positioned update or delete statement, the DBMS cannot determine which of the two cursors is being referenced.

Module:

IDMSAMC (JGECLOC)

Severity:

0

DB005551

Positioned UPDATE/DELETE invalid against READ ONLY cursor

Reason:

A positioned update or delete has been issued against a cursor defined to be READ ONLY.

Module:

IDMSAMC (JGESEC)

Severity:

0

DB005552

Invalid dynamic parameter usage for Parm<parameter syntax>

Reason:

The specified dynamic parameter (relative to one) has been used incorrectly. For example, dynamic parameters have been specified as both operands of a binary operator. Review the rules for using dynamic parameters and correct the syntax.

Module:

IDMSAMC (JGEVALF)

Severity:

0

DB005554

LAST option specified for set <set-name>with no prior pointers.

Reason:

A non-SQL defined set name reference was detected in a WHERE clause with the LAST option specified. The set does not have any prior pointers defined.

Module:

IDMSAMC (JBISET)

Severity:

0

DB005555

The storage request for an XML value failed

Reason:

XML values are LOBs (Large Objects) that can be up to 2 GB in size.Increase the size of the storage pool for CV or the available address space for a batch job.

Module:

IDMSEXP (XAGB opcode)

Severity:

0

DB005556

Load area unavailable for store of new version of access module <access-module-name>.

Reason:

The results of the dynamic recompilation of the identified access module could not be saved in the current catalog load area. The inability to save the new access module is a performance consideration. Until the access module is recompiled and saved, it will be repeatedly recompiled dynamically.

Module:

IDMSSTOW

Severity:

0

DB006000

C<sqlcode>M<module-number>: Unused warning code

Module:

IDMSSSP

Severity:

0

DB006001

C<sqlcode>M<module-number>: Unrecognizable token

Module:

IDMSSSP (SPARSER)

Severity:

0

DB006002

C<sqlcode>M<module-number>: &03. literal is invalid

Module:

IDMSSSP (SPALEXI)

Severity:

0

DB006003

C<sqlcode>M<module-number>: Unused warning code

Module:

IDMSSSP

Severity:

0

DB006004

C<sqlcode>M<module-number>: Invalid lexical token

Module:

IDMSSSP

Severity:

0

DB006005

C<sqlcode>M<module-number>: Invalid identifier for<entity>. Incorrect length (exceeds maximum)

Module:

IDMSSSP (xLNxxx)

Severity:

0

DB006006

C<sqlcode>M<module-number>: Value out of range for <entity>

Module:

IDMSSSP (xLNxxx)

Severity:

0

DB006007

C<sqlcode>M<module-number>: Invalid specification for SQL Server data type

Module:

IDMSSSP (SQLYACC)

Severity:

0

DB006008

C<sqlcode>M<module-number>: &03. clause required on this statement

Module:

IDMSSSP

Severity:

0

DB006009

C<sqlcode>M<module-number>: &03. clause illegal on this statement

Module:

IDMSSSP

Severity:

0

DB006010

C<sqlcode>M<module-number>: Unused warning code

Module:

IDMSSSP

Severity:

0

DB006011

C<sqlcode>M<module-number>: Column/view number out of range

Module:

IDMSSSP

Severity:

0

DB006012

C<sqlcode>M<module-number>: #parent keys is not equal to #child keys in constraint

Module:

IDMSSSP

Severity:

0

DB006013

C<sqlcode>M<module-number>: Owner qualifier not allowed with alias qualifier

Module:

IDMSSSP

Severity:

0

DB006014

C<sqlcode>M<module-number>: Only column names/constants allowed with check constraints

Module:

IDMSSSP

Severity:

0

DB006015

C<sqlcode>M<module-number>: View column names required (select list holds expressions)

Module:

IDMSSSP

Severity:

0

DB006016

C<sqlcode>M<module-number>: Not unary operator

Module:

IDMSSSP

Severity:

0

DB006017

C<sqlcode>M<module-number>: Illegal statement in PREPARE or DECLARE CURSOR statement

Module:

IDMSSSP

Severity:

0

DB006018

C<sqlcode>M<module-number>: Aggregate functions not allowed within aggregate functions

Module:

IDMSSSP

Severity:

0

DB006019

C<sqlcode>M<module-number>: Aggregate functions allowed only in SELECT list or HAVING

Module:

IDMSSSP

Severity:

0

DB006020

C<sqlcode>M<module-number>: Number of columns does not match number of values

Module:

IDMSSSP

Severity:

0

DB006021

C<sqlcode>M<module-number>: Column wildcard * is not allowed with the HAVING clause

Module:

IDMSSSP

Severity:

0

DB006022

C<sqlcode>M<module-number>: Preserve table name not found in FROM list

Module:

IDMSSSP

Severity:

0

DB006023

C<sqlcode>M<module-number>: Duplicate table/view name in the FROM list

Module:

IDMSSSP

Severity:

0

DB006024

C<sqlcode>M<module-number>: PRESERVE requires at least 2 table/view names in FROM list

Module:

IDMSSSP

Severity:

0

DB006025

C<sqlcode>M<module-number>: Duplicate or conflicting transaction options.

Reason:

Either the same transaction option has been specified more than once or you have specified conflicting options, such as READ WRITE and TRANSIENT READ.

Module:

IDMSSSP

Severity:

0

DB006026

C<sqlcode>M<module-number>: Unused warning code

Module:

IDMSSSP

Severity:

0

DB006027

C<sqlcode>M<module-number>: Column position value must be greater than prior column position value + length

Module:

IDMSSSP (LLNSQDA)

Severity:

0

DB006028

C<sqlcode>M<module-number>: UPDATE not allowed with ORDER BY

Module:

IDMSSSP

Severity:

0

DB006029

C<sqlcode>M<module-number>: Column position numbers not in ascending order

Module:

IDMSSSP (LLNSQDA)

Severity:

0

DB006030

C<sqlcode>M<module-number>: The ? parameter is not supported in this release

Module:

IDMSSSP

Severity:

0

DB006031

C<sqlcode>M<module-number>: ???? variables not allowed in PREPARE

Module:

IDMSSSP

Severity:

0

DB006032

C<sqlcode>M<module-number>: Aggregate func. not allowed within aggregate func.

Module:

IDMSSSP

Severity:

0

DB006033

C<sqlcode>M<module-number>: Host variables not allowed in PREPARE

Module:

IDMSSSP

Severity:

0

DB006034

C<sqlcode>M<module-number>: Host variables not allowed with UNION clause

Module:

IDMSSSP (SLNSEL)

Severity:

0

DB006035

C<sqlcode>M<module-number>: Host variables not allowed in this SELECT context

Module:

IDMSSSP (SLNSEL)

Severity:

0

DB006036

C<sqlcode>M<module-number>: Number of host variables exceeds number specified

Module:

IDMSSSP (SGNHVL)

Severity:

0

DB006037

C<sqlcode>M<module-number>: Invalid data type for host variable

Module:

IDMSSSP (SGNHVL)

Severity:

0

DB006038

C<sqlcode>M<module-number>: Invalid data type for BULK processing

Module:

IDMSSSP (SGNHVL)

Severity:

0

DB006039

C<sqlcode>M<module-number>: Invalid data type for indicator variable. Not Binary, Smallint, or Integer

Module:

IDMSSSP (SGNHVL)

Severity:

0

DB006040

C<sqlcode>M<module-number>: Cursor not previously declared

Module:

IDMSSSP (SCRMAIN)

Severity:

0

DB006041

C<sqlcode>M<module-number>: Cannot open EXTERNAL cursor

Module:

IDMSSSP (SCRMAIN)

Severity:

0

DB006042

C<sqlcode>M<module-number>: Duplicate cursor name specified

Module:

IDMSSSP (SCRMAIN)

Severity:

0

DB006043

C<sqlcode>M<module-number>: Invalid RCM name

Module:

IDMSSSP (SPPRCM)

Severity:

0

DB006045

C<sqlcode>M<module-number>: Allocated memory not available. (rc = malloc) == null))

Module:

IDMSSSP (SMEAL)

Severity:

0

DB006046

C<sqlcode>M<module-number>: Allocated Itree storage insufficient for this statement. Exceeds 16k

Module:

IDMSSSP (xLNTRCH / SLNMALC)

Severity:

0

DB006047

C<sqlcode>M<module-number>: SELECT statement in host program NOT contained in DECLARE CURSOR must include an INTO clause to describe where to send the result values

Module:

IDMSSSP (SISMAIN)

Severity:

0

DB006048

C<sqlcode>M<module-number>: Invalid combination of security authorization and resource type.

Reason:

A GRANT or REVOKE was requested for an authorization on a resource type which does not support that authorization.

For example, GRANT DBAREAD ON DMCL is not supported.

Module:

IDMSSPSC (CLNSON)

Severity:

0

DB006049

C<sqlcode>M<module-number>: Invalid routine invocation - positional parameter may not follow non- positional parameter

Reason:

Positional parameters may not follow non-positional parameters in the parameter list of a routine invocation. For example, DEMO.PROC1 (25, 'X', A = 30, D = 'AB') is a valid invocation, but DEMO.PROC2 ('QQ', -1.3, C = 17, 25) is invalid (because the positional parameter "25" follows the non-positional parameter "C = 17".

Module:

IDMSSPSQ (SLNPLST)

Severity:

0

DB006050

C<sqlcode>M<module-number>: Invalid cursor or statement name

Reason:

An extended cursor name may not be specified in the following statements:

A scope clause may not be specified in an embedded positioned UPDATE or DELETE statement unless it is part of an extended-cursor-name.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006051

C<sqlcode>M<module-number>: Table name required in embedded positioned UPDATE or DELETE statement.

Reason:

A positioned UPDATE or DELETE statement must identify the target table when it is embedded in an application program. The table name may be omitted only when the statement is prepared or executed dynamically.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006052

C<sqlcode>M<module-number>: Table name required in searched UPDATE or DELETE statement.

Reason:

A searched UPDATE or DELETE statement must identify the target table.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006053

C<sqlcode>M<module-number>: Bulk input may not be specified with output parameters.

Reason:

An EXECUTE statement may not specify both output parameters and bulk input parameters.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006054

C<sqlcode>M<module-number>: Statement not supported using pre-14.0 protocols.

Reason:

None of the following statements may be executed using pre-14.0 protocols:

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006055

C<sqlcode>M<module-number>: Option not supported using pre-14.0 protocols.

Reason:

The following options may only be used with 14.0 or later:

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006056

C<sqlcode>M<module-number>: The CA IDMS SQL Option is not installed. Request refused because of SQL restrictions, reason: <reason-code>.

Reason:

Because the CA IDMS SQL Option is not installed, only limited SQL functionality is available. The request violates the restriction because of the specified reason.

Module:

IDMSSPSQ

Severity:

0

DB006057

C<sqlcode>M<module-number>: The CA IDMS SQL Option is not installed. Request refused because of SQL restrictions, reason: <reason-code>.

Reason:

Because the CA IDMS SQL Option is not installed, only limited SQL functionality is available. The request violates the restriction because of the specified reason.

Module:

IDMSSPSQ

Severity:

0

DB006058

C<sqlcode>M<module-number>: XMLATTRIBUTES function called outside its context.

Reason:

The XMLATTRIBUTES function can only be used in the XMLELEMENT function, as the second or third argument, depending on the presence or not of the XMLNAMESPACES function.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006059

C<sqlcode>M<module-number>: XMLNAMESPACES function called outside its context.

Reason:

The XMLNAMESPACES function can only be used as the second argument of the XMLELEMENT function, or as the first argument of the XMLFOREST function.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006060

C<sqlcode>M<module-number>: XML identifier longer than 128 characters.

Reason:

The length of an XML identifier cannot exceed 128 characters. An XML identifier can be specified in the NAME clause of the XMLELEMENT and XMLPI functions, and in the AS clause of the XMLFOREST, XMLATTRIBUTES and XMLNAMESPACES functions.

Module:

IDMSSPSQ (SQLYACC)

Severity:

0

DB006200

C<sqlcode>M<module-number>: <entity-type> An internal system error <number> occurred while translating SQL to ADS.

Reason:

IDMSSQ2A returned an internal system error. Contact Technical Support.

Module:

IDMSSQ2A

Severity:

0

DB006201

C<sqlcode>M<module-number>: <entity-type> SQL routine parse error, expecting <token>.

Module:

IDMSSQ2A

Severity:

0

DB006202

C<sqlcode>M<module-number>: <entity-type> A SIGNAL or RESIGNAL statement uses a condition-name that has not been defined previously.

Reason:

Condition-name must be defined using a DECLARE <condition-name> CONDITION FOR ... in a compound statement.

Module:

IDMSSQ2A

Severity:

0

DB006203

C<sqlcode>M<module-number>: <entity-type> A RESIGNAL statement can only be used in a handler.

Reason:

Use the SIGNAL statement to raise an exception.

Module:

IDMSSQ2A

Severity:

0

DB006204

C<sqlcode>M<module-number>: <entity-type> The identifier is used as a SQL local variable or parameter, but has not been defined previously.

Module:

IDMSSQ2A

Severity:

0

DB006205

C<sqlcode>M<module-number>: <entity-type> The identifier1.identifier2 is used as a SQL local variable or parameter, but has not been defined previously

Reason:

identifier1 must refer to the SQL routine name for a parameter or to the label of a compound statement for a local variable. identfier2 is the name of parameter or local variable.

Module:

IDMSSQ2A

Severity:

0

DB006206

C<sqlcode>M<module-number>: <entity-type> The identifier1.identifier2.identifier3 is used as a parameter, but has not been defined previously

Reason:

The identifier1 must refer to the schema of the SQL routine, identifier2 to the SQL routine name of the parameter, and identifier3 is the name of the parameter.

Module:

IDMSSQ2A

Severity:

0

DB006207

C<sqlcode>M<module-number>: <entity-type> End-Label for compound statement, but no Begin-Label.

Reason:

If an End-Label is specified on a compound statement, a Begin-Label must have been specified also.

Module:

IDMSSQ2A

Severity:

0

DB006208

C<sqlcode>M<module-number>: <entity-type> End-Label of compound statement must equal Begin-Label.

Reason:

If an End-Label is specified on a compound statement, it must be equal to the Begin-Label of the compound statement.

Module:

IDMSSQ2A

Severity:

0

DB006209

C<sqlcode>M<module-number>: <entity-type> The value for SQLSTATE can not be "00000" in a condition declaration.

Module:

IDMSSQ2A

Severity:

0

DB006210

C<sqlcode>M<module-number>: <entity-type> A condition for the specified SQLSTATE value has been defined already.

Reason:

Values for SQLSTATE in condition declarations can not be duplicated.

Module:

IDMSSQ2A

Severity:

0

DB006211

C<sqlcode>M<module-number>: <entity-type> A handler for the specified SQLSTATE has been defined already.

Reason:

There can not be more than 1 handler for a specific condition or SQLSTATE value.

Module:

IDMSSQ2A

Severity:

0

DB006212

C<sqlcode>M<module-number>: <entity-type> The specified condition-name has not been defined previously.

Reason:

A handler declaration specifies a condition that has not been defined previously.

Module:

IDMSSQ2A

Severity:

0

DB006213

C<sqlcode>M<module-number>: <entity-type> A handler for the specified condition has been defined already.

Reason:

There cannot be more than 1 handler for a condition or SQLSTATE value.

Module:

IDMSSQ2A

Severity:

0

DB006214

C<sqlcode>M<module-number>: <entity-type> A handler for SQLEXCEPTION has been defined already.

Reason:

There can not be more than 1 handler for the exception class SQLEXCEPTION.

Module:

IDMSSQ2A

Severity:

0

DB006215

C<sqlcode>M<module-number>: <entity-type> A handler for SQLWARNING has been defined already.

Reason:

There can not be more than 1 handler for the event class SQLWARNING.

Module:

IDMSSQ2A

Severity:

0

DB006216

C<sqlcode>M<module-number>: <entity-type> A handler for NOT FOUND has been defined already.

Reason:

There can not be more than 1 handler for the event class NOT FOUND.

Module:

IDMSSQ2A

Severity:

0

DB006217

C<sqlcode>M<module-number>: <entity-type> The specified literal is not a valid SQLSTATE value

Reason:

An SQLSTATE value is a string of 5 characters made up from a digit or a capital letter. The set of characters that can be used in an SQLSTATE value is "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".

Module:

IDMSSQ2A

Severity:

0

DB006218

C<sqlcode>M<module-number>: <entity-type> A SQL local variable with the same name has been defined already.

Module:

IDMSSQ2A

Severity:

0

DB006219

C<sqlcode>M<module-number>: <entity-type> A LEAVE statement requires a label parameter.

Reason:

The label identifies the statement that has to be left.

Module:

IDMSSQ2A

Severity:

0

DB006220

C<sqlcode>M<module-number>: <entity-type> The reference to a label in a LEAVE or ITERATE statement is illegal.

Reason:

The label must reference a LOOP, WHILE or REPEAT that contains the LEAVE or ITERATE statement. A label in a LEAVE statement can also reference a compound statement that contains the LEAVE.

Module:

IDMSSQ2A

Severity:

0

DB006221

C<sqlcode>M<module-number>: <entity-type> End-Label for LOOP statement, but no Begin-Label.

Reason:

If an End-Label is specified on a LOOP statement, a Begin-Label must have been specified also.

Module:

IDMSSQ2A

Severity:

0

DB006222

C<sqlcode>M<module-number>: <entity-type> End-Label of LOOP statement must equal Begin-Label

Reason:

If an End-Label is specified on a LOOP statement, it must be equal to the Begin-Label of the LOOP statement.

Module:

IDMSSQ2A

Severity:

0

DB006223

C<sqlcode>M<module-number>: <entity-type> End-Label for WHILE statement, but no Begin-Label.

Reason:

If an End-Label is specified on a WHILE statement, a Begin-Label must have been specified also.

Module:

IDMSSQ2A

Severity:

0

DB006224

C<sqlcode>M<module-number>: <entity-type> End-Label of WHILE statement must equal Begin-Label

Reason:

If an End-Label is specified on a WHILE statement, it must be equal to the Begin-Label of the WHILE statement.

Module:

IDMSSQ2A

Severity:

0

DB006225

C<sqlcode>M<module-number>: <entity-type> End-Label for REPEAT statement, but no Begin-Label.

Reason:

If an End-Label is specified on a REPEAT statement, a Begin-Label must have been specified also.

Module:

IDMSSQ2A

Severity:

0

DB006226

C<sqlcode>M<module-number>: <entity-type> End-Label of REPEAT statement must equal Begin-Label

Reason:

If an End-Label is specified on a REPEAT statement, it must be equal to the Begin-Label of the REPEAT statement.

Module:

IDMSSQ2A

Severity:

0

DB006227

C<sqlcode>M<module-number>: <entity-type> The identifier1.identifier2.identifier3 is used as a parameter, but has not been defined previously

Reason:

If identifier1 is referring to the schema of an SQL routine, and identifier2 refers to an SQL routine name, then identifier3 must specify a parameter of the SQL routine.

Module:

IDMSSQ2A

Severity:

0

DB006228

C<sqlcode>M<module-number>: <entity-type> The identifier1.identifier2 is used as a SQL local variable or parameter, but has not been defined previously

Reason:

identifier1 must refer to the SQL routine name for a parameter or to the label of a compound statement for a local variable. identfier2 is the name of parameter or local variable.

Module:

IDMSSQ2A

Severity:

0

DB006229

C<sqlcode>M<module-number>: <entity-type> The identifier1.identifier2.identifier3 is used as a parameter, but has not been defined previously

Reason:

identifier1 must refer to the schema of the SQL routine, identifier2 to the SQL routine name of the parameter and identifier3 is the name of the parameter.

Module:

IDMSSQ2A

Severity:

0

DB006230

C<sqlcode>M<module-number>: <entity-type> SQLSTATE is used illegally.

Reason:

Using SQLSTATE as the target of an assignment or as a local variable or parameter are examples of invalid usages.

Module:

IDMSSQ2A

Severity:

0

DB006231

C<sqlcode>M<module-number>: <entity-type> A local variable, identified by the first identifier in a qualified reference has not been defined in the compound statement identified by the second identifier of the qualified reference.

Module:

IDMSSQ2A

Severity:

0

DB006232

C<sqlcode>M<module-number>: <entity-type> An UNDO handler can only be defined in an atomic compound statement.

Module:

IDMSSQ2A

Severity:

0

DB006233

C<sqlcode>M<module-number>: <entity-type> A RETURN statement must not have a parameter in a SQL procedure.

Reason:

Only SQL functions can have a parameter on the RETURN statement.

Module:

IDMSSQ2A

Severity:

0

DB006234

C<sqlcode>M<module-number>: <entity-type> A COMMIT, ROLLBACK or RELEASE statement is not allowed in a compound statement of SQL routine.

Module:

IDMSSQ2A

Severity:

0

DB006235

C<sqlcode>M<module-number>: <entity-type> A nested compound statement is only allowed if it occurs as the handler action of a handler.

Reason:

Such a nested compound statement must not contain itself compound statements as handler actions.

Module:

IDMSSQ2A

Severity:

0

DB006241

C<sqlcode>M<module-number>: <entity-type> Delete of premap process module <module-name> failed.

Reason:

Dropping a SQL routine implies the delete of the associated premap process module. During this delete process a failure occurred.

Module:

IDMSSQ2A

Severity:

0

DB006242

C<sqlcode>M<module-number>: <entity-type> Open of premap process module <module-name> failed.

Reason:

Creating a SQL routine implies the creation of an associated premap process module. Creation of MODULE-067 in DDLDML area of the dictionary was not possible.

Module:

IDMSSQ2A

Severity:

0

DB006243

C<sqlcode>M<module-number>: <entity-type> Close of premap process module <module-name> failed.

Reason:

Creating a SQL routine implies the creation of an associated premap process module. Creation of TEXT-088 records in the DDLDML area of the dictionary failed.

Module:

IDMSSQ2A

Severity:

0

DB006500

C<sqlcode>M<module-number>: STANDARDS Violation

Module:

IDMSSSP

Severity:

0

DB006501

C<sqlcode>M<module-number>: STANDARDS Violation Statement not allowed

Module:

IDMSSSP

Severity:

0

DB006502

C<sqlcode>M<module-number>: STANDARDS Violation:<&03>. parameter not allowed on this statement

Module:

IDMSSSP

Severity:

0

DB006503

C<sqlcode>M<module-number>: STANDARDS Violation:<&03>. literal not allowed

Module:

IDMSSSP

Severity:

0

DB006504

C<sqlcode>M<module-number>: STANDARDS Violation:&03. special register not allowed

Module:

IDMSSSP

Severity:

0

DB006505

C<sqlcode>M<module-number>: STANDARDS Violation:<&03>. DATA TYPE NOT ALLOWED

Module:

IDMSSSP

Severity:

0

DB006506

C<sqlcode>M<module-number>: STANDARDS Violation:<&03>. token contains lower case character(s)

Module:

IDMSSSP

Severity:

0

DB006507

C<sqlcode>M<module-number>: STANDARDS Violation:<&03>. token is invalid as an identifier. Contains illegal character(s) or is enclosed in quotes

Module:

IDMSSSP

Severity:

0

DB006508

C<sqlcode>M<module-number>: STANDARDS Violation:<&03>. token is invalid as an identifier. Use of keywords as identifiers not allowed

Module:

IDMSSSP

Severity:

0

DB006900

C<sqlcode>M<module-number>: CA IDMS/DB internal error <error-code>.

Module:

IDMSSSP

Severity:

0

DB342001

IDMSLRBK was entered

Reason:

This information message indicates that the IDMSLRBK module was entered to try to rollback unrecovered transactions.

Module:

IDMSLRBK

Severity:

0

DB342002

IDMSLRBK was called to do LOCK TRANSACTIONS

Reason:

This information message indicates that the IDMSLRBK module was entered to do the LOCK TRANSACTIONS phase for rolling back unrecovered transactions.

Module:

IDMSLRBK

Severity:

0

DB342003

IDMSLRBK was called to do ROLLBACK TRANSACTIONS

Reason:

This information message indicates that the IDMSLRBK module was entered to do the ROLLBACK TRANSACTIONS phase for rolling back unrecovered transactions.

Module:

IDMSLRBK

Severity:

0

DB342004

IDMSLRBK exiting

Reason:

This information message indicates that the IDMSLRBK module is exiting.

Module:

IDMSLRBK

Severity:

0

DB342005

OPENJOURNAL call failed

Reason:

This message indicates an error occurred while trying to OPEN the JOURNAL to try to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342006

READJOURNAL call failed

Reason:

This message indicates an error occurred while trying to READ the JOURNAL to try to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342007

CLOSEJOURNAL call failed

Reason:

This message indicates an error occurred while trying to CLOSE the JOURNAL to try to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342008

Could not locate PR60 in the DMCL

Reason:

This message indicates an internal error occurred trying to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342009

IDMSLMGR call to lock DBKEY failed

Reason:

This message indicates an internal error occurred trying to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342010

IDMSLMGR call to lock page space failed

Reason:

This message indicates an internal error occurred trying to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342011

IDMSLMGR call to lock AREA failed

Reason:

This message indicates an internal error occurred trying to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342012

#GETLTE failed

Reason:

This message indicates an internal error occurred trying to rollback unrecovered transactions.

The task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342014

Internal error - code <location-code>

Reason:

This message issued when an internal error of some kind is detected.The location-code is used when reading the dump and has no other special meaning. The CV or task is abended with a 5021 abend code.

Module:

IDMSLRBK

Severity:

0

DB342015

IDMSLRBK detected error in routine <routine-name>near offset <offset>.

Reason:

This message is displayed after other DB342nnn messages and indicates that IDMSLRBK detected an internal error. This message displays the routine name in IDMSLRBK where the error was detected and the offset in IDMSLRBK where the error was detected.

Module:

IDMSLRBK

Severity:

0

DB342016

Failed to roll out transaction-id <transaction-id>

Reason:

The specified Transaction-ID number could not be rolled out because while reading the JOURNAL we encountered a ENDJ record or a ABRT record that prevents roll back for this transaction.

Module:

IDMSLRBK

Severity:

0

DB342017

Will lock Transaction-ID <transaction-id>

Reason:

This indicates that the specified Transaction-ID number will have all its associated records, areas, and space management pages locked until this transaction can be rolled out.

Module:

IDMSLRBK

Severity:

0

DB342018

Will roll out Transaction-ID <transaction-id>

Reason:

This indicates that the specified Transaction-ID number will be rolled out.

Module:

IDMSLRBK

Severity:

0

DB342019

DTRID <distributed-transaction-id> active at startup

Reason:

This indicates that the specified distributed transaction ID number was active in the journals across a warmstart. It will be restarted.

Module:

IDMSLRBK

Severity:

0

DB342020

DTRID <distributed-transaction-id> has been restarted

Reason:

This indicates that the specified distributed transaction ID number has successfully been restarted.

Module:

IDMSLRBK

Severity:

0

DB342021

Unrecovered Transaction<Local-Transaction-id> has been restarted

Reason:

This indicates that the specified local transaction ID was unrecovered by warmstart and has been restarted. Locks still need to be reacquired for this transaction.

Module:

IDMSLRBK

Severity:

0

DB342022

In-Doubt Transaction<Local-Transaction-id> has been restarted

Reason:

This indicates that the specified local transaction ID is part of a distributed transaction with a state of in-doubt, so warmstart did not roll it back. The transaction has been restarted. Locks still need to be reacquired for this transaction.

Module:

IDMSLRBK

Severity:

0

DB347001

DC347001 <subschema-name> is an invalid subschema load module

Reason:

The subschema specified on a bind run unit is an invalid subschema load module, or the internal name in the subschema load module does not match the subschema name specified.

The IDMS error status is 1467.

Module:

IDMSBLDR

Severity:

0

DB347002

<subschema-name> subschema cannot be loaded because of insufficient storage.

Reason:

There is not enough storage available to load the subschema load module. Increase storage size and rerun the job.

The IDMS error status is 1472.

Module:

IDMSBLDR

Severity:

0

DB347003

<subschema-name> subschema not found

Reason:

Subschema not found in load area or loadlib. This may be caused by an incorrect or misnamed database name table.

The IDMS error status is 1474.

Module:

IDMSBLDR

Severity:

0

DB347004

no <subschema-name> subschema areas map to DMCL using DBNAME <database-name>.

Reason:

The subschema specified does not contain at least one logical area that maps to a physical area defined in the DMCL when using the dbname specified.

The IDMS error status is 1492.

Module:

IDMSBLDR

Severity:

0

DB347005

Subschema <subschema-name> area <area-name> symbolic <symbolic-name> not found in DMCL.

Reason:

Subschema specified contains a symbolic name that is not found in the DMCL using the specified area.

The IDMS error status is 1493.

Module:

IDMSBLDR

Severity:

0

DB347006

<subschema-name> subschema requires a DBNAME to do bind run unit.

Reason:

There must be a DBNAME established before issuing a BIND run unit to the specified subschema.

The IDMS error status is 1491.

Module:

IDMSBLDR

Severity:

0

DB347007

Subschema <subschema-name> failed DBTABLE mapping using DBNAME <database-name>.

Reason:

The specified subschema must be defined in the default section of the DBNAME table, when a bind is issued with the specified dbname.

The IDMS error status is 1495.

Module:

IDMSBLDR

Severity:

0

DB347008

Converted Subschema <subschema-name> requires DBNAME <database-name> to be in DBNAME table.

Reason:

The specified subschema is a Release 10.x built subschema which requires that the DBNAME specified must be a dbname defined in the DBNAME table.

The IDMS error status is 1481.

Module:

IDMSBLDR

Severity:

0

DB347009

Subschema <subschema-name> must be named in DBNAME table.

Reason:

The specified subschema is required to be an entry in the DBNAME table. The DBNAME specified matches an entry in the DBNAME table that was defined with subschema mapping mandatory.

The IDMS error status is 1482.

Module:

IDMSBLDR

Severity:

0

DB347010

<register-values>

Reason:

This message displays the contents of the registers at the time IDMSBLDR detected an internal error or an error that occurred during AREA VALIDATION in a SYSPLEX data sharing environment. This message follows message DB347028 which displays the routine name in IDMSBLDR where the error was detected and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347011

DBNAME <database-name> invalid - binding subschema is <subschema-name> program <program-name>.

Reason:

The dbname specified does not match any dbname defined in the DBNAME table, or any SEGMENT defined in the DMCL. This error can also occur if a dbname defined in the DBNAME table is invalid. See messages DB347026 and DB347027 for the reason why the dbname is invalid. If the program value is blank, the program did move its name into the SUBSCHEMA-CONTROL prior to issuing the BIND RUN-UNIT.

The IDMS error status is 1494.

Module:

IDMSBLDR

Severity:

0

DB347012

Security violation using subschema <subschema-name> with dbname <database-name> program <program-name>.

Reason:

The current user is not allowed to access the subschema specified using the dbname specified.

The IDMS error status is 1410.

Module:

IDMSBLDR

Severity:

0

DB347013

<DBTABLE-name> is an invalid DBNAME TABLE load module.

Reason:

The DBNAME TABLE load module is invalid.

The TASK is ABENDED with code 5002.

Module:

IDMSBLDR

Severity:

0

DB347014

Invalid function sent to IDMSBLDR

Reason:

This is an internal error.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347015

Error detected in DMCL AUDIT routine

Reason:

While validating a DMCL VARY NEW COPY an internal error was detected in the DMCL AUDIT routine. The detailed reason for the error is displayed on the terminal.

Module:

IDMSBLDR

Severity:

0

DB347016

Error detected in DMCL REBUILD routine

Reason:

While performing a DMCL VARY NEW COPY an internal error was detected in the DMCL REBUILD routine.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347017

Error returned from RHDCTABL

Reason:

An unexpected internal error was returned from a call to RHDCTABL module.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347018

Not enough storage - size requested <storage-size>

Reason:

There was not enough storage available in the storage pool for the requested #GETSTG size.

The TASK is ABENDED with code 5003.

Module:

IDMSBLDR

Severity:

0

DB347019

<module-name> module not found - R15 return code X"<return-code>"

Reason:

The #LOAD of the indicated required load module failed. Either the module could not be found or there is not sufficient room in the (XA) program pool. The return code in R15 indicates the specific reason why the module could not be loaded.

The TASK is ABENDED with code 5004.

Module:

IDMSBLDR

Severity:

0

DB347020

I/O error doing a #LOAD of module <module-name>

Reason:

An I/O error occurred while trying to issue a #LOAD of the module indicated.

The TASK is ABENDED with code 5004.

The most likely cause of this error is a load library has gone into multiple extents. If this is the case, the library needs to be condensed.

Module:

IDMSBLDR

Severity:

0

DB347021

Internal error trying to BUILD the JIB

Reason:

This is an internal error.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347022

Internal error trying to BUILD the FIB

Reason:

This is an internal error.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347023

Internal error trying to MERGE the FIB

Reason:

This is an internal error.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347024

Invalid DMCL detected during BIND subschema <subschema-name>

Reason:

This is an internal error.

The TASK is ABENDED with code 5005.

Module:

IDMSBLDR

Severity:

0

DB347025

Storage deadlock - size requested <storage-request>

Reason:

A deadlock situation occurred while attempting to allocate storage for the requested #GETSTG size.

The TASK is ABENDED with code 5003.

Module:

IDMSBLDR

Severity:

0

DB347026

DBNAME <database-name> must include SEGMENT <segment-name>

Reason:

The DBNAME indicated is defined in the DBNAME table and is also a SEGMENT defined in the DMCL. However, the dbname entry in the DBNAME table does not INCLUDE the SEGMENT with the same name, which is required. Any run units trying to BIND to this DBNAME will receive a 1494 IDMS-STATUS preceded by a DB347011 error message.

Module:

IDMSBLDR

Severity:

0

DB347027

DBNAME <database-name> include SEGMENTS with conflicting AREA names

Reason:

The DBNAME indicated is defined in the DBNAME table and includes SEGMENTs which own conflicting AREA names defined in the DMCL. Any run units trying to BIND to this DBNAME will receive a 1494 IDMS-STATUS preceded by a DB347011 error message.

Module:

IDMSBLDR

Severity:

0

DB347028

IDMSBLDR detected error in routine <routine-name> near offset <hex-offset>

Reason:

This message is displayed after other DB347nnn messages and indicates that IDMSBLDR detected an internal error or an error that occurred during AREA VALIDATION in a SYSPLEX data sharing environment. This message displays the routine name in IDMSBLDR where the error was detected and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347029

Internal error trying to convert to release 12.0 subschema

Reason:

An internal error occurred while trying to convert a Release10.x subschema load module to a Release 12.0 subschema structure.

The TASK is ABENDED with code 5006.

Module:

IDMSBLDR

Severity:

0

DB347030

non unique page groups binding <subschema-name> subschema

Reason:

The subschema specified maps to multiple physical SEGMENTS in the DMCL that do not contain the same PAGE GROUP or DBKEY RADIX.

The TASK is ABENDED with code 5007.

Module:

IDMSBLDR

Severity:

0

DB347034

Not enough space to #LOAD module <module-name>

Reason:

There is not enough space in the program pool to #LOAD the requested module.

The TASK is ABENDED with code 5003.

Module:

IDMSBLDR

Severity:

0

DB347035

<load-module-name> is an invalid DMCL load module

Reason:

The DMCL name specified is not a valid DMCL load module.

The TASK is ABENDED with code 5005.

Module:

IDMSBLDR

Severity:

0

DB347037

VALIDATE error detected doing --> <phase-name>

Reason:

This message indicates errors occurred during AREA VALIDATION in a SYSPLEX data sharing environment. The specific phase of AREA VALIDATION is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why AREA VALIDATION failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347038

VALIDATE error process type --> <process-type>

Reason:

This message indicates errors occurred during AREA VALIDATION in a SYSPLEX data sharing environment. The specific process type of AREA VALIDATION is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why AREA VALIDATION failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347039

VALIDATE error process type --> <area-name>

Reason:

This message indicates errors occurred during AREA VALIDATION in a SYSPLEX data sharing environment. The specific AREA name that failed VALIDATION is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why AREA VALIDATION failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347040

VALIDATE error doing FILE --> <file-name>

Reason:

This message indicates errors occurred during AREA VALIDATION in a SYSPLEX data sharing environment. The specific FILE name that failed VALIDATION is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why AREA VALIDATION failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347041

--> <reason>

Reason:

This message indicates errors occurred during AREA VALIDATION in a SYSPLEX data sharing environment. The specific reason that VALIDATION failed is displayed.

The errors described below are internal errors. You should contact Technical Support.

The errors described next are validation errors. There is an explanation describing the error, and what action the user should take.

Updating member xxxxxxxx must be restarted

A member of a data sharing group has ended abnormally, with a shared area in update mode, and must be restarted before other members of the data sharing group can access the area in anything other than a transient retrieval mode. This occurs only when there was no inter-CV-interest in the area at the time the member failed and consequently, it was not acquiring global locks for the area.

CF list structure does not match DMCL
CF list: FILE=xxxxxxxxxxxxxxxxxxxxxxxxxxx
DMCL file: FILE=xxxxxxxxxxxxxxxxxxxxxxxxxxx

There is a mismatch between the SYSPLEX coupling facility list structure and the current DMCL for this CV. The file name in the list structure does not match the file name in the DMCL. You should shutdown all your CVs and then synchronize area and file definitions for all DMCLs used by members of the group.

CF list structure does not match DMCL
CF list: RBN range nnn,nnn,nnn nnn,nnn,nnn
DMCL file: RBN range nnn,nnn,nnn nnn,nnn,nnn

There is a mismatch between the SYSPLEX coupling facility list structure and the current DMCL for this CV. The file RBN range in the list structure does not match the file RBN range in the DMCL. You should shutdown all your CVs and then synchronize area and file definitions for all DMCLs used by members of the group.

CF list structure does not match DMCL
CF list: DSN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CF list: VOLSER=xxxxxx
DMCL file: DSN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DMCL file: VOLSER=xxxxxx
FILE DSN or VOLSER mismatch

There is a mismatch between the SYSPLEX coupling facility list structure and the current DMCL for this CV. The file DSN or VOLSER in the list structure does not match the file DSN or VOLSER in the DMCL. You should shutdown all your CVs and then synchronize area and file definitions for all DMCLs used by members of the group.

DMCL default CACHE name is null

The file that is part of a shared area has no CACHE name defined in the DMCL, and the DMCL has no default CACHE name. Either define a CACHE name to the file, or establish a default CACHE name for the DMCL.

Failed to communicate with CV xxxxxxxx
Failed to communicate with some other CV

While doing validation an attempt was made to notify other CV group members in the data sharing group that Ster-CV-interest in an area has changed, so that each CV group member can update their member's inter-CV-interest in the area. If one or more CVs being notified is not responding to the notification, and their status to the data sharing group is active, the area validation will fail. The xxxxxxxx identifies the CV(s) that failed to receive the notification message. Each CV that failed to receive the notification message should be examined to determine why it is not receiving the notification message, and the problem should be corrected and the CV(s) that could not receive the notification message should be recycled.

Other DB347nnn error messages are displayed along with this message to give the complete reason why AREA VALIDATION failed. The final message given is DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347042

VALIDATE <area-status> okay for AREA -->: <area-name>

Reason:

This information message says that AREA VALIDATION is okay in a SYSPLEX data sharing environment. The specific AREA name is displayed along with the current AREA status (Off/Ret/Upd).

Module:

IDMSBLDR

Severity:

0

DB347043

VALIDATE says I-CV-I <area-status> for AREA --> <area-name>

Reason:

This information message says that AREA VALIDATION is okay in a SYSPLEX data sharing environment. The specific AREA name is displayed along with the current Inter-CV-Interest AREA status (On/Off).

Module:

IDMSBLDR

Severity:

0

DB347044

SYSPLEX message sent to --> <CV-name> for AREA
AREA <area-name>

Reason:

This informational message says that while doing AREA VALIDATION in a SYSPLEX data sharing environment, a SYSPLEX message was sent from this CV to another CV that is in the same SYSPLEX data sharing group, informing the CV that is sent the message that the current Inter-CV-Interest in some AREA(s) has changed, and that the CV receiving the message take the appropriate action to record changes in the fact that some Inter-CV-Interest in some AREA(s) has changed.

Module:

IDMSBLDR

Severity:

0

DB347045

SYSPLEX member <CV-name> is not in an ACTIVE state

Reason:

This informational message says that that while doing AREA VALIDATION in a SYSPLEX data sharing environment, a SYSPLEX message could not be sent to another CV that is in the same SYSPLEX data sharing group, and needs to be informed that the current Inter-CV-Interest in some AREA(s) has changed, and that the CV that the message cannot be sent to needs to take the appropriate action to record changes in the fact that some Inter-CV-Interest in some AREA(s) has changed. The CV that needs to be sent the SYSPLEX message is currently not in an ACTIVE state, and thus cannot be sent the SYSPLEX message at this time in order to record the fact that some Inter-CV-Interest in some AREA(s) has changed.

Module:

IDMSBLDR

Severity:

0

DB347047

Global QUIESCE error detected doing --> <phase-name>

Reason:

This message indicates errors occurred during a Global QUIESCE in a SYSPLEX data sharing environment. The specific phase of the GLOBAL QUIESCE is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why the Global QUIESCE failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347048

Global QUIESCE AREA processing type --> <process-type>

Reason:

This message indicates errors occurred during a Global QUIESCE in a SYSPLEX data sharing environment. The specific process type of the GLOBAL QUIESCE is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why the Global QUIESCE failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347049

Global QUIESCE ID name is --> <node-name>

Reason:

This message indicates errors occurred during a Global QUIESCE in a SYSPLEX data sharing environment. The CV node name that initiated the QUIESCE is displayed. Other DB347nnn error messages are displayed along with this message to give the complete reason why the Global QUIESCE failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347050

--> <reason-code>

Reason:

This message indicates errors occurred during a Global QUIESCE in a SYSPLEX data sharing environment. The specific reason that the Global QUIESCE failed is displayed.

The following errors are internal errors. You should contact Technical Support.

Other DB347nnn error messages are displayed along with this message to give the complete reason why the Global QUIESCE failed. The final message given is the message DB347028 which displays the routine name in IDMSBLDR where the error was detected, and the offset in IDMSBLDR where the error was detected.

Module:

IDMSBLDR

Severity:

0

DB347051

Subschema <subschema-name> duplicate areas map to DMCL area <area-name>

Reason:

An SQL transaction has attempted to access tables through one or more referencing schemas and those schemas have been defined in such a way that two or more logical areas map to the same physical area in the DMCL. This is an illegal situation, since each logical area in a subschema must map to a unique physical area in a DMCL. This error is likely caused because tables are being accessed both through non-referencing and referencing schemas and the referencing schema has no specified DBNAME.

Module:

IDMSBLDR

Severity:

0

DB347052

SYSPLEX reply from --> <sending CV-name>

Reason:

This informational message says that while doing AREA VALIDATION in a SYSPLEX data sharing environment, a SYSPLEX reply was received by this CV from another CV that was previously sent a DB347044 message, informing that CV that Inter-CV-Interest has changed, and that the CV receiving the message take the appropriate action to record changes in the fact that some Inter-CV-Interest in some AREA(s) has changed.

Module:

IDMSBLDR

Severity:

0

DB347053

Get IOP failed

Reason:

This is an internal error. Contact Technical Support.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347054

RDJFCB failed

Reason:

This is an internal error. Contact Technical Support.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347055

File deallocation failed

Reason:

This is an internal error. Contact Technical Support.

The TASK is ABENDED with code 5001.

Module:

IDMSBLDR

Severity:

0

DB347056

Warning - The DMCL was built from SYSTRK because Change Tracking was inactive at shutdown

Reason:

Even though the CV was previously shutdown, the DMCL was built from SYSTRK rather than the DMCL load module and a new version of the DMCL load module exists.

This message is always followed by messages DB347057 and DB347058 that show the different time stamps of what is recorded on the SYSTRK DMCL image, and the Load module DMCL image.

Module:

IDMSBLDR

Severity:

0

DB347057

SYSTRK DMCL timestamp <timestamp>

Reason:

This message shows the critical timestamp for the DMCL image recorded on the SYSTRK file and is always preceded by message DB347056.

Module:

IDMSBLDR

Severity:

0

DB347058

Load module DMCL timestamp <timestamp>

Reason:

This message shows the critical timestamp for the DMCL load module and is always preceded by message DB347056.

Module:

IDMSBLDR

Severity:

0

DB348001

Invalid function sent to IDMSCONN

Reason:

This is an internal error.

The TASK is ABENDED with code 5051.

Module:

IDMSCONN

Severity:

0

DB348002

Not enough storage - size requested <storage-size>

Reason:

There was not enough storage available in the storage pool for the requested #GETSTG size.

The TASK is ABENDED with code 5052.

Module:

IDMSCONN

Severity:

0

DB348003

<module-name> module not found

Reason:

A required load module could not be found when doing a #LOAD of the module indicated.

The TASK is ABENDED with code 5053.

Module:

IDMSCONN

Severity:

0

DB348004

I/O error doing a #LOAD of module <module-name>

Reason:

An I/O error occurred while trying to issue a #LOAD of the module indicated.

The TASK is ABENDED with code 5053.

Module:

IDMSCONN

Severity:

0

DB348005

Storage deadlock - size requested <storage-request>

Reason:

A deadlock situation occurred while attempting to allocate storage for the requested #GETSTG size.

The TASK is ABENDED with code 5052.

Module:

IDMSCONN

Severity:

0

DB348006

Invalid SYSIDMS parm --> <parameter-value>

Reason:

An invalid SYSIDMS parm was detected. The parm string in error is shown.

The TASK is ABENDED with code 5054.

Module:

IDMSCONN

Severity:

0

DB348007

Not enough storage to #LOAD module <module-name>

Reason:

There is not enough storage in the storage pool to #LOAD the requested module.

The TASK is ABENDED with code 5052.

Module:

IDMSCONN

Severity:

0

DB349005

Internal error detected in IDMSLOAD in routine <routine-name> near offset <hex-offset>

Reason:

An internal error has been detected in IDMSLOAD. The name of the routine and the approximate offset where the error was detected are displayed for debugging purposes.

The TASK is ABENDED with code 5071.

Module:

IDMSLOAD

Severity:

0

DB349006

WHERE CLAUSE column not found for table <table-name>

Reason:

The syntax specified a WHERE clause for the TABLE but the column name is unknown. The job is ended.

Module:

IDMSLOAD

Severity:

0

DB349007

Statement conflicts with previously executed statement

Reason:

A LOAD, BUILD, or VALIDATE statement conflicts with another previously executed IDMSBCF statement within the same job.

The TASK is ABENDED with code 5073.

Module:

IDMSLOAD

Severity:

0

DB349008

Index <index-name> no longer defined in catalog

Reason:

A previous step had extracted information for the specified Index, however the Index is no longer defined in the catalog.

The TASK is ABENDED with code 5071.

Module:

IDMSLOAD

Severity:

0

DB349009

NATIVE VSAM not supported

Reason:

A LOAD, BUILD, or VALIDATE statement was specified for a table defined as NATIVE VSAM, which is not supported.

The TASK is ABENDED with code 5074.

Module:

IDMSLOAD

Severity:

0

DB349010

Insufficient storage

Reason:

Insufficient storage to do the LOAD, BUILD, or VALIDATE.Increase the storage size and rerun the job.

The TASK is ABENDED with code 5072.

Module:

IDMSLOAD

Severity:

0

DB349011

Error returned from IDMSQSRT

Reason:

A fatal error has been detected by IDMSQSRT while sorting intermediate work file for a LOAD, BUILD, or VALIDATE statement.

The TASK is ABENDED with code 5075. Possible solutions are to increase the size of the Sortwork area or to try using both forms of sort: External and Internal.

Module:

IDMSLOAD

Severity:

0

DB349016

IDMSLOAD - maximum error limit reached

Reason:

The maximum number of errors has been reached when running a LOAD, BUILD, or VALIDATE. The maximum error count is a variable established with the ERRORS CONTINUE syntax. The default is one.

Module:

IDMSLOAD

Severity:

0

DB349017

IDMSLOAD - fatal database error

Reason:

An unexpected database error was detected, and the job cannot continue. The SYSLST file will contain the description of the error including the IDMS error status.

Module:

IDMSLOAD

Severity:

0

DB349019

Constraint <constraint-name> no longer defined in catalog

Reason:

A previous step had extracted information for the specified Constraint, however the Constraint is no longer defined in the catalog.

The TASK is ABENDED with code 5071.

Module:

IDMSLOAD

Severity:

0

DB349020

FILL IN OWNERS DBKEY step not executed

Reason:

While trying to BUILD indexes it was determined that the BUILD step that fills in owner DBKEYs was not executed prior to the BUILD indexes step.

The TASK is ABENDED with code 5071.

Module:

IDMSLOAD

Severity:

0

DB349033

IDMSLOAD - <phase-name> <record-count> records processed so far

Reason:

This displays the number of records processed so far for the specified phase of the LOAD, BUILD, or VALIDATE. The interval is controlled by the NOTIFY syntax.

Module:

IDMSLOAD

Severity:

0

DB380001

The required SYSIDMS parm IDMSPROG is missing

Reason:

When running IDMSDB2T you must include an IDMSPROG=xxxxxxxx parameter in the SYSIDMS parms file.

Module:

IDMSDB2T

Severity:

0

DB380002

Failed trying to load module <module-name>

Reason:

When running IDMSDB2T the module specified in the IDMSPROG parameter in the SYSIDMS parms file could not be loaded successfully.

Module:

IDMSDB2T

Severity:

0

DB381001

The required SYSIDMS parm IDMSPROG is missing

Reason:

When running IDMSEXEC you must include an IDMSPROG=xxxxxxxx parameter in the SYSIDMS parms file.

Module:

IDMSEXEC

Severity:

0

DB381002

Failed trying to load module <module-name>

Reason:

When running IDMSEXEC the module specified in the IDMSPROG parameter in the SYSIDMS parms file could not be loaded successfully.

Module:

IDMSEXEC

Severity:

0

DB395000

<trace-information>

Reason:

Identifies trace information used by Technical Support.

Module:

IDMSXCLI

Severity:

0

DB395001

Invalid XA or DSI request

Reason:

A program has attempted to execute an invalid XA transaction function or specified an unsupported client type. Contact Technical Support.

The task is abended with code XCLI.

Module:

IDMSXCLI

Severity:

0

DB395002

Internal error calling <servicename>

Reason:

A call to an internal service has returned an unexpected return code. Contact Technical Support.

The task is abended with code XCLI.

Module:

IDMSXCLI

Severity:

0

DB450001

Change Tracking disabled, manual intervention required

Reason:

Change Tracking disabled, manual intervention required.

Change Tracking is disabled due to one of the following reasons:

Because Change Tracking is disabled, manual intervention is necessary to ensure correct recovery takes place.

Take the following corrective actions before restarting the CV:

  1. If CV previously failed, ensure that the startup JCL in conjunction with the current DMCL load module accurately reflects the datasets that were in effect at the time of the failure.
  2. If CV was previously shutdown, ensure that the startup JCL in conjunction with the current DMCL load module correctly reflects the datasets to be used.
  3. Be sure that at least two SYSTRK files are allocated and readable or remove the SYSTRK file definition statements, restart the CV specifying COLDSTART=ON or FORMAT all SYSTRK files using the INITIAL option before restarting the CV. Permanent area statuses will be lost if the SYSTRK files are formatted.

The system ABENDs with code 5062.

Module:

IDMSTRAK

Severity:

0

DB450002

SYSTRK library full. Change Tracking inactivated

Reason:

SYSTRK library full. Change Tracking inactivated.

The FILE SIZE specified on a FORMAT SYSTRK file is not large enough. To determine the minimum file size needed for the SYSTRK file(s) refer to the FORMAT utility.

Module:

IDMSTRAK

Severity:

0

DB450004

Change Tracking inactivated.

Reason:

This message is generated when an unexpected error is detected while trying to access a SYSTRK file for Change Tracking support.

The Change Tracking support is inactivated.

Reason codes 0804 (Library full) and 080F (Directory full) are usually caused because the FILE SIZE specified on a FORMAT SYSTRK file is not large enough. To determine the minimum file size needed for the SYSTRK file(s) refer to the FORMAT utility.

All other reason codes are internal errors. Contact Technical Support.

Module:

IDMSTRAK

Severity:

0

DB450005

Invalid function sent to IDMSTRAK

Reason:

This is an internal error.

The TASK is ABENDED with code 5061.

Module:

IDMSTRAK

Severity:

0

DB450006

Not enough storage - size requested <storage-request>

Reason:

There was not enough storage available in the storage pool for the requested #GETSTG size.

The TASK is ABENDED with code 5063.

Module:

IDMSTRAK

Severity:

0

DB450007

Storage deadlock - size requested <storage-request>

Reason:

A deadlock situation occurred while attempting to allocate storage for the requested #GETSTG size.

The TASK is ABENDED with code 5063.

Module:

IDMSTRAK

Severity:

0

DB450008

IDMSTRAK detected error in routine <routine-name> near offset <hex-offset>

Reason:

This message is displayed after other DB450nnn messages and indicates that IDMSTRAK detected an internal error. This message displays the routine name in IDMSTRAK where the error was detected and the offset in IDMSTRAK where the error was detected.

Module:

IDMSTRAK

Severity:

0

DB450009

Warning! Less than two usable SYSTRK files found

Reason:

Either too few SYSTRK files have been created or an error has been encountered trying to open or read one or more SYSTRK files. In order to provide fault tolerance for Change Tracking, at least two SYSTRK files must be available for use. Take the necessary steps to create or recover at least one more SYSTRK file and issue DCMT VARY CHANGE TRACKING to make it active.

Module:

IDMSTRAK

Severity:

0

DB450010

SYSTRK DD statement found but no SYSTRK files allocated

Reason:

System startup will fail. Before restarting the system, take one of the following corrective actions:

Note: Either of the second two actions will disable the use of Change Tracking until the system is recycled.

The system ABENDs with code 5062.

Module:

IDMSTRAK

Severity:

0

DB450011

Error! Less than two usable SYSTRK files found

Reason:

Either too few SYSTRK files have been created or an error has been encountered trying to open or read one or more SYSTRK files. In order to provide fault tolerance for Change Tracking, at least two SYSTRK files must be usable. System startup will fail. Before restarting the system, take the necessary steps to create at least one more usable SYSTRK file.

The system ABENDs with code 5062.

Module:

IDMSTRAK

Severity:

0

DB450012

SYSTRK node <node-name> does not match SYSIDMS DCNAME=<CV-name>. IDMS aborting

Reason:

The SYSTRK files indicate that they are currently in use by a CV whose node name does not match the DCNAME specified in the SYSIDMS parameters for the CV being started. This error is most likely caused by referencing the wrong SYSTRK files in the JCL or by not shutting down the CV before changing node names. Take one of the following corrective actions:

The system ABENDs with code 5062.

Module:

IDMSTRAK

Severity:

2

DB450013

SYSTRK node name <SYSTRK-node-name> does not match journal node name <JOURNAL-node-name>. IDMS aborting.

Reason:

The SYSTRK files indicate they are currently in use by the CV whose node name is <SYSTRK-node-name>. The journal files indicate they are in use by the CV whose node name is <JOURNAL-node-name>. This condition is most likely caused by a JCL error in which either the incorrect SYSTRK files or the incorrect journal files are referenced. Correct the JCL and restart the CV.

The system ABENDs with code 5062.

Module:

IDMSTRAK

Severity:

2

DB450014

Conflicting SYSTRK node names: <node-name1> - <node-name2>, <node-name3> - <node-name4>. IDMS aborting

Reason:

Prior to warmstart, it was detected that the SYSTRK files referenced in the execution JCL were last used by the CVs whose node names are displayed in this message. In order to use a set of SYSTRK files together, they must have last been used by only one CV or not previously used at all. Conflicting node names may be the result of a JCL error in which one or more SYSTRK files were referenced erroneously. If that is the case, correct the JCL and restart the CV. If that is not the case, then you must format all SYSTRK files whose node name does not match the one for the CV being started.

The system ABENDs with code 5062.

Module:

IDMSTRAK

Severity:

2

DB450015

Change Tracking inactive

Reason:

Conflicting SYSTRK node names: &01. - &02., &03. - &04. Change Tracking inactive.

During execution of a DCMT VARY CHANGE TRACKING ACTIVE command it was detected that the SYSTRK files being used have conflicting node names, most likely because they are in use by another CV. Resolve the conflict by shutting down one of the two CVs, changing its JCL to reference another set of SYSTRK files and formatting any SYSTRK file that was actively used by an incorrect CV. Change tracking will remain inactive on this CV until steps are taken to resolve the conflict and a DCMT VARY CHANGE TRACKING ACTIVE command is issued.

Module:

IDMSTRAK

Severity:

2

DB450016

SYSTRK file in use by <node-name>. Change Tracking inactive

Reason:

The SYSTRK files indicate that they are currently in use by the CV whose node name is shown in the message. Change Tracking is inactivated. This error is most likely caused because two CVs are referencing the same set of SYSTRK files. To activate change tracking on both CVs, you must shutdown one of them and change its JCL to reference a different set of SYSTRK files.

Module:

IDMSTRAK

Severity:

2

DB450017

SYSTRK file <file-name> is no longer in use and can be deleted

Reason:

The SYSTRK file whose dataset name is <file-name>, is no longer in use by the CV and can be deleted.

This is an informational message only.

Module:

IDMSTRAK

Severity:

2

DB450018

SYSTRK is <percentage-value>% full

Reason:

This message shows the current space utilization within the SYSTRK files. It is issued during startup and whenever the set of SYSTRK files are refreshed. This is an informational message only.

Module:

IDMSTRAK

Severity:

2

DB450019

Warning! SYSTRK files are short on space

Reason:

The SYSTRK files are too small. This may prevent the use of change tracking and the successful execution of certain DCMT commands. SYSTRK files should minimally have enough free space to hold a second copy of the DMCL and file override information plus additional space for expansion in response to DCMT commands that change the runtime database environment. In response to this message, you should create and format larger SYSTRK files and make them active using the DCMT VARY CHANGE TRACKING command.

Module:

IDMSTRAK

Severity:

0

DB450080

Rec was initialized

Reason:

This is a debugging message that reports any of three events:

Initialization of the previously indicated record.

DB450080 AUTOTUNE=NO

This is a debugging message indicating that AUTOTUNE has been disabled.

DB450080 NEXT RECORD

This is a debugging message indicating that processing is advancing to the next record.

Module:

IDMSTRAK

Severity:

0

DB450081

Get next IN TABLE second loop

Reason:

This is a debugging message that reports the progress of processing in IDMSTRAK.

Module:

IDMSTRAK

Severity:

0

DB450082

<debugging information>

Reason:

This is a generic test debugging message issued by IDMSTRAK.

The entire message text is variable. It is used to display routine calling flow.

Module:

IDMSTRAK

Severity:

0

DB450083

<debugging information>

Reason:

This is a generic debugging message issued by IDMSTRAK.

The entire message text is variable. It is used to display data structure processing flow.

Module:

IDMSTRAK

Severity:

0