Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Message texts part2

&pagelevel(3)&pagelevel

EDT3179

ENTRY NAME MISSING OR INVALID

Meaning
The specified string does not fulfill the syntactical requirements for entry names, or the entry
name is missing.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3180

JOKER SYMBOL EQUALS QUOTE

Meaning
Possible reasons:

  • The value specified in the @SYMBOLS statement for the ASTERISK or
    SLASH chartacter is invalid as it is the same as one of the
    QUOTE characters.

  • An @ON statement with keyword PATTERN could not be processed, as
    QUOTE1 or QUOTE2 is the same as the ASTERISK or SLASH character.

Error switch: EDT.

Response
Choose different symbols for ASTERISK, SLASH, QUOTE1 and QUOTE2.

EDT3181

BOTH JOKER SYMBOLS ARE THE SAME

Meaning
An attempt was made to redefine one of the joker symbols by means
of a @SYMBOLS statement. The statement was not processed
because different symbols must be defined for ASTERISK and SLASH.
Error switch: EDT.

Response
Choose different symbols for ASTERISK and SLASH, and
re-enter the @SYMBOLS statement.

EDT3182

CCSN TOO LONG

Meaning
A string used for specifying a coded character set name consists of more
than 8 characters.
Error switch: EDT.

Response
Correct and re-enter statement.

EDT3183

LINE NUMBER EXPECTED

Meaning
A valid line number has to be specified after the keyword TO in the statement @SHOW,
@FSTAT, @STATUS, @SYSTEM or @STAJV.
Error switch: EDT.

Response
Correct and re-enter statement.

EDT3190

SPECIFIED NUMBER INVALID (VALID RANGE: 1..32768)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3191

OPERAND TOO LONG

Meaning
The specified operand is too long.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3192

ILLEGAL CHARACTER IN OPERAND

Meaning
The specified operand contains illegal characters.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3193

SPECIFIED WORK FILE INVALID (VALID RANGE: 0..22)

Meaning
The specified work file number is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3194

SPECIFIED NUMBER INVALID (VALID RANGE: 1..9)

Meaning
The specified record mark is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3195

SPECIFIED UNICODE VALUE INVALID

Meaning
The specification of a separator character, a structure symbol, a surrogate character or a
filler character as a Unicode value does not correspond to a valid character.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3196

SPECIFIED HEX OR BINARY VALUE INVALID

Meaning
The specified haxadecimal or binary value does not correspond to a valid character.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3197

SPECIFIED NUMBER INVALID (VALID RANGE: 0..32768)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3198

SPECIFIED NUMBER INVALID (VALID RANGE: 0..99999999)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3199

SPECIFIED NUMBER INVALID (VALID RANGE: 0..31)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3200

SPECIFIED NUMBER INVALID (VALID RANGE: 1..8)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3201

SPECIFIED NUMBER INVALID (VALID RANGE: 0..65535)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3202

SPECIFIED NUMBER INVALID (VALID RANGE: 1..65535)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3203

’KEY’ OPERAND ALREADY DEFINED

Meaning
The KEY operand has been specified a second time.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3204

’CODE’ OPERAND ALREADY DEFINED

Meaning
The CODE operand has been specified a second time.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3205

’KEY’ OPERAND IS MISSING OR INVALID

Meaning
The KEY operand has been specified without a valid operand value.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3206

SPECIFIED NUMBER INVALID (VALID RANGE: 0..255)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3207

SPECIFIED NUMBER INVALID (VALID RANGE: 0..256)

Meaning
The specified value is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3209

SPECIFIED WORK FILE INVALID (VALID RANGE: 1..22)

Meaning
The specified work file number is outside the valid range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3210

’LENGTH’ OPERAND IS MISSING OR INVALID

Meaning
The LENGTH operand has been specified without a valid operand value.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3211

’LENGTH’ OPERAND ALREADY DEFINED

Meaning
The LENGTH operand has been specified a second time.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3212

’MARK’ OPERAND IS MISSING OR INVALID

Meaning
The MARK operand has been specified without a valid operand value.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3213

