Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

BALTER/BCHANGE/BRENAME

DUPLICATE KEYS FOUND


SEE PRINTER OUTPUT

Meaning
Any illegal (duplicated) key values found are also listed on SYSLST in decimal and hexadecimal format under the heading ’FOR OWNER DBKEY: dbkey‘ or the heading
’DUPLICATE KEY LIST FOR CALC’, with up to the first 60 bytes of the key shown in character representation and up to the first 30 bytes of the key in hexadecimal form. If BALTER recognizes that illegal (duplicate) key values may exist, it informs the user of this fact in the report phase (with REPORT IS YES).
If BALTER actually finds illegal key values during restructuring (EXECUTION IS YES), it reports them as described above, but it executes the requested update regardless of the warning.

Note
Illegal key values are not reported by BALTER for any records which need not be accessed in the BALTER run, even if DUPLICATES ARE NOT ALLOWED has been newly specified.

Response
Make appropriate corrections.

DBKEY VALUES WILL BE CUT


SEE PRINTER OUTPUT

Meaning
The following lines are output to SYSLST with hexadecimal values:
FOR RECORD DBKEY: dbkey
DBKEY TO BE CUT: item-contents
If data is lost for a record type on converting a TYPE IS DATABASE-KEY-LONG item to a
TYPE IS DATABASE-KEY item due to the necessary truncation of the REC-REF item from 2 bytes to 1 byte or the necessary truncation of the RSQ item from 4 to 3 bytes, this data loss is reported. FOR RECORD DBKEY indicates the database key of the record in which the data loss occurred. DBKEY TO BE CUT indicates the values of an item to be truncated.

1001      

UNKNOWN STATEMENT


Meaning
A statement which has been input to BALTER does not begin with

EXECUTION|REPORT|RUN|SORT|CORE|FILLING|END.

Response
Enter correct statement.

1002

EXECUTION STATEMENT INCORRECT


Meaning
The statement

EXECUTION IS { YES | NO }

was entered incorrectly.


Response
Enter correct statement.

1003

REPORT STATEMENT INCORRECT


Meaning
The statement

REPORT IS { YES | NO }

was entered incorrectly.

Response
Enter correct statement.

1004

INCORRECT STATEMENT


Meaning
The statement contains illegal keywords.

Response
Correct statement; restart cycle.

1005

RENAMING SUCCESSFULLY INITIATED


Meaning
A renaming cycle has been initiated.

Response
None

1006

RESTRUCTURING SUCCESSFULLY INITIATED


Meaning
A restructuring cycle has been initiated.

Response
None

1007

STATEMENT NOT ALLOWED FOR RENAMING


Meaning
The statement is not permitted in the renaming cycle.

Response
Correct statement; restart BALTER.

1008

AFTER-IMAGE-LOGGING HAS BEEN SPECIFIED


Meaning
Writing of after-images has been specified for the database.
When restructuring or renaming a database, however, no after-images are written.


Response
Restore the database from a backup copy, and terminate the writing of after-images
(BMEND Statement STOP-LOG).

1009

BPRIVACY-SIGN IS MISSING


Meaning
The BCHANGE utility routine reports that the indicator that a BPRIVACY run is to be performed after a BALTER run is missing (e.g. because of an incorrect BALTER or BPRIVACY run).

Response
Generate diagnostic documentation.

1010

SCHEMA CHANGES HAVE BEEN SPECIFIED WHICH ARE NOT ALLOWED
SET: setname
IF RECORDS OF MEMBER TYPE ARE PRESENT THE RESTRUCTURING PROCESS WILL END ABNORMALLY.


Meaning
This message is output only if the indicated set has been specified in the new schema using one of the following set order specifications:
NOT SORTED:= FIRST|LAST|NEXT|PRIOR|IMMATERIAL

If member records exist, this is only permitted if the structure for this set (chain, array, list) does not have to be newly set up.

1.

This warning appears when an existing set is updated,

1.1

if the set mode was altered,

1.2

when no change is made to the set mode for
CHAIN -> CHAIN,

if the owner and/or member SCD’s increase in size