’MARK’ OPERAND ALREADY DEFINED

Meaning
The MARK operand has been specified a second time.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3214

LINK NAME IS MISSING OR INVALID

Meaning
The specified link name has no valid value.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3215

MISSING CLOSING QUOTE IN STRING

Meaning
A string was specified without a closing quote symbol.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3216

INVALID RANGE (LOWER > UPPER)

Meaning
The first switch number in the @SETSW statement is higher than the second one.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3217

TOO MANY DIGITS IN NUMBER

Meaning
The decimal integer used for numbering lines in the @SEQUENCE statement may only
have up to 8 digits.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3218

’TO’ OPERAND EXPECTED

Meaning
In the @COPY or @MOVE statement a TO operand is missing.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3219

’TYPE’ OPERAND NOT ALLOWED

Meaning
The TYPE operand is only allowed for DMS files.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3220

’KEY’ OPERAND NOT ALLOWED

Meaning
The KEY operand is only allowed for DMS files.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3221

’CODE’ OPERAND NOT ALLOWED

Meaning
The CODE operand is only allowed for POSIX files.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3222

INCREMENT MISSING OR INVALID

Meaning
No increment is specified or the increment value is invalid.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3223

UFS FILE NAME MISSING OR INVALID

Meaning
The specification of a UFS file name is missing, or it does not follow the syntax of a file name
in the POSIX file system.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3224

SPECIFIED NUMBER INVALID (VALID RANGE: 1..2048)

Meaning
The factor n in the repetition statement # is not within the permissible range.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3901

ILLEGAL BINARY CONSTANT

Meaning
A string with a ’B’ in front of the first single quote or the text input after @INPUT BINARY is
in error.
Only the digits ’0’ and ’1’ are valid characters, and the string must not be empty.
Error switch: EDT.

Response
Correct and re-enter the statement or text.

EDT3902

ILLEGAL HEX CONSTANT

Meaning
A string with an ’X’ in front of the first single quote or the text input after @INPUT HEX is in
error. Only the digits 0 to 9 and the letters A to F are valid characters and the string must
not be empty.
Error switch: EDT.

Response
Correct and re-enter the statement or text.

EDT3903

INVALID RANGE

Meaning
Either the line numbers in the specified range are invalid or a dash (-) is not followed by a
second line number.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3904

INVALID SUBSTRING

Meaning
A @SET statement contains an invalid substring. All substrings must comply with the
syntax ln or +/-int.
Error switch: EDT.

EDT3905

INVALID VARIABLE

Meaning
A line number, string or integer variable has been specified incorrectly.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3906

LINE NUMBER INVALID

Meaning
Possible error cause:

  • The integer variable in the statement @SET (format 3) does not contain
    a valid line number.

  • The target line number variable in the statement @SET (format 4 or 5)
    does not contain a valid line number.

  • The destination of the output in the statement @GETJV is not a valid
    line number.

  • The line number is too high for the specified KEYLEN of a file opened
    in real mode by means of an @OPEN statement.

Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3907

EMPTY STRING NOT PERMISSIBLE

Meaning
A string specified directly or indirectly (i.g. by means of a EDT string variable or a SDF-P
variable) is empty. But that is not permissible for this statement.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3908

STRING MISSING OR INVALID

Meaning
A string is missing in a statement or is invalid.
In compatibility mode, the error cause also may be that no file name is specified in an I/O
statement and neither a local nor a global @FILE entry is defined.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3909

PARAMETER ERROR

Meaning
Some of the most common error causes are:

  • the line number or increment is invalid

  • one or more operands are missing in the statement

  • invalid ON/OFF

  • the number of a procedure file is ’0’

  • the value in @SETSW statement is greater than 31.

Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3910

DUPLICATE FORMAL OPERAND

Meaning
A formal operand has been specified at least twice in the @PARAMS statement.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3911

DUPLICATE KEYWORD

Meaning
A keyword has been specified at least twice in a @DO statement.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3922

INVALID COLUMN (RANGE)

Meaning
The value specified for a column is invalid, or the specified column (range) is syntactically
incorrect.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3951

PROCEDURE NUMBER > 22

Meaning
Error switch: EDT.

EDT3952

INVALID SYMBOL

Meaning
For the symbol definition a special character has to be choosen.
Error switch: EDT.

Response
Choose a valid special character as symbol.

EDT3991

SYNTAX ERROR IN EXTERNAL STATEMENT

Meaning
The external routine reports a syntax error in the specified statement without any additional
information.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT3999

(&00)

Meaning
The external routine reports a syntax error in the specified statement with the message
(&00).
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT4200

MACRO ’(&00)’: DMS ERROR CODE: ’(&01)’

Meaning
All DMS errors are output in this form:
(&00): DMS macro (OPEN, etc.) during whose processing the error occurred.
(&01): hexadecimal error code.

For more detailed information about the DMS error enter the
ISP command /HELP DMS(&01) or the SDF command /HELP-MESS DMS(&01)
in system mode, or see the BS2000 manual "System Messages" or one
of the BS2000 DMS manuals.

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4201

MACRO ’(&00)’: JVS ERROR CODE: ’(&01)’

Meaning
All JVS errors are output in this form:
(&00): JVS macro (STAJV, etc.) during whose processing the error occurred
(&01): Hexadecimal error code.

For more detailed information about the JVS error enter the
ISP command /HELP JVS(&01) or the SDF command /HELP-MESS JVS(&01)
in system mode, or see the BS2000 manual "System Messages" or
the BS2000 JVS manual.

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4202

MACRO ’(&00)’: SDF-P ERROR CODE: ’(&01)’

Meaning
All SDF-P errors are output in this form:
(&00): SDF-P macro (PUTVAR, etc.) during whose processing the error occured.
(&01): Hexadecimal error code.

For more detailed information about the SDF-P error enter the
ISP command /HELP SDP(&01) or the SDF command /HELP-MESS SDP(&01)
in system mode, or see the BS2000 manual "System Messages" or
the BS2000 SDF-P manual.

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4203

MACRO ’(&00)’: XHCS ERROR CODE: ’(&01)’

Meaning
All XHCS errors are output in this form:
(&00): XHCS macro (NLSCODE, etc.) during whose processing the error occured
(&01): Hexadecimal error code.

For more detailed information about the XHCS error
see the BS2000 manual "XHCS".

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4204

MACRO ’(&00)’: TIAM ERROR CODE: ’(&01)’

Meaning
All TIAM errors are output in this form:
(&00): TIAM-Macro (WRLST, etc.) during whose processing the error occured
(&01): Hexadecimal error code.

For more detailed information about the TIAM error see the
BS2000 manual "TIAM" or the BS2000 manual "Macro Calls".

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4205

MACRO ’(&00)’: BLS ERROR CODE: ’(&01)’

Meaning
All errors of the dynamic binder loader are output in this form:
(&00): BLS macro (BIND) during whose processing the error occured
(&01): Hexadecimal error code.

For more detailed information about the BLS error see the BS2000
manual "Dynamic Binder Loader" or the BS2000 manual "Macro cals".

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4206

POSIX-CALL ’(&00)’: ERROR ’(&01)’

Meaning
All errors reported by POSIX-calls are output in this form:
(&00): Function which returns an error
(&01): error code returned in C-variable ERRNO.

For more detailed information about the error see the BS2000 manual
"C library functions" or the BS2000 manual "POSIX".

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4207

MACRO ’(&00)’: SDF ERROR CODE: ’(&01)’

Meaning
All errors of SDF-macros are output in this form:
(&00): SDF-Macro (CMDSTA, etc.) during whose processing the error occured
(&01): Hexadecimal error code.

For more detailed information about the SDF error see the BS2000
manual "SDF-A".

Processing of an @INPUT file is aborted due to this error.
Error switch: DMS.

EDT4208

MACRO ’(&00)’ RETURNS ERROR CODE ’(&01)’