POINTER ARRAY -> POINTER ARRAY,

in the case of SET-ORDER SORTED INDEX in the old schema,

LIST -> LIST,

in the case of SET-ORDER SORTED INDEXED in the old schema,
or LIST RECORD increases in size or LIST table is transferred to another realm (in the case of SET-ORDER SORTED INDEXED in the new schema, lists may also not be stored in another realm).

See “Creation and Restructuring“ manual.

2.

This warning is output when a set is added, in case the set
(with SET-ORDER NOT SORTED) is singular and was specified as
MANDATORY AUTOMATIC.


Response
The BSTATUS utility routine can be used to determine whether member records are present in the database, to do so, however, the database must be restored from a backup copy
(see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1010

SCHEMA CHANGES HAVE BEEN SPECIFIED WHICH ARE NOT ALLOWED
RECORD: recordname


Meaning
BALTER was started by entering EXECUTION IS YES.
This message is output only if the set in which the indicated record is a member has been specified in the new schema using one of the following set order specifications:

SET-ORDER NOT SORTED:= FIRST|LAST|NEXT|PRIOR|IMMATERIAL

If member records exist, this is permitted only if the structure for this set (chain, array, list) does not have to be newly set up. Set occurrences for the record type in question do exist.

Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1011

BCHANGE ALREADY EXECUTED


Meaning
BCHANGE has already been executed for restructuring.

Response
Continuation of restructuring with DDL (compilation of the new schema).

1012

BFORMAT NOT EXECUTED


Meaning
When setting up the original database, BFORMAT was either not executed at all or not executed for all the user realms.

Response
In case BFORMAT was not executed at all, newly create the database using the correct schema instead of restructuring it; otherwise format the unformatted realms with BFORMAT prior to restructuring.

1013

NO EXECUTION STATEMENT SUPPLIED


Meaning
The statement

EXECUTION IS { YES | NO }

was not input. BALTER immediately terminates abnormally.

Response
Restart BALTER and enter statement correctly.

1014

NO REPORT STATEMENT SUPPLIED


Meaning
The statement

REPORT IS { YES | NO }

was not input. BALTER immediately terminates abnormally.


Response
Restart BALTER and enter statement correctly.

1015

FILE IN USE OR ACCESS IS READ realmname


Meaning
The indicated realm is currently locked and therefore cannot be opened.

Response
Find reason for the lock, if necessary postpone restructuring or renaming to a later point in time.

1016

PASSWORD NOT GIVEN realmname


Meaning
The specified realm has been assigned a password; since this was not specified, this file cannot be opened.

Response
Enter password.

1017

FILE DOES NOT EXIST realmname


Meaning
The specified realm does not exist, it is possible that an incorrect dbname.CATALOG is being used for restructuring the database.

Response
Check configuration for the existing database.

1018

FILE NOT SHARABLE realmname


Meaning
The indicated realm is not shareable. This message can only occur if processing does not take place under the user ID under which the database is cataloged.
This is, however, not permitted for restructuring or renaming.

Response
Start BALTER/BCHANGE under the user ID under which the database is cataloged.

1019

FILE IS EMPTY realmname


Meaning
The indicated realm is empty.


Response
Check configuration for the existing database and if it is found to be a dbname.CATALOG file, an incorrect database name has been specified. First open the database using
/SET-FILE-LINK LINK-NAME=DATABASE,FILE-NAME=dbname.DBDIR
and then restart BCHANGE or BALTER.

1020

programname HAS NOT BEEN EXECUTED


Meaning
Execution of the programname utility was omitted when preparing the BALTER run.

Response
Incorporate the appropriate utility routine in the preparation for restructuring or renaming.

1022

NO DATABASE DECLARED OR CATALOG-FILE NOT CORRECT


Meaning
When starting BCHANGE or when (separately) starting BALTER, no dbname.CATALOG file of a database had been created with LINK-NAME=DATABASE.

Response
First specify the database using
/SET-FILE-LINK LINK-NAME=DATABASE,FILE-NAME=dbname.DBDIR
and then restart BCHANGE or BALTER.

1023

DATABASE IS LOCKED WITH RESPECT TO WANTED ACCESS RIGHT


Meaning
The dbname.DBDIR file belonging to the database is locked and can thus not be opened.
The probable reason is that the DBH or another utility routine (which is not required to start under the user ID under which the database is cataloged) is processing the database.

Response
Find reason for locked state. Postpone restructuring or renaming if necessary.

1025

DATABASE ALREADY IN USE


Meaning
The database is locked against access.

Response
Find reason for locked state. Postpone restructuring or renaming if necessary.

1026

FILL STATEMENT INCORRECT


Meaning
FILL statement was specified incorrectly

Response
Check and correct FILL statement and rerun BALTER

1029

NO FILE FOR REALM realmname


Meaning
No file has been set up on operating system level for the realm.

Response
In the event that the realm is a user realm to be added, the database must be reset to the state existing before restructuring or renaming was begun. The new files have to be created; then repeat restructuring or renaming.

1030

FILE CONTAINS NO OR ONLY ONE PAGE realmname


Meaning
The indicated realm does not contain a page or contains only one page, error probably occurred during creation.


Response
If the realm is a user realm to be added, the database must be reset to the state existing before restructuring, the new files have to be created and restructuring repeated.

1031

AREA NOT OPENED realmname


Meaning
The indicated realm could not be opened.

Response
Check whether the realm has already been opened, if necessary use VERIFY.

1032

AREA NOT FORMATED
REALM-NAME: realmname


Meaning
The indicated realm of the old schema is temporary and/or not formatted.

Response
In the event that BFORMAT has not been performed at all, recreate the database using the correct schema instead of restructuring;
otherwise format the unformatted realms using BFORMAT prior to restructuring.

1033

A CHANGE OF THE TEMPORARY SITUATION HAS BEEN SPECIFIED


Meaning
Specification of the indicated realm was changed from permanent to temporary, or vice versa; such an alteration of the schema is, however, not permitted.

Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual) and repeat restructuring using the corrected schema.