Meaning
When executing the macro (&00) an error with error code (&01) occurred.
The error code is issued in form of a message number if available.
Otherwise the complete macro returncode (subcode2, subcode1, maincode) is
issued. If there are two return codes available, both are issued,
separated by a /.
For more detailed information about the error see the appropriate BS2000 manual.
Error switch: EDT, DMS.

EDT4209

FUNCTION ’(&00)’ RETURNS ERROR ’(&01)’

Meaning
When executing the function (&00) an (&01) error was returned in C-variable ERRNO.
For more detailed information about the error see the appropriate BS2000
manual.
Error switch: EDT, DMS.

EDT4300

ERROR AT SYSTEM COMMAND: ERROR CODE ’(&00)’

Meaning
The command specified in the @SYSTEM statement is rejected by the CMD macro.
For more detailed information about the error cause enter the command
/HELP-MESS (&00) in system mode, or see the BS2000 manual
"System Messages".
Error switch: DMS.

EDT4310

SDF: SYNTAX ERROR IN LINE (&00)

Meaning
While checking the syntax of data lines with @SDFTEST a syntax error has
been detected in line (&00) and could not be corrected in a SDF error dialog.
Error switch: EDT.

Response
Enable SDF guided error dialog, e.g. by
@SYSTEM ’/MODIFY-SDF-OPTIONS GUIDANCE=MIN’.

EDT4312

CHECK TAB COLUMNS IN LINE (&00)

Meaning
The CHECK function was specified for the @TABS statement. CHECK detected
that in line (&00) tabs caused reverse positioning, i.e. text was overwritten.
Processing of @TABS RANGE has been aborted.
Error switch: EDT.

EDT4313

LINE (&00) > 256 CHARACTERS

Meaning
The length of line (&00) would exceed 256 characters.
Processing of @TABS RANGE has been aborted.
Error switch: EDT.

EDT4314

LINE (&00) > 32768 CHARACTERS

Meaning
The length of line (&00) would exceed 32768 characters.
Processing of @TABS RANGE has been aborted.
Error switch: EDT.

EDT4315

RANGE SYMBOL MUST NOT BE USED AS STATEMENT SYMBOL

Meaning
For the definition of a new statement symbol with statement @:
the actual range symbol (see @RANGE) was used.
The statement is not processed.
Error switch: EDT.

EDT4900

/SET-FILE-LINK IS IN EFFECT

Meaning
A /SET-FILE-LINK command with a link name used by EDT (EDTSAM, EDTISAM, or
EDTMAIN) is active. However, the file name specified in the EDT statement
(@GET, @READ, @INPUT, @OPEN, @ELIM, @WRITE or @SAVE) does not match
the one specified in the /SET-FILE-LINK command.
The statement is not processed.
Error switch: EDT.

EDT4901

ONE INPUT FILE IS ALREADY ACTIVE

Meaning
The @INPUT statement is not permissible inside an @INPUT procedure.
Error switch: EDT.

EDT4903

BOTH OPERANDS IN ’@QUOTE’ STATEMENT ARE THE SAME

Meaning
If both operands are specified in the @QUOTE statement, they
must be different.
Error switch: EDT.

EDT4904

BTAM FILES NOT SUPPORTED

Meaning
An attempt was made to process a BTAM file by means of a @GET, @SAVE
@READ, @WRITE, @INPUT, @OPEN or @ELIM statement. However, EDT does
not support BTAM files.
Error switch: EDT.

EDT4906

’(&00)’ NOT POSSIBLE FOR CURRENT WORK FILE

Meaning
The statement (&00) refers to the current work file and therefore is
impossible to be executed (e.g. @DO, @DROP).
Error switch: EDT.

EDT4907

’@DROP’ NOT POSSIBLE DURING PROCEDURE FILE PROCESSING

Meaning
The @DROP statement is not permissible inside a @DO procedure.
Error switch: EDT.

EDT4908

INVALID COMMAND

Meaning
The command specified in the @SYSTEM statement either contains an error
or cannot be passed by the CMD macro.
Error switch: DMS.