1034

UNKNOWN ITEM TYPE IN OLD/NEW SCHEMA. RECORD NAME: recname. ITEM NAME: itemname


Meaning
BALTER cannot process the data type of the specified item which was generated by the DDL compiler in the old or new DBCOM.

Response
Use the BALTER of the UDS/SQL version which matches the database.

1035

SAME SET HAS GOT ANOTHER OWNER OR MEMBER setname


Meaning
A different owner or member record was defined for the indicated set whose name was not changed; this is, however, not permitted.


Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual) and repeat restructuring using the corrected schema.

1036

A CHANGE OF THE DYNAMIC SITUATION HAS BEEN SPECIFIED


Meaning
Specification of the indicated set was changed from normal to DYNAMIC or vice versa;
such an alteration of the schema is, however, not permitted.


Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual) and repeat restructuring using the corrected schema.

1037

WRONG DBCOM (OLD)


Meaning
The original database to be restructured contains an invalid compiler realm (backup data, version no.).l The database is inconsistent.

Response
Find reason for inconsistency.
In the event that this message is not output until the BALTER run, copy the old DBCOM to DBCOM.O, if necessary using a backup copy, and restart BALTER.

1039

REALM NOT CONSISTENT realmname


Meaning
In the indicated realm the system break bit is set, the database is inconsistent.

Response
Find reason for inconsistency.
Either restore the database from a backup copy or retry SSL.

1040

REALM FULL realmname


Meaning
Not enough free blocks in indicated realm.

Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual).
Enlarge the size of the realm by the number of pages required using the utility routine BREORG, repeat restructuring.

1041

RECORD PRESENT IN AREA (DELETED FROM RECORD-WITHIN-CLAUSE)


Meaning
For the indicated record type the WITHIN clause (DDL) of the new schema is at least one realm short as compared to the old schema. The omitted realms must not contain any records.


Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1042

CYCLIC SET RELATION BETWEEN RECORDS LIST OF RECORD TYPES


Meaning
A cyclic set structure exists for which the intended updates cannot be performed (see “Creation and Restructuring“ manual).