Response
Correct and re-enter the statement or
branch to system mode by means of @SYSTEM.

EDT4909

WORK FILE ALREADY ACTIVE

Meaning
In a @PROC statement the number of current work file was specified.
Error switch: EDT.

EDT4910

S-VARIABLE MUST BE OF TYPE LIST

Meaning
The SDF-P variable specified in a @GETLIST or @SETLIST statement or in a @LOG
statement in compatibility mode is not of type LIST
or has not been declared yet.
Error switch: EDT.

Response
If the variable has not been declared yet, perform the system command
/DECL-VAR NAME=..,MULT-ELEM=LIST before re-entering the statement.

EDT4912

EAM OPEN ERROR

Meaning
An EAM file cannot be opened during a @LIST statement in conjunction with
the ’I’ operand.
Error switch: EDT.

EDT4913

EAM WRITE ERROR

Meaning
A write error has occurred while writing to an EAM file (@LIST statement in conjunction with
the ’I’ operand).
Error switch: EDT.

EDT4916

FILE ’(&00)’ NOT IN CATALOG

Meaning
A file name specified in a @FSTAT, @GET, @READ, @INPUT, @ELIM, @SAVE
@WRITE, @COPY, or @UNSAVE statement does not exist in the catalog.
If this error occurs in an @FSTAT statement, the DMS error switch is also
set for reasons of compatibility. Processing of @INPUT files is, however not aborted.
In new EDT procedures only the EDT error switch should be checked.
Error switch: EDT, DMS (see meaning text).

EDT4918

FORMAL OPERAND MISSING

Meaning
A formal operand has been expected but not found in a @PARAMS statement.
Error switch: EDT.

EDT4919

REQM ERROR FOR (&00) BUFFER

Meaning
During processing of a @FSTAT, @STAJV, @LIST I or @SYSTEM statement using the
(&00) macro, the required pages of virtual address space could not be provided by REQM
for the (&00) buffer.
E.g.: for FSTAT >=15 pages, for STAJV 8 pages, for EAM 1 page
for CMD 8 pages.
Error switch: EDT.

EDT4920

STATEMENT ILLEGAL DURING PROCEDURE FILE PROCESSING

Meaning
The specified statement is not permissible inside a @DO or @INPUT
procedure (e.g. @INPUT, @SETF GLOBAL, ...).
Error switch: EDT.

EDT4921

STATEMENT ILLEGAL DURING ’@INPUT’ PROCESSING

Meaning
The @UPDATE statement (format 2), @CODENAME or @GOTO has been read from a
file opened by means of @INPUT.
Error switch: EDT.

EDT4923

INVALID FILE NAME

Meaning
The file name specified in a @FSTAT, @GET, @READ, @INPUT, @OPEN, @ELIM
@WRITE, @SAVE, @UNSAVE, @COPY or @DELETE statement does not comply with
the conventions governing the definition of the file names.
In compatibility mode, a possible error cause is that the file name
specified in single quotes or in a string variable has a leading blank.
Error switch: EDT, DMS.

EDT4924

INVALID FORMAL OPERAND

Meaning
A @PARAMS statement contains an invalid formal operand.
Error switch: EDT.

EDT4925

STATEMENT ONLY PERMITTED IN WORK FILE 0

Meaning
A file can only be opened in real mode in work file 0.
Error switch: EDT.

EDT4926

INVALID KEY

Meaning
In the @GET ’...’ N, @READ ’...’ KEY, or @ELIM ’...’ statement an attempt
was made to access a record using an invalid key. Processing of the
statement has been aborted.
Processing of the @INPUT files has been aborted in case of DMS errors.
In batch mode or if EDT is reading in data from SYSDTA by means of RDATA
EDT terminates and the following message is displayed:
"EDT8001 EDT TERMINATED ABNORMALLY".
Error switch: EDT, DMS.

EDT4927

INVALID KEY IN FILE OPENED IN REAL MODE

Meaning
An ISAM file has been opened in real mode (@OPEN) and an attempt has
been made to access a record by means of an invalid key. Processing of
the statement has been aborted, and the file currently being processed
has been closed. Processing of @INPUT files is aborted as
in the case of DMS errors. In batch mode or if EDT is reading
from SYSDTA by means of RDATA, EDT terminates and the following
message is displayed: "EDT8001 EDT TERMINATED ABNORMALLY".
Error switch: EDT, DMS.

EDT4928

INVALID VALUE

Meaning
Possible error cause:

  • In a @COMPARE statement (format 1) the value of int2 is greater than
    that of int1.

  • The string specified after STRING keyword in a @SET statement (format 3)
    cannot be interpreted as a line number.

  • A @PARAMS keyword or a @DO operand has an invalid value.

Error switch: EDT.

EDT4929

ISAM ’RECORD-FORMAT=*FIXED’ NOT SUPPORTED

Meaning
An attempt has been made to process a file with fixed record length using the @OPEN
statement and the /SET-FILE-LINK command with LINK-NAME=EDTMAIN.
Error switch: EDT.

EDT4930

’KEY-POSITION <> 1’ AND ’RECORD-FORMAT=*FIXED’ NOT SUPPORTED

Meaning
In a @GET or @SAVE statement an ISAM file has been assigned by means of a
/SET-FILE-LINK ...,LINK-NAME=EDTISAM,ACCESS-METHOD=ISAM(REC-
FORM=FIXED...)
command, but the file does not have ’KEY-POSITION=1’.
Error switch: EDT.

EDT4931

KEY-LENGTH TOO BIG

Meaning
A @GET, @SAVE, @ELIM or @OPEN statement has been issued for a file
with KEY-LENGTH >8.
Error switch: EDT.

EDT4932

LINE NUMBER NOT FOUND

Meaning
A line number has been specified for a string, but the line is not in
the procedure file or the file is empty, or the range of lines specified
in the @COMPARE statement is invalid.
Error switch: EDT.
If a non existing line number has been specified for a string while an EDT
procedure (@DO or @INPUT) is being processed, and logging has not been
activated by means of the PRINT operand, this message is not displayed
and the EDT error switch is not set either. However the statement will not
be processed.

EDT4933

MODULE LOADING NOT POSSIBLE

Meaning
It is not possible to load the module (e.g. EDTSTRT) by means of the
@RUN or @USE statement.
Error switch: EDT.

EDT4934

FILE HAS ACCESS METHOD SAM

Meaning
The first file name specified in the @OPEN statement is the name of a SAM file. A copy of
the SAM file can be processed in real mode by specifying ’@OPEN <file1> AS <file2>’.
Error switch: EDT.

EDT4935

FILE IS OPENED REAL

Meaning
An attempt was made to process a statement that is not permissible
as long as the file is opened real by means of @OPEN
(e.g. @RENUMBER).
Error switch: EDT.

EDT4936

’KEY-POSITION <>5’ AND ’RECORD-FORMAT=*VARIABLE’ NOT SUPPORTED

Meaning
It is not possible to process a file with that catalog properties by means
of @GET, @SAVE or @OPEN.
Error switch: EDT.

EDT4937

NO MORE SPACE FOR OPERAND VALUES

Meaning
A current operand value or a formal keyword value consisting of n
characters uses (n+1) bytes of a virtual memory page reserved for
procedure file arguments (values). With the exception of empty
operands, this message is displayed if a value causes more than
4096 bytes to be used.
For more detailed information on the error see the "EDT" manual.
Error switch: EDT.

EDT4938

NO MORE SPACE FOR OPERANDS

Meaning
A formal operand of length n (including the ’&’ character) is using (n+4) bytes on a page of
the virtual memory reserved for formal operands of procedure files. If an operand causes
more than 4096 bytes to be used this message is displayed.
The page for formal operands will not be allocated if no operands are used. It will be
returned after all procedure files have been dropped by means of the @DROP statement,
or if no more @INPUT files are active.
For more detailed information on the error see the "EDT" manual.
Error switch: EDT.

EDT4939

’@END’ WITHOUT ’@PROC’ STATEMENT