Response
If necessary carry out restructuring in several steps.

1044

NON PARTICIPATING MEMBERS FOR A SET WITH MODE IS LIST


Meaning
For a set defined with MODE IS LIST (and thus MANDATORY AUTOMATIC) in the new schema, member records exist in the database which are not assigned to an owner.

Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.
Instead of removing existing member records without owner, the records can also be inserted into the set occurrences.

Note
BALTER aborts with this message only if the set setname must be processed for another reason, otherwise BALTER terminates normally with the database in an inconsistent state.

1045

NON PARTICIPATING MEMBERS FOR A MATCHING AUTOMATIC SET


Meaning
In the database there are member records without assignment to an owner and belonging to a set defined as MANDATORY AUTOMATIC in the new schema.

Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.
Instead of removing existing member records without owner, these records can be inserted into the set occurrences.

Note
BALTER aborts with this message only if the set setname must be processed for another reason, otherwise BALTER terminates normally with the database in an inconsistent state.

1046

NEW AUTOMATIC NON-SINGULAR SET: MEMBER INSERTION IMPOSSIBLE
RECORD: recordname
IF RECORDS OF MEMBER TYPE ARE PRESENT THE RESTRUCTURING PROCESS WILL END ABNORMALLY.


Meaning
In the new schema, the indicated record type is a member record type of a new non-singular set defined as MANDATORY AUTOMATIC. If member records exist, they cannot be inserted, since selection of the owner is not possible.