Meaning
An @END statement has been specified but there is no procedure file which
has to be ended, that means that the current work file is work file 0.
Error switch: EDT.

EDT4940

POSITION VALUES NOT ASCENDING

Meaning
The values in a @TABS statement to define the positions of the hardware tabulators and
the software tabulators (in Unicode mode) must be in ascending order.
Error switch: EDT.

Response
Correct and re-enter the statement.

EDT4941

NO POSITIONS DEFINED

Meaning
Tabulators cannot be activated until the positions have been defined.
Error switch: EDT.

Response
Define the positions using the @TABS statement.

EDT4942

STATEMENT ONLY POSSIBLE IN PROCEDURE FILE

Meaning
A @RETURN or @GOTO statement (in compatibility mode also an @IF statement)
can only be executed while a procedure file is being processed.
Error switch: EDT.

EDT4943

CHANGE OF CCS NOT POSSIBLE - WORK FILES NOT EMPTY

Meaning
A change of the coded character set is only possible, if all work files are empty.
Either a @CODENAME statement was issued, or a file with a CCS name different
from the actual was to be input or opened (@READ @OPEN,..).
Error switch: EDT.

Response
Re-enter statement after closing opened files and deleting work files.

EDT4944

@PARAMS STATEMENT MISSING

Meaning
The @DO statement contains operands, but there is no @PARAMS statement in
the procedure file, or it is not the first statement in the procedure
file.
Error switch: EDT.

EDT4945

NOT POSSIBLE ON THIS TERMINAL

Meaning
Possible error cause:

  • An attempt was made to change the screen dimension with a @VDT statement
    for a terminal other than a 9763.

  • An attempt was made to define hardware tabulators for a 3270 terminal.

Error switch: EDT.

EDT4946

OVERFLOW ERROR

Meaning
The result of an integer expression exceeds the highest positive
or negative value of an integer variable (2^31-1,-2^31).
Error switch: EDT.

EDT4947

PAM FILE NOT SUPPORTED

Meaning
An attempt was made to process a PAM file by means of a @GET, @READ @INPUT,
@OPEN, @ELIM, @SAVE or @WRITE statement. PAM files are not supported by EDT.
Error switch: EDT.

EDT4948

POSITIONAL OPERAND AFTER KEYWORD OPERAND

Meaning
In a @DO statement a positional operand has been specified after a keyword operand.
Error switch: EDT.

EDT4949

PROCEDURE FILE IS EMPTY

Meaning
An EDT procedure started by means of a @DO statement is empty.
Error switch: EDT.

EDT4950

WORK FILE IS UNDEFINED

Meaning
No work file was specified in the @DO statement and no work file has
been left with @END before.
In compatibility mode, a possible error cause also may be that in a @DO or @COMPARE
statement a procedure file has been specified that has not been used yet.
Error switch: EDT.

EDT4951

WORK FILE IS EMPTY. STATEMENT NOT PROCESSED

Meaning
The statement refers to a line number which cannot be found as the work file is empty.
Error switch: EDT.

EDT4952

NO SEPARATOR DEFINED

Meaning
The statement @SEPARATE has been issued without operator AT. As there
has not been defined a separator with @PAR SEPARATOR before, the
statement cannot be performed.
Error switch: EDT.

Response
Issue the character for separation in the statement @SEPARATOR after the
operand AT or preset it with @PAR SEPARATOR.

EDT4953

NO CHARACTER FOR TABULATOR DEFINED

Meaning
The statement @TABS RANGE has been issued. But there has not been
activated a character for tabulator yet.
Error switch: EDT.

Response
Define and activate a character and positions for the tabulator
before repeating @TABS RANGE.

EDT4954

REQM ERROR. PLEASE ACKNOWLEDGE. REPLY (Y=YES)

Meaning
The attempt by EDT to allocate additional memory is rejected with a
return code, or the ENTRLINE routine has been called by an EDT subroutine
(@RUN), but no virtual memory is available.
Error switch: not set.

Response
Y: EDT returns to the next free line number.
Else: The message will be repeated.
If this message is output during processing of an EDT procedure, the
processing can be ended by issuing K2 and /INTR.

EDT4955

PROCEDURE FILE(S) NOT YET TERMINATED

Meaning
A @DROP statement is not permitted while there are nested procedure files
which are not yet terminated.
Error switch: EDT.

EDT4956

SYSDTA EOF

Meaning
EDT issued a read instruction, but an end-of-file condition occurred.
If ’EOF’ is reported by RDATA (@EDIT ONLY mode), the EDT will switch to
WRTRD (@EDIT mode). If ’EOF’ is reported by WRTRD or in batch mode
EDT will issue a BKPT. Then the EOF condition can be reset, and
processing can be continued by means of the /RESUME-PROGRAM command.
Error switch: EDT.

EDT4957

SYSDTA NOT ASSIGNED OR READ ERROR

Meaning
The RDATA macro supplied the return code X’14’ or X’18’. The EDT run will be aborted and
the message "EDT8001 EDT TERMINATED ABNORMALLY" displayed.
Error switch: EDT.

EDT4958

@SYSTEM STATEMENT INCORRECT

Meaning
The command specified in the @SYSTEM statement contains an invalid operand
or returned an DMS error.
Error switch: DMS.

EDT4959

WORK FILE ALREADY ACTIVE

Meaning
A work file that is currently used to execute a @DO procedure
(active work file), can not be made the actual work file.
Error switch: EDT.

EDT4960

TIAM MACRO ERROR

Meaning
One of the macros WROUT, WRTRD, RDATA or MSG7 reported an error with
return code X’04’ or X’08’.
EDT terminates with the message "EDT8001 EDT TERMINATED ABNORMALLY".
In the case of the return code X’08’ an area dump is output additionally.
Error switch: not set.

EDT4961

TOO MANY PROCEDURE FILES ACTIVE

Meaning
Only 22 procedure files can be processed at the same time.
The @DO statement is rejected.
Error switch: EDT.

EDT4962

TOO MANY NESTED PROCEDURE FILES

Meaning
Only 22 procedure files can be nested. The @PROC statement is rejected.
In compatibility mode, the @INPUT statement is rejected too.
Error switch: EDT.

EDT4963

TOO MANY OPERANDS

Meaning
There are more current operands in the @DO statement than formal operands
in the @PARAMS statement.
Error switch: EDT.

EDT4964

LINE NUMBER AREA EMPTY

Meaning
A @ statement (or in Unicode mode a @SET statement, format 6) has been
specified to make the last stored pair of line number and increment the
actual line number and increment. However no more entries exist in the
line number area.
Error switch: EDT.

EDT4965

TOO MANY POSITIONAL OPERANDS

Meaning
There are more positional operands in a @DO statement than have been
specified in a @PARAMS statement.
Error switch: EDT.

EDT4966

’UPDATE’ FOR ISAM FILE NOT POSSIBLE

Meaning
A @WRITE statement with UPDATE operand has been specified for an ISAM file.
Error switch: EDT.

EDT4967

’UPDATE’ FOR SAM FILE NOT POSSIBLE

Meaning
A @SAVE statement with UPDATE operand has been specified for a SAM file.
Error switch: EDT.

EDT4968

WORK FILE NOT EMPTY

Meaning
There are still some lines in the work file. Opening a file for real processing using @OPEN
statement is only permitted if the work file is empty.
Error switch: EDT.

EDT4969

WRONG VERSION: (&00) (&01)

Meaning
A file name has been specified in a statement with a wrong version number. In this message
EDT displays the correct version number of the file. If the file is only to be read, the
statement will be processed. In the case of write access, the statement will not be
processed. If a statement containing a wrong version number (write and read access) is
read from an @INPUT file, the procedure will be aborted.
Error switch: DMS.

EDT4971

FIRST FILE EMPTY OR NOT CATALOGED

Meaning
An AS file has been specified in an @OPEN statement but the first file
is either empty or not cataloged.
Error switch: EDT.