Response
The utility routine BSTATUS can be used to detect whether member records exist in the database, to do so, however, the database must be restored from a backup copy
(see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1048

COMPRESSED INFORMATION OR VARIABLE LENGTH FOR RECNAME: recordname


Meaning
The indicated record type was defined using the SSL clause COMPRESSION FOR ALL ITEMS in the old schema or contains a variable item in the old and/or new DDL. If existing records include COMPRESS information in the user section, they cannot be processed by BALTER. In the case of COMPRESSION this applies for records which are actually compressed
(CALL DML), and it always applies for records with a variable item.

Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1050

BFORMAT EXECUTED WHILE RESTRUCTURING


Meaning
The utility routine BFORMAT was used during restructuring; this is, however, not permitted;
BALTER should be used instead.

Response
Restore the database from a backup copy (DBDIR, DBCOM, COSSD, HASHLIB) and correctly execute restructuring.

1051

SORTCORE STATEMENT INCORRECT


Meaning
The statement SORTCORE IS nnn was entered incorrectly.

Response
If neither the default value nnn = 150 nor the last setting specified is desired, enter a correct statement.

1052

INCORRECT VALUE FOR SORTCORE


Meaning
The specified value for nnn is outside the range of permitted values, which is 24 ... 255.

Response
Enter correct value.

1053

RUN STATEMENT INCORRECT


Meaning
The statement

RUN { WITH | WITHOUT } EFFICIENT IO

was entered incorrectly.


Response
If neither the default value WITH nor the last setting specified is desired, enter a correct statement.

1055

FILLING STATEMENT INCORRECT


Meaning
The FILLING statement was entered incorrectly.

Response
If neither the default value for the occupancy level nor the last setting specified is desired, enter a correct statement.

1056

INCORRECT VALUE FOR FILLING


Meaning
The value specified for nnn is outside the permitted range of values, which is 1 ... 100

Response
Enter an acceptable value.

1057

WRONG NAME SET : setname


Meaning
There is no such set name in the new SIA.

Response
Enter the FILLING statement with the set name corrected. Correctly specified set names will then be processed. In batch mode the entire statement has to be repeated.

1059

BRENAME ALREADY EXECUTED


Meaning
A renaming cycle has already been initiated. Renewed initiation is only possible if the previous save status is restored.

1060

DECLARATION CONFLICT OF MEMBER AREAS IN DDL AND SSL


Meaning
The owner’s realm is determined for a LIST set by the DETACHED statement without a WITHIN clause. However, this realm is missing in the DDL declaration of the member record types.

Response
Specify the realm explicitly in the DETACHED statement or add the realm to the declaration of the member record types in DDL or SSL; repeat cycle.

1058

FILLING STATEMENT FOR THIS CHAIN IS IGNORED
SET : setname


Meaning
There are no tables for the set specified.

1061

MODULE NAME: modulename; DBTT_ADMIN MISSING FOR RECORD recordname


Meaning
A runtime error occurred during the processing of the DBTT tables.


Response
Create the diagnostic documents and submit error report.

1062

MODULE NAME: modulename; DBTT_BASE_PTR MISSING


Meaning
A runtime error occurred during the processing of the DBTT tables.

Response
Create the diagnostic documents and submit error report.

1063

MODULE NAME: modulname; PAGE pagenr IS NO DBTT PAGE


Meaning
A further DBTT page should be read in the procedure, but the page actually read is of a different type.

Response
Create diagnostic documentation and write error message.

1064

MODULE NAME: modulname; SELECTED DBTT EXTENT DOES NOT EXIST


Meaning
Too high a value was calculated for the DBTT EXTENT INDEX when the DBTT was processed to supply PHYSICAL LINKs.

Response
Create diagnostic documentation and write error message.

1075

RECORD WITH RSQ rsq EXISTING
RESTRUCTURING NOT POSSIBLE


Meaning
An occupied DBTT entry rsq that is not permitted in owner record types was found during the modification of a pure member record type to an owner record type in a database in 2-Kbyte page format.

Response
Delete or change the storage location of records with an excessively large rsq or convert the database to 4-Kbyte or 8-Kbyte page format.

1076

COPY WITH ERROR
FILE     : COSSD

ERRORCODE: dmscode


Meaning

When copying COSSD to COSSD.O an error occurred. The DMS code is output.

Response
The copy dbname.COSSD.O is not required for the actual restructuring procedure, it is, however, required for the transfer of the compatible subschemas subsequent to restructuring. If BCHANGE was started separately, copying can be repeated directly following it (that is prior to compilation of the new DDL schema), otherwise (i.e. after restructuring has been completed) only a backup copy of the COSSD can be used prior to restructuring.

If the error occurred because the COSSD did not exist at all, a COSSD must be created prior to compilation of the new DDL schema.

1076

COPY WITH ERROR, FILE: DBCOM


Meaning
When copying DBCOM to DBCOM.O an error occurred. The DMS code is output.

Response
Restart after resetting the DBDIR BCHANGE.

1077

REALM NOT CLOSED
FILE     : realmname
DMS-CODE : dmscode


Meaning
When terminating restructuring, the realm realmname could not be closed.

Response
Check output DMS code.

1079

COMPRESSION FOR ALL ITEMS SPECIFIED FOR RECORD: recordname
IF COMPRESSED INFORMATION WILL BE FOUND OR VARIABLE LENGTH MUST BE TREATED THE RESTRUCTURING PROCESS WILL END ABNORMALLY.


Meaning
The indicated record type was defined using the SSL clause COMPRESSION FOR ALL ITEMS in the old schema or contains a variable item in the old and/or new DDL. If existing records contain COMPRESS information in the user section, they cannot be processed by BALTER. This applies in the case of COMPRESSION for records which have actually been compressed (CALL DML), and always applies for records with a variable item. BALTER cannot change records with a fixed length into records with a variable length.

Response
The utility routine BSTATUS can be used to detect whether member records exist in the database, to do so, however, the database must be restored from a backup copy
(see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1080

MANDATORY AUTOMATIC HAS BEEN SPECIFIED
SET:  setname
IF NON PARTICIPATING MEMBERS ARE PRESENT THE DATABASE WILL BE INCONSISTENT AFTER RESTRUCTURING.


Meaning
The given set has been specified as MANDATORY AUTOMATIC in the new schema, however, but was not specified at all in the old schema. If existing records have not been inserted, this cannot be done at a later date by BALTER. This also applies to singular sets.


Response
The utility routine BSTATUS can be used to detect whether member records exist in the database, to do so, however, the database must be restored from a backup copy
(see “Creation and Restructuring“ manual), member records that are not included in the given set must be removed prior to restructuring. Instead of removing member sets without owner, these records can also be inserted in set occurrences.

Note
If BALTER was started with EXECUTION IS YES, one of the following three cases occurs:

1. MANDATORY AUTOMATIC HAS BEEN SPECIFIED


SET: setname
PARTITION-CHECK HAS BEEN DONE.

Meaning
MANDATORY AUTOMATIC has been newly entered in the specified set; BALTER has run a positive set membership check.

2. MANDATORY AUTOMATIC HAS BEEN SPECIFIED


SET: setname
NO PARTITION-CHECK HAS BEEN DONE.

Meaning
MANDATORY AUTOMATIC has been newly entered in the specified set and BALTER has not run a set membership check. If the specified set contains member records that have not been inserted, the database is inconsistent.

3. 1044/1045


Meaning
BALTER aborts with message 1044 or 1045 if the specified set that has just been made MANDATORY AUTOMATIC has to be processed for another reason and records that have not been inserted exist. The database is then inconsistent.

1081

AREAS DELETED FROM RECORD-WITHIN-CLAUSE RECORD: recordname
IF RECORD OCCURRENCES ARE PRESENT IN AREAS WHICH ARE DELETED FROM RECORD-WITHIN-CLAUSE THE RESTRUCTURING PROCESS WILL END ABNORMALLY.


Meaning
For the indicated record type, the WITHIN clause (DDL) of the new schema is at least one record short as compared to the old schema. The omitted realms must not contain any records.


Response
Restore the database from a backup copy (see “Creation and Restructuring“ manual), existing member records must be removed prior to restructuring.

1083

MODULE module: DATABASE IS INCONSISTENT


Meaning
The system break bit is located in an AK0 of the open realm (DBDIR or user area). The database is inconsistent.


Response
Roll back database. Check with BCHECK.

1084

BALTER-SIGN IS MISSING. NAME OF MODULE: module


Meaning
The BCHANGE utility routine reports that the indicator that a BPRIVACY run is to be performed after a BALTER run is missing (e.g. because of an incorrect BALTER or BPRIVACY run).

Response
Generate diagnostic documentation.

1085

RECORD OF VARIABLE LENGTH: AN INTERNAL ERROR OCCURRED
RECORD:recordname


Meaning
An internal error occurred while restructuring a variable length record type. BALTER will terminate abnormally.

Response
Check database backups with BCHECK. They are possibly already inconsistent. Restore the database from a consistent backup copy.

1091

number CHANGE(S) OF FIELD TYPE


Meaning
The item type has been changed in the number of items specified.

Response
You must check very carefully that the data stored in these items in the database is compatible with the type change and use in the application programs.

1092

number CHANGE(S) OF REPEATING GROUP


Meaning
The number of repeating groups specified is affected by the change.

Response
You must check very carefully that the data stored in these items in the database is compatible with the change and use of the repeating groups in the application programs.

1093

number CHANGE(S) OF DATABASE KEY FIELD


Meaning
The number of items of the type database key specified is involved in changes.

Response
You must check very carefully that the data stored in these items in the database is compatible with the type change and use in the application programs.

1094

number CHANGE(S) OF INDEX IN VECTOR OR REPEATING GROUP


Meaning
The number of indexes of vectors and repeating groups specified has been changed.


Response
You must check very carefully that the data stored in these items in the database is compatible with the change and use in the application programs.

1095

number CHANGE(S) WITH CONCATENATION OF FIELDS


Meaning
The number of items specified has been formed by concatenation of existing items.

Response
You must check very carefully that the data stored in these items in the database is compatible with the grouping and use in the application programs.

1096

number CHANGE(S) WITH SPLIT OF FIELDS


Meaning
The number of items specified has been split.

Response
You must check very carefully that the data stored in these items in the database is compatible with the splitting and use in the application programs.

1097

UNKNOWN ITEM IN NEW SCHEMA. RECORD NAME: recordname. ITEM NAME: itemname


Meaning

Item or record, entered in FILL statement, wasn’t found in schema.

Response
You must check very carefully that the data you entered compatible with DB schema.

1098

INCORRECT FILL VALUE FOR ITEM: itemname. ERROR TYPE : errortype


Meaning

Value of item itemname can’t be stored in DB, because of errortype.

Response
Analyze errortype, if “TOO BIG FRACTIONAL PART” error occurred, it means, that value, you tried to store, has too many digits in fractional part (second number in decimal items declarations), try to increase that amount or change entered value.
If “TOO BIG INTEGER PART” error occurred, it means that you entered too many digits before comma. Try to increase overage length of item in DB schema or enter smaller value.
If “SIZE EXCEED” error occurred, it means that you entered too long character or hexadecimal value, try to increase item in DB schema or enter shorter value.
If “ILLEGAL COMMA IN BINARY TYPE” error occurred, it means that you entered comma in binary type, enter value without comma.
If “TOO MANY SIGNIFICANT DIGITS” error occurred, it means that numeric value contains more significant digits than allowed by data type.
If “CANNOT CONVERT DBKEY” error occurred, it means that  specified value in FILL statement is not in hexadecimal representation.
If “VALUE CANNOT BE CONVERTED TO UTF16. XHCS RETURN CODE: return-code” error occurred, check XHCS return error code, by entering /HELP-MSG in system mode or see the XHCS manual.

1099

STRING IS TOO LONG


Meaning

Too long character sequence was entered as a new default value.

Response
You must enter character sequence not more than 255 bytes.

1100

ITEM ALREADY EXISTS IN OLD SCHEMA. RECORD NAME: recordname. ITEM NAME: itemname. FILL STATEMENT WILL BE IGNORED.


Meaning
Item of record, entered in FILL statement, exists in old DB schema.

Response
You must check the data you entered in FILL statement; it must not contain items from old DB schema.

1101

NATIONAL VALUE IS SPECIFIED IN UNSUPPORTED FORMAT


Meaning
BALTER  supports three formats for specifying value for national type in FILL statement: C-string, X-string and unpacked numeric.

Response
Please verify the value and correct the statement

1102

USER CODED CHARACTER SET CANNOT BE DETERMINED: SRMUINFI RETURN CODE: return-code


Meaning
Self-explanatory.

1103

THERE ARE NO RECORDS FOR RECORD TYPE. FILL STATEMENTS WILL BE IGNORED


Meaning
Warning
The record type is empty, all FILL statements for this record type are ignored

1104

WRONG FIELD NAME IS SPECIFIED IN statementname STATEMENT. RECORD NAME: recordname.ITEM NAME: itemname.


Meaning
recordname or itemname is wrong.

Response
In case of FILL statement, you should check that you didn't specify a field with repetition factor.

1105

BUFFER OVERFLOW buffertype DURING GENERATION OF MOVE ROUTINE.


Meaning
Buffer overflow in internal routine.
Analyze buffertype:
If buffertype is “FOR VARIABLES OF FILL STATEMENTS”, too many FILL statements are specified. BALTER allows only 62 FILL statements.
If buffertype is empty, buffer overflow for binary values or space occurred.

Response
Split the restructuring in several runs.

2100

realmname IS TOO SMALL


Meaning
The realm cannot be formatted as it has been configured too small and is not extensible.
This has no influence on the formatting of other realms.

Response
Enlarge realmname at least to the size specified by BGSIA-ESTIMATE-REPORT or permit extension by defining a secondary allocation > 0 and start restructuring again.

2113

realmname IS NOT PRESENT


Meaning
Specified realm does not exist or cannot be processed.

Response
Make the realm available and start restructuring again.

4120

SPECIFIED PAGE SIZE FOR DATABASE REALMS IS NOT ALLOWED


Meaning
The DB page size specified is not permissible.

Response
Specify permissible page size (DATABASE-PAGE-LENGTH) or generate diagnostic documentation and write error report.

6001-6098

RETURNCODE:retcode
DMS-CODE :dmscode/’ ’
FUNCTION :operation
<DECLARATION>/’ ’
IN MODULE :module


Meaning
Self-explanatory.

Response
Check return code and DMS code; if necessary compile diagnostic documentation and write error report.

6005

INCONSISTENCE IN DBTT
DATABASE KEY : key
ACTUAL KEY : key
DBTT COLUMN NUMBER : number
MODULE : module


Meaning
The logical record type belonging to a DBTT entry cannot be found during program runtime.

Response
Restore the database from a backup copy, then check the consistency of the database with the aid of the utility routine BCHECK. If the database is consistent, a system error has occurred.

6005

INCONSISTENCE IN TABLE
DATABASE KEY : key
ACTUAL KEY : key
LAST ACTUAL KEY : key O. page-number
DBTT COLUMN NUMBER : number
MODULE : module


Meaning
A table record belonging to a table occurrence cannot be found during program runtime.

Response
Restore the database from a backup copy, then check the consistency of the database with the aid of the utility routine BCHECK. If the database is consistent, a system error has occurred.

The following system error messages are possibly the result of user errors:

6090

FUNCTION: SORTCRT RETURN CODE: 00060013 DMS-CODE: 054D


Meaning
The sort file with LINK-NAME=SORTWK has not been set up by the user, public volume was not sufficient when setting up the sort file by means of BALTER with SPACE = (120, 120).

Response
Create enough space on public volume or set up the sort file on private volume, then restart BALTER.

6091-6093

FUNCTION: SORTPEN/SORT_OUT/SORT_IN RETURN CODE: 0106srt


Meaning
An error was detected by the SORT. srt is the return code of the SORT

Response
See the manual “SORT (BS2000)“.

6091

FUNCTION: SORTPEN RETURN CODE: 0106001E


Meaning
The sort file with LINK-NAME=SORTWK has been set up by the user, the primary allocation is however insufficient with regard to the SORTCORE parameter selected.

Response
Restore the database from a backup copy, recreate sort file, then repeat restructuring.

6092

FUNCTION: SORT_IN RETURN CODE: 0106000D


Meaning
The sort file is correctly dimensioned with regard to the SORTCORE parameter, proves, however, to be too small and can no longer be expanded. (This error usually occurs when sorting existing records of a record type which must be relocated).

Response
Calculate size of data volume for sort file, restore the database from a backup copy, recreate sort file, then repeat restructuring.

6093

FUNCTION: SORTOUT RETURN CODE: 0106000D


Meaning
The sort file is correctly dimensioned with regard to the SORTCORE parameter, proves, however, to be too small and can no longer be expanded. (This error usually occurs when sorting existing records of a record type which must be relocated).

Response
Calculate size of data volume for sort file, restore the database from a backup copy, recreate sort file, then repeat restructuring.

6095

FUNCTION: FILECRT RETURN CODE: 0002000D


Meaning
The scratch file with LINK-NAME=SCRTCH1 has not been previously set up by the user, but storage space was not sufficient for creating the scratch file by means of BALTER with
SPACE = (9,9) or (135,135) with high-efficiency input/output.

Response
Create enough space on public volume or set up scratch file on private volume, then restart BALTER.

6098

FUNCTION: WRITILE RETURN CODE: 0002000B


Meaning
The scratch file with LINK-NAME=SCRTCH1 has been set up by the user, the primary or secondary ALLOCATION is not a multiple of 9 or 135 in the case of high-efficiency I/O.

Response
Recreate scratch file and restore the database from a backup copy, then repeat restructuring.

6098

FUNCTION: WRITILE RETURN CODE: 0002000D


Meaning
The scratch file with LINK-NAME=SCRTCH1 proves to be too small and is no longer expandable.

Response
Calculate size of data volume for sort file, recreate sort file and restore the database from a backup copy, then repeat restructuring.

9112

FSTAT-ERROR
DMS-CODE  = dmscode
ERRORBYTE = errbyte
FILE      = filename


Meaning
A runtime error occurred with respect to the specified file when a SHOW-FILE-ATTRIBUTES command was executed. The message is followed by a dump of the SHOW-FILE-ATTRIBUTES command’s parameter block for diagnostic purposes.

Response
Write down error message and add it, plus documents related to the file concerned, to the runtime log.