Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Messages

&pagelevel(2)&pagelevel

As in the message file, the messages in this chapter are sorted according to their message
codes, with letters ranging before numbers.

The system messages are listed below. For guaranteed messages the message attribute
“Warranty” (see the manual “System Messages” [15]) is documented by “ ◆ Warranty: Y” in
the line after the message text.

List of messages

SDPF001

INTERNAL ERROR IN MODULE ’(&00)’, INTERNAL ERROR NUMBER ’(&01)’; ADDITIONAL INFORMATION: ’(&02)’. CONTACT THE SYSTEM ADMINISTRATOR

Meaning
The inserts are meant to help the systemdiagnosis.
An entry has been written into the SERSLOG file.

Response
If present, please send the following data to the systemdiagnosis:
- error message with inserts or serslog file,
- systemdump,
- procedure, that caused the error.

SDP0001

INCONSISTENCY BETWEEN SDF-P SYNTAX FILE AND EXECUTION MODULE

Meaning
Possible reasons:
- an attribute of the command has been changed in the user syntax file.
- the command is overruled by a command defined in the user syntax file.
- a syntax file of a previous SDF-P or SDF-P-BASYS version is installed.

Response
Remove the command from the user syntax file or contact the system administrator.

SDP0002

IRREGULAR PROCEDURE TERMINATION. CONTACT THE SYSTEM ADMINISTRATOR

Meaning
Unexpected procedure termination, caused by a system error during procedure execution.

SDP0003

SDP0004

SYNTAX ERROR IN COMMAND

ERROR DETECTED AT COMMAND LINE: (&00) IN PROCEDURE ’(&01)’

Meaning
An error has been detected for the command at the specified line or has been reported by
the abnormal termination of a program at a previous line.

SDP0005

TOO MANY PARAMETERS SPECIFIED

Meaning
Possible reasons:
- Fewer parameters are declared in the procedure than specified when calling the procedure.
- The BUILTIN function expects fewer parameters.

SDP0006

POSITIONAL PARAMETERS ARE NOT ALLOWED FROM PARAMETER NO. (&00)

Meaning
Possible reasons:
- Positional parameters are not allowed after keyword parameters.
- The maximum number of positional parameters has been reached.

SDP0007

SDP0008

SYNTAX ERROR IN PARAMETER LIST, PARAMETER NO. (&00)

INVALID KEYWORD ’(&00)’ SPECIFIED IN PARAMETER LIST

Meaning

  1. The keyword is neither a valid parameter name nor an unambiguous abbreviation of a parameter name.
  2. The keyword is neither a valid constant parameter value nor an unambiguous abbreviation of a constant parameter value.                                                                      

SDP0009

SDP0010

PARAMETER ’(&00)’ MUST BE SPECIFIED AT PROCEDURE CALL

TYPE OF PARAMETER ’(&00)’ INVALID

Meaning
Procedure: actual parameter-type is not convertible to the type of the formal parameter.
Builtin function: the type of the given expression does not correspond to
the type of the parameter or only keywords are allowed at this position.
FOR loop: FROM, TO, INCREMENT must be arithmetic expressions.
CONDITION must be boolean expression.

SDP0011

SDP0012

SDP0013

SDP0014

ERROR IN OPERAND ’(&00)’

VALUE OF EXPRESSION LESS THAN ZERO

FILE NAME INVALID OR MISSING

WARNING IN LINE: (&00) IN PROCEDURE ’(&01)’

Meaning
The previous message belongs to the line with the given line number or one line of its continuation lines.

SDP0015

SDP0016

SDP0017

OPERAND VALUE ’(&00)’ NOT ALLOWED; DEFAULT VALUE ASSUMED

AGGREGATES NOT ALLOWED

NO STRUCTURED PROCEDURE

Meaning
Possible reasons:

  • the procedure starts with /BEGIN-PROC,

  • the leading slash is missing.

SDP0018

ERROR RAISED BY USER

Meaning
The error was explicitly given by means of the command /RAISE-ERROR
or /EXIT-PROCEDURE.

SDP0019

SDP0020

SDP0021

THE FILE REFERENCED IN THE COMMAND CANNOT BE PROCESSED IN RFA MODE

SYNTAX ERROR IN FILE NAME OR NAME OF LIBRARY ELEMENT

THE STRUCTURE OF THE FILE ’(&00)’ DOES NOT MATCH THE REQUIRED ACCESS METHOD


SDP0022

COMMAND OR OPERAND VALUE ’(&00)’ NOT ALLOWED IN SDF-P BASIC-VERSION

Meaning
The full functionality of SDF-P is not available or the needed version
of SDF-P is not available.

Response
Please, contact system administrator to start subsystem SDF-P or upgrade
to a newer version of SDF-P.

SDP0023

PROCEDURE CANCELLED ON USER REQUEST

Meaning
The procedure is cancelled after acknowledgement by user of K2 key pressed while a
procedure parameter was requested at the terminal.

Response
If necessary, the procedure can be called again with correct parameter input.

SDP0024

Error detected at command line: (&00) in current dialog block

Meaning
An error has been detected for the command at the specified line or has
been reported by the abnormal termination of a program at a previous line.

SDP0025

Warning in line: (&00) in current dialog block

Meaning
The previous message belongs to the line with the given line number or one
of its continuation lines.

SDP0026

Task specific default not allowed for this command

Meaning
Task specific defaults (introduced by the character !) are not allowed
for SDF-P control flow commands:
- BEGIN-BLOCK
- BEGIN-PARAMETER-DECLARATION
- CYCLE
- ELSE, ELSE-IF
- END-BLOCK, END-FOR, END-IF, END-WHILE
- END-PARAMETER-DECLARATION
- EXIT-BLOCK
- FOR
- GOTO
- IF, IF-BLOCK-ERROR, IF-CMD-ERROR
- REPEAT
- UNTIL
- WHILE
and for the commands
- ADD-CJC-ACTION
- END-CJC-ACTION
- DECLARE-PARAMETER
- OPEN-VARIABLE-CONTAINER when specified in a parameter declaration block
                  (i.e.: between BEGIN-PARAMETER-DECLARATION and
                   END-PARAMETER-DECLARATION)
- SET-PROCEDURE-OPTIONS

SDP0030

SDF-P version not compatible with SDF-P-BASYS version. SDF-P start rejected

SDP0039

SDP0040

MORE THAN ONE VALUE SPECIFIED FOR OPERAND (&00). LAST VALUE IS USED

/FOR command overflows limit defined by system

Meaning
Maximum length permitted for this command: 4000 characters.

SDP0089

INPUT ERROR

Meaning
The input is missing or does not match to the required type or format.

SDP0090

WARNING: AN ACTION WAS PERFORMED

  Warranty: Y

SDP0091   

 

SEMANTIC ERROR

  Warranty: Y

SDP0092    


RESOURCE CURRENTLY NOT AVAILABLE

  Warranty: Y

SDP0093

ERROR DURING ACCESS OF FILE/LIBRARY ’(&00)’, ERROR ’(&01)’. MORE INFORMATION: /HELP-MSG (&01)

SDP0094

CONTAINER NOT ACCESSIBLE

Meaning
File, library element or variable is not accessible.

SDP0095

UNEXPECTED ERROR RETURN CODE ’(&00)’ FROM COMPONENT ’(&01)’. CONTACT SYSTEM ADMINISTRATOR

SDP0096

RECORD TOO LONG

Meaning
Record whose size exceeds maximum size encountered during read/write operation.

SDP0097

SDP0098

SDP0099    

FILE, LIBRARY OR LIBRARY ELEMENT ’(&00)’ IS LOCKED

FILE, LIBRARY OR LIBRARY ELEMENT ’(&00)’ DOES NOT EXIST

NO MORE VIRTUAL MEMORY SPACE AVAILABLE AT THIS MOMENT

  Warranty: Y

Meaning
The limit of the virtual memory space has been reached.
- the declared variables need too much memory space;
- the nest level of procedure calls is too deep;
- the sum of the length of all the variable values of the task exceeds
     the ADDRESS-SPACE-LIMIT (in megabytes) attribute of the USER-ID:
                   - boolean value = 1 byte
                   - integer value = 4 bytes
                   - string value= length of string
                   - variable declaration without value = 0 byte
If the error occurs during creation of a structure, then the structure is
not completely declared afterwards.

Response
- release memory by means of /FREE-VARIABLE on variables
- reduce the procedure level by means of /CANCEL-PROCEDURE
- cancel the task by means of /LOGOFF.

SDP0100

SDP0101

Specified file ’(&00)’ is not a SAM/ISAM file

Operation name ’DECLARE-PARAMETER’ unknown. Contact the system administrator

Meaning
DECLARE-PARAMETER command not recognized by SDF.
SDF-P-BASYS syntax file not installed.

SDP0102

SDP0103

CONTINUATION LINE MISSING, ’EOF’ ASSUMED

BUFFER TOO SMALL FOR CONTINUATION LINES

Meaning
Maximum length: 16364 characters.

SDP0104

SLASHES MISSING

Meaning
Commands must begin with one slash, statements with two slashes;
continuation lines are subject to the same rule.

SDP0108

SDP0109

SDP0110

SDP0111

SLASH MISSING

SLASHES PROHIBITED

COMMAND FOUND, STATEMENT EXPECTED

THE COMMAND COULD NOT BE IDENTIFIED AS /DECLARE-PARAMETER NOR AS /OPEN-VARIABLE-CONTAINER COMMAND

Meaning
In the procedure head a /DECLARE-PARAMETER or a /OPEN-VARIABLE-CONTAINER
command is expected, but was not identified.
Possible reasons:
- spelling error on the operation name.
- an ambiguous abbreviation was used.
- the operation was interpreted as /SET-VARIABLE command because an equality character was written after the operation name.

SDP0112

SDP0113

SDP0114

SYNTAX ERROR IN SKIP LABEL

ERROR IN COMMAND NAME

ODD NUMBER OF APOSTROPHES

Meaning
there are too many or not enough apostrophes.

SDP0115

SDP0116

SDP0117

SDP0118

DOUBLE APOSTROPHE MISSING

PARENTHESIS MISSING

UNEXPECTED PARENTHESIS

COMMAND INVALID IN CURRENT ENVIRONMENT ’(&00)’

Meaning
- there were more parameters specified by /CALL-command than have been declared in the procedure.
- /DECLARE-PARAMETER not found, because of a spelling error in the command name, so no parameter was expected.
- /BEGIN-PARAMETER-DECLARATION not found, because another BS2000 command was found before, so the declarations of the parameters could not be found.
- /BEGIN-PARAMETER-DECLARATION and /END-PARAMETER-DECLARATION are missing or erroneous, so the declarations of the parameters could not be found.
- a procedure-end command was found, but no procedure was active.
- a block-end command was found, but no block-begin command was given before. - a control flow command was generated by escape-character replacement.
- the given command is not allowed in interrupt-state.
- no structure or layout initiated.
- layout declaration currently not allowed.
- the element name must not be of SDF data type composed-name.

SDP0119

SDP0130

SDP0131

INVALID COMMAND THAT SHOULD BE EXECUTED BY /EXEC-CMD

SYNTAX ERROR IN EXPRESSION

RECORD TOO LONG

Meaning
Possible reasons:
- The expression or the value of the expression is too long.
- The record became too long after the escape character replacement. Maximum length: 16364 Bytes.

SDP0132

SDP0133

SDP0134

NO PROCEDURE BODY EXISTS

INVALID TYPE OF EXPRESSION

DATA FOUND, COMMAND EXPECTED

Meaning
The record does not start with a slash, so the command cannot be recognized.
A /SEND-DATA command was executed, although no data was expected.

SDP0135

DATA FOUND, STATEMENT EXPECTED

Meaning
The record does not start with two slashes, so the statement cannot be
recognized.
A /SEND-DATA command was executed although a statement was expected.

SDP0136

STATEMENT FOUND, COMMAND EXPECTED

Meaning
The record starts with two slashes, so the command cannot be recognized.
A /SEND-STMT command was executed, although a command was expected.

SDP0137

STATEMENT FOUND, DATA EXPECTED

Meaning
The record starts with two slashes, so no data was recognized.
A /SEND-STMT command was executed, although data was expected.

SDP0138

ERROR DURING PREANALYSIS OF THE PROCEDURE

Meaning
The structure of the procedure generated by the control flow commands is not correct.
The procedure was not executed.

Response
Change the structure of the procedure.

SDP0139

BACK BRANCH LIMIT REACHED

Meaning
The BACK-BRANCH-LIMIT specified by means of the
/MODIFY-PROCEDURE-TEST-OPTIONS command has been reached.

SDP0140

SYNTAX ERROR DURING ESCAPE CHARACTER REPLACEMENT

  Warranty: Y

SDP0141

SDP0142

SDP0143

SDP0144

SEMANTIC ERROR DURING ESCAPE-CHARACTER REPLACEMENT

LABEL IGNORED IN PROCEDURE HEAD

/CYCLE ONLY ALLOWED IN LOOPS

ERROR DURING PARAMETER TRANSFER

Meaning
If the error could not be identified by previous error messages,
the following reason is possible:
the parameter declarations were not identified by /BEGIN-PARAMETER-DECLARATION
and /END-PARAMETER-DECLARATION, so only the first declaration is evaluated.

SDP0145

SPECIFICATION OF LIBRARY-ELEMENT VERSION NOT ALLOWED FOR NOT-STRUCTURED PROCEDURES

Meaning
For Not-Structured procedures, only the default version value (*HIGHEST-EXISTING) is
possible.

SDP0150

SDP0151

INCORRECT SYMBOL AT THIS POSITION IN EXPRESSION : (&00)

INCORRECT SYMBOL IN HEX-STRING: (&00).

Meaning
Only digits or letters A-F/a-f are allowed.

SDP0152

INCORRECT SYMBOL FOLLOWING INTEGER: (&00)

Meaning
There must be a blank between an integer and a letter.

SDP0153

ERROR IN NAME: (&00)

Meaning
Name part must not start with a dot.
Dot must not follow a "-".

SDP0154

ERROR IN NAME PART: (&00).

Meaning
A dot must be followed by a letter or a special sign.

SDP0155

SDP0156

SDP0157

SDP0158

SDP0200

SDP0201

STACK OVERFLOW DURING EXPRESSION ANALYSIS

SYNTACTICAL ERROR IN EXPRESSION: (&00)

OPERATOR NOT ALLOWED IN SDF-P BASIC-VERSION

ERROR: EXPRESSION EMPTY (LENGTH = 0).

LABEL ’(&00)’ OCCURS MORE THAN ONCE

INVALID BLOCK-CLOSING COMMAND USED FOR CONTROL STRUCTURE
STARTING AT COMMAND LINE: (&00)

Meaning
The current open block must not be closed with this block end command.

SDP0202

BLOCK-CLOSING COMMAND EXISTS, BLOCK-OPENING COMMAND MISSING

Meaning
A block end command was found, although there is no block-opening command.

SDP0203

CURRENT BLOCK NOT AN IF BLOCK FOR CONTROL STRUCTURE STARTING AT
COMMAND LINE: (&00)

Meaning
An /ELSE or /ELSE-IF command was found outside of an IF block.

SDP0204

/ELSE COMMAND ALREADY PRESENT AT COMMAND LINE: (&00)

Meaning
The /ELSE command of the IF block was already found.
Another /ELSE or /ELSE-IF command is not allowed.

SDP0205

SKIP LABEL NOT ALLOWED

Meaning
Skip labels must not be used:
- inside of blocks
- before SDF-P control flow commands.

SDP0207

NOT ALL CONTROL STRUCTURES CLOSED FROM CONTROL STRUCTURE STARTING AT COMMAND LINE: (&00)

Meaning
An END-BLOCK, END-IF, END-FOR, END-WHILE or UNTIL command is missing.

SDP0208

SDP0209

TARGET LABEL ’(&00)’ NOT DEFINED

INVALID TARGET OF JUMP

Meaning
Reasons:
- the target is not in current block hierarchy.
- the operand of a /CYCLE- or /EXIT-BLOCK-command is not the name of a block.
- the target of a /INCLUDE-BLOCK-command is not a /BEGIN-BLOCK-command

with label.

SDP0210

/CYCLE OR /EXIT COMMAND NOT WITHIN A BLOCK

Meaning
No block-beginning command is specified for a /CYCLE or /EXIT command.

SDP0211

SDP0212

Only messages of the class SDP may be suppressed

/LOGON COMMAND DETECTED IN OR BEFORE PROCEDURE HEAD

Meaning
A /LOGON command is not allowed at this position.

SDP0213

SDP0215

COMMAND NOT YET IMPLEMENTED

LABEL OF BLOCK-TERMINATING COMMAND DOES NOT MATCH LABEL OF BLOCK-INITIATING COMMAND FOR CONTROL STRUCTURE STARTING AT COMMAND LINE: (&00)

SDP0216

THIS PROCEDURE CANNOT BE CALLED WITH THIS COMMAND

Meaning
/CALL command prohibited by the /SET-PROCEDURE-OPTIONS command.
Procedure was called with a /DO command, but has parameters with
’TRANSFER-TYPE=BY-REFERENCE’. Old procedures must not be called with
/INCLUDE-PROC.

Response
If the calling command was /CALL-PROCEDURE, try again with /INCLUDE-PROCEDURE.
If the calling command was /INCLUDE-PROCEDURE, try again with /CALL-PROCEDURE.

SDP0217

THIS COMMAND IS NOT ALLOWED WITH THE OPERAND ’STRUCTURE-OUTPUT=VARNAME’

Meaning
Only the commands /SHOW-FILE-ATTRIBUTES with INFORMATION=
NAME-AND-SPACE/ ALL-ATTRIBUTES and /SHOW-JOB-STATUS are allowed together
with a structured variable.

SDP0218

SDP0219

VARIABLE MUST BE A LIST OF TYPE ’STRUCTURE’

ERROR DURING PROMPTING

Meaning
Error reported by TIAM during WRTRD operation.
Possible error conditions :

  • prompting in batch mode,

  • prompt string too long, ...

SDP0221

SDP0222

TOO MUCH INFORMATION. /EXEC-CMD NOT PROCESSED

OPERAND ’CMD’ INVALID IN /EXEC-CMD, ERROR ’(&00)’. IN SYSTEM MODE: /HELP-MSG (&00)

Meaning
For more detailed information about the error code enter /HELP-MSG in system mode.

SDP0223

MODIFICATION OF CONTROL FLOW COMMANDS BY ’SYSTEM-EXIT’ NOT ALLOWED

Meaning
A SYSTEM-EXIT has modified a command that must be modified. This is
especially not allowed for all SDF-P control flow commands.

Response
Contact the system administrator to correct or deactivate the SYSTEM-EXIT.

SDP0224

SDP0225

SDP0226

SDP0227

SDP0228

SDP0229

LOGGING SUPPRESSED; CONTAINER ’(&00)’ IS READ PROTECTED

DO YOU WANT TO CANCEL ALL ACTIVATED PROCEDURES? REPLY (Y=YES; N=NO)

COMMAND NOT ALLOWED FOR /EXECUTE-CMD

WARNING WHILE EXECUTING THE OPERAND ’CMD’

TOO MANY VARIABLES ARE DECLARED. COMMAND IS ABORTED

ALL OPERANDS OF /EXECUTE-CMD IGNORED FOR COMMAND SPECIFIED BY ’CMD’. PROCESSING CONTINUES

Meaning
The command specified by the operand ’CMD’ cannot be processed by /execute-cmd;
therefore all operands of /execute-cmd are ignored and the command is executed
afterwards.

Response
For such commands, please use procedure-wide features:
* text-output-> /assign-sysout to=*variable(..)
* struct-output-> /assign-stream sysinf,to=*var(...)
* msg-struct-output -> /assign-stream sysmsg,to=*var(...)
* returncode-> /save-returncode (input after the cmd).
* returncode=*none-> /if-cmd-error ; end-if(after the cmd)
and input the command directly.

SDP0230

Output larger than supported by /EXECUTE-CMD. /EXECUTE-CMD repeated; processing continues

Meaning
The output of the command executed by /EXECUTE-CMD is larger than the default size
foreseen by /EXECUTE-CMD (392.6 KBytes).
/EXECUTE-CMD repeats the command with a larger system buffer as long as the output of
the command overflows the specified size.

Response
The amount of data output by the commands can be reduced by a more acute specification
of the INFORMATION and SELECT operands of the executed command, if this command
offers such capabilities.
If the repetition of the command must be avoided by all means, /EXECUTE-CMD must be
replaced by the corresponding combination of /ASSIGN-SYSOUT, /ASSIGN-STREAM
and /IF-CMD-ERROR commands.

SDP0231

OUTPUT OF SPECIFIED CMD LARGER THAN ACTUALLY SUPPORTED BY SYSTEM. CMD REJECTED

Meaning
The output of the specified command is greater than the maximal size foreseen by the
command /EXECUTE-CMD (6.3 MBytes).
Therefore the output of the command cannot be completely stored in the system buffer
reserved by /EXECUTE-CMD.
The command has been executed, but its output cannot be completely processed by
/EXECUTE-CMD. So the command has been rejected.

Response
If the command specified in /EXECUTE-CMD offers operands to tune the output like
"INFORMATION" or "SELECT", these operands should be used to reduce the amount of
output data.
If this is not possible, the command /EXECUTE-CMD should be replaced by the
corresponding combination of the commands /ASSIGN-SYSOUT, /ASSIGN-STREAM and
/IF-CMD-ERROR.

SDP0232

SDP0234

SDP0237

SDP0239

SDP0250

ERROR IN OPERAND ’(&00)’

OPERAND ’NAME’ INVALID

OPERAND ’OUTPUT’ INVALID

ERROR DURING EVALUATION OF RIGHT SIDE OF ASSIGNMENT

Cmd or event not allowed in /INCLUDE-CMD context

Meaning
The command or the event is not allowed during the execution of a procedure hierarchy
called by /INCLUDE-CMD.
For example: /RESUME-PROGRAM, /SEND-MESSAGE, AID command,
/START-PROGRAM, /CANCEL-PROCEDURE, ... lead to inconsistent situations which
must be rejected.
/INCLUDE-CMD commands cannot be embedded.

Response
Suppress the command or the event from the input or do not call the procedure which
activates it.

SDP0251

Cmd or event not allowed in operand ’CMD’ of /INCLUDE-CMD

Meaning
The command or the event is not allowed in the operand
’CMD’ of the command /INCLUDE-CMD.

Response
The command or event must be removed from the list of commands
specified in the command /INCLUDE-CMD.

SDP0252

Operand ’CMD’ invalid

Meaning
The specification of CMD value must be enclosed by parentheses
and contain at least one character.

Response
Correct operand value and retry.

SDP0253

/INCLUDE-CMD not allowed in this mode

Meaning
/INCLUDE-CMD can only be specified from a program mode
via CMD macro or //EXECUTE-SYSTEM-CMD statement.

Response
Use the command according to MEANING hints.

SDP0254

All procedures cancelled due to program termination; processing continues

Meaning
During the execution of procedures called by /INCLUDE-CMD, the program which issued
this command has been terminated.
To avoid any discrepancy due to caller termination, all the procedures are cancelled.

Response
Identify the cause of the termination of the program to avoid this event.

SDP0255

/RESUME-PROGRAM replaced by /RESUME-PROCEDURE; processing continues

Meaning
After the interruption of a procedure called by /INCLUDE-CMD, not the caller program must
be resumed but the interrupted procedure must be.

Response
Be quiet, system is running well.

SDP0256

K2 request ignored in /INCLUDE-CMD context

Meaning
The prompting of procedure parameters cannot be cancelled by K2 because /CANCEL-
PROCEDURE is not allowed during execution of procedures called by /INCLUDE-CMD.

Response
Specify an empty value to provoke an error which leads to exit from procedure with error.

SDP0257

Error in /INCLUDE-CMD cmd

Meaning
The execution of a command specified by /INCLUDE-CMD reports an error.

Response
Identify the error cause and/or add an error handling block to intercept the error situation
(/IF-CMD-ERROR).

SDP0258

Warning in /INCLUDE-CMD cmd

Meaning
A warning has been reported by a command specified by the command /INCLUDE-CMD.

Response
Identify the origin of the warning and correct it if necessary.

SDP0259

Operation aborted: selection ignored

Meaning
The CANCEL key was pressed in the dialog screen.
Selections are ignored, no element is returned.

SDP0260

SPECIFIED OPERAND OR VALUE NOT SUPPORTED BY CURRENT VERSION.
PROCESSING CONTINUES.

Meaning

one of following operands or values requires a more recent version of SDF:

  • MESSAGE
  • TITLE greater than 80 characters
  • SELECTION-CODE LENGTH greater than 1

To continue processing, the request has been downgraded to display a screen without message and/or with title truncated to 80 characters and/or with selection code of 1 column

Response

Contact the system administrator to upgrade the SDF subsystem to a version that supports these operands or values.

SDP0300

OPERAND(S) IN EXPRESSION DO NOT MATCH OPERATOR

Meaning
The type of one or more operands does not match the operator.

SDP0301

SDP0302

SDP0303

SDP0304

INVALID VALUE IN EXPRESSION

ILLEGAL DIVISION BY ZERO

ERROR IN VARIABLE NAME ’(&00)’

OVERFLOW, NUMBER OUT OF RANGE

Meaning
Only values between -2**31 and 2**31-1 maybe used.
Builtin function USER-SWITCH: there are only 32 switches (numbers 0-31),
so the requested index is too big or too small.

SDP0305

VALUE WAS TRUNCATED BECAUSE BUFFER TOO SMALL

Meaning
The internally defined buffer is too small.

SDP0306

SDP0307

BUFFER TOO SMALL. OPERATION OR ASSIGNMENT NOT EXECUTED

Error in variable ’(&00)’

Meaning
An error was detected when SDF-P processed the specified variable.

Response
Correct the variable and/or the related operations.

SDP0310

SDP0373

EVALUATION ERROR

DESCRIPTION OF SYSTEM INTERFACE MODIFIED IN SYNTAX FILE

Meaning
Possible reasons:
- an attribute of the command has been changed in the user syntax file.
- the command is overruled by a command defined in the user syntax file.

SDP0402

SDP0403

SDP0410

SDP0411

SDP0412

INVALID FUNCTION NAME. FUNCTION ’(&00)’ DOES NOT EXIST

Specified string is too long (more than 4 characters)

INCONSISTENCY BETWEEN ’WHEN’ AND ’THEN’ PARAMETERS

STRING EMPTY

START POSITION OUT OF RANGE

Meaning
The start position is greater than the length of the string or <= zero.

SDP0413

SDP0414

SDP0415

SDP0416

ILLEGAL LENGTH

Warning: *REST-LENGTH value used for LENGTH operand

SYNTAX ERROR: INTEGER EXPECTED IN STRING. CONVERSION NOT POSSIBLE

NUMBER OUT OF RANGE

Meaning
INTEGER-TO-CHARACTER() :
- only values between 0 and 255 may be used.
INTEGER() :
- only values between -2**31 and 2**31-1 may be used.

SDP0417

SDP0418

SDP0419

SPECIFIED STRING EMPTY. FUNCTION NOT EXECUTED

INVALID MSG-IDENTIFICATION

JV: JOB VARIABLE ’(&00)’ NOT ACCESSIBLE

Meaning
Possible reasons:
- The job variable is not shareable.
- The job variable is access protected.

SDP0420

SDP0421

JV: JOB VARIABLE ’(&00)’ DOES NOT EXIST

JV: DMS ERROR ’(&00)’ WHILE ACCESSING JOB VARIABLE. IN SYSTEM MODE: /HELP-MSG DMS(&00)

Meaning
For more detailed information about the DMS error code enter /HELP-MSG in
system mode or see the BS2000 manual ’System Messages’.

SDP0422

SDP0423

SDP0424

SDP0425

KEYWORD ’(&00)’ UNKNOWN FOR THIS FUNCTION

VARIABLE ’(&00)’ NOT AN ARRAY

NO CONTAINER ASSIGNED TO VARIABLE ’(&00)’

BUILTIN FUNCTION VAR-ATTRIBUTES: VARIABLE NOT A STRUCTURE

Meaning
The variable is no structure and so the information is not available (2nd Parameter *STRUCTURE-INFORMATION).

SDP0426

SDP0427

SDP0428

SDP0429

SDP0430

SDP0431

SDP0432

SDP0433

SDP0434

SDP0435

SDP0436

SDP0437

SDP0438

SDP0439

SDP0440

SDP0441

VARIABLE ’(&00)’ NOT A LIST

ATTRIBUTE ’(&00)’ UNKNOWN

COMMAND RETURN CODE NOT AVAILABLE IN DIALOG

CONVERSION NOT POSSIBLE

VAR-ATTRIBUTE: CONTAINER HAS NO SCOPE

ERROR ’(&00)’ IN BUILTIN FUNCTION ’(&01)’

FUNCTION NOT ALLOWED FOR LISTS

GIVEN STRING NOT A C-LITERAL

GIVEN STRING NOT A X-LITERAL

DESIRED INFORMATION NOT AVAILABLE

GIVEN LENGTH NOT BETWEEN ZERO AND MAXIMUM POSSIBLE STRING LENGTH

LENGTH OF PARAMETER ’FILL-BYTE’ EQUAL TO ZERO

LENGTH OF PARAMETER ’SEPARATOR’ EQUAL TO ZERO

LENGTH OF FILE NAME ZERO OR GREATER THAN 54

Name ’(&00)’ not a file name or not a specific file name

DMS ERROR ’(&00)’ WHEN CALLING FSTAT MACRO. IN SYSTEM MODE: /HELP-MSG (&00)

Meaning
For more detailed information about the DMS error code enter /HELP-MSG in system mode or see the BS2000 manual ’System Messages’.

SDP0442

SDP0443

SDP0444

SDP0445

SDP0446

SDP0447

SDP0448

LAYOUT DOES NOT EXIST

SYNTAX OF PATTERN IS NOT A CORRECT WILDCARD SYNTAX

INTERFACE ERROR CONCERNING BUILTIN FUNCTION. CONTACT SYSTEM ADMINISTRATOR

USERID WITH MORE THAN 8 CHARACTERS IS NOT POSSIBLE

USERID UNKNOWN

THE GIVEN STRING IS NO SDF-LIST

THE PARAMETER ’POSITION’ OUT OF RANGE

Meaning
There are less sublists than ’POSITION’. ’POSITION’ is less or equal 0.

SDP0449

SDP0450

SDP0451

ARRAY ELEMENTS ARE NOT ALLOWED

USERID LOCKED

NOT ENOUGH SPACE FOR STORING RESULT

Meaning
There is not enough space allocated for storing the result.

SDP0452

INVALID DATE

Meaning
The input/output date is not correct, is lower than 1582-10-15 or greater than 9999-12-31.

SDP0453

(&00) PARAMETER IS EMPTY OR ITS LENGTH IS GREATER THAN (&01) CHARACTER(S) OR CONTAINS ONE OR MORE SPACES

SDP0454

INVALID PARAMETER : ’(&00)’

Meaning
The syntax of the parameter is not correct.

SDP0455

INVALID LENGTH OF INPUT STRING (ALLOWED : 1..256)

Meaning
The input string is maybe an empty string or its length
is greater than 256.

Response
Try to fill the string (if empty) or reduce the length.

SDP0456

LENGTH PARAMETER IS OUT OF RANGE (ALLOWED : 1..256)

Meaning
The LENGTH parameter is null or greater than 256.

Response
Try a value between 1 and 256.

SDP0457

LENGTH PARAMETER IS NOT A NUMERIC VALUE

Meaning
LENGTH parameter contains probably other characters than digit.

Response
Set LENGTH parameter with a numeric value.

SDP0458

BEGIN-DATE GREATER THAN END-DATE

Response
Swap the two dates.

SDP0459

Parameter error or invalid parameters combination. Additional information: ’(&00)’

Meaning
Explanations: Additional info =
1 invalid INPUT parameter.
2 internal error.
3 bad combination of DATA-TYPE and/or PATTERN with one of the following
parameter CAT-ID, USER-ID, VERSION, GENERATION, WILDCARD, KEYSTAR,
SEPARATORS, UNDERSCORE, ODD, CORRECTION-STATE, USER-INTERFACE,
ALIAS, VOLUME-ONLY or bad combination of parameters DEVICE-CLASS, EXCEPT-DISKS, EXCEPT-TAPES.
4 bad LOWEST-LENGTH / HIGHEST-LENGTH limits (HIGHEST < LOWEST, >SDF-A
limits, bad values, no decimal limit, no limit allowed, ...).
5 invalid PATTERN (length=0, syntax).
6 invalid values (VALUE parameter).

Response
Correct and retry.

SDP0460

SDP0461

SDP0462

SDP0463

SDP0464

SDP0465

SDP0467

SDP0468

SDP0469

THE GIVEN STRING IS NOT A STRUCTURE

THE NUMERIC VALUE FOR THE OPERAND MUST BE GREATER THAN ZERO

’(&00)’ IS NOT A STRUCTURED-NAME

The given operand ’(&00)’ is unknown

TOO MANY AMBIGUITIES FOR THE GIVEN OPERAND

OPERAND OF TYPE BOOLEAN NOT ALLOWED

NO NAME FOUND; PROCESSING CONTINUES

NO NAME FOUND

Invalid parameter ’(&00)’ specified

Meaning
Refer to IMON manual (GETINSP interface) for a more detailed
description of these parameters.

Response
Correct and retry.

SDP0470

Internal error returned by GETINSP/GETINSV interface. Return code ’(&00)’ received

Meaning
The interface GETINSP/GETINSV has returned a non expected return code.

Response
Contact the system administrator.

SDP0471

SDF-P VERSION NOT SUPPORTED BY SDF-P-BIF

Meaning
The version of the system interface used by SDF-P is not supported by SDF-P-BIF.
All built-in functions loaded by SDF-P-BIF are ignored.

Response
Please use another version of SDF-P-BIF kernel which supports the current SDF-P version.
See SDF-P manual for valid SDF-P/SDF-P-BIF combinations.

SDP0472

SDP0473

SDP0474

SDP0475

SDP0476

Null byte (x’00’) not allowed in STRING and FIELD-SEPARATOR operands

Internal error during builtin function

Syntax error in regular expression for operand FIELD-SEPARATOR

Variable must be a STRUCTURE or a LIST/ARRAY

Result string too long

Meaning
The result string may not be longer than 4096 characters.

SDP0477

SDP0478

SDP0479

SDP0480

SDP0481

SDP0482

Incorrect SDF structure

Invalid STRING syntax in *STRING-TO-VARIABLE value

Invalid STRING syntax in *STRING-TO-VARIABLE value near ’(&00)’

Incorrect SDF structure for variable ’(&00)’

Value of operand ’POSITION’ must be greater than zero

An input string is too long (1..255)

Meaning
The operands
- INPUT-NAME
- WILDCARD-PATTERN
- CONSTRUCTION-WILDCARD
may not be longer than 255 characters.

SDP0483

SDP0484

Incorrect CONSTRUCTION-WILDCARD value

Too long result string (1..255)

Meaning
The output string may not be longer than 255 characters.

SDP0485

SDP0486

SDP0487

Value of operand ’FIELD-NUMBER’ must be greater than zero

Odd number of apostrophes in STRING value

Invalid type of expression in *STRING-TO-VARIABLE() operand

Meaning
*STRING-TO-VARIABLE() operand value must be of type string.

SDP0488

Spaces not allowed in input strings

Meaning
The operands
- INPUT-NAME
- WILDCARD-PATTERN
- CONSTRUCTION-WILDCARD
may not contain spaces (’ ’).

SDP0489Warning: Installation-Unit ’(&00)’ not found in IMON Software Inventory. Default value assumed

SDP0490

SDP0491

Installation-Unit ’(&00)’ version ’(&01)’ not found

Warning: Logical-id ’(&00)’ not found in Installation-Unit ’(&01)’ version ’(&02)’. Default value assumed

SDP0492

SDP0493

Null byte (x’00’) not allowed in PATTERN operand and list elements

Value of operands BEGIN-INDEX, END-INDEX, BEGIN-COLUMN and END-COLUMN must be greater than zero



SDP0494

SDP0495



Syntax error in regular expression for operand PATTERN

’(&00)’ not a correct JV name

Meaning
The JV name (&00) must be a full-filename_1..54.

SDP0496

SDP0497

SDP0498

SDP0499

SDP0510

User is not privileged to see installation information

No path name assigned to logical-id ’(&00)’

BEGIN-COLUMN must not be greater than END-COLUMN.

FIRST-RECORD must not be higher than LAST-RECORD.

Stream name ’(&00)’ invalid

Meaning
A reserved stream name (SYSDTA, SYSLST, SYSCMD, SYSOUT, SYSIPT, SYSOPT or stream name beginning with ’$’) has been used.
Check stream name and retry.

SDP0511

Assignment invalid for stream ’(&00)’

Meaning
The specified stream could not be assigned :
- assignment to father stream creates a cycle over the previously assigned streams.
- ...

Response
- assign the stream to another father
- correct error cause and retry.

SDP0512

Server no longer active, S-stream reset to *DUMMY. /TRANSMIT-BY-STREAM command ignored, processing continues

Meaning
The server status is no longer valid at transmission time.
The server has cancelled the information related to this stream.
No transmission is therefore possible any longer on this stream.

Response
Check server environment and assign stream in a valid environment for this stream.

SDP0513

SDP0514

System stream ’(&00)’ cannot be deleted

Stream ’(&00)’, assigned to another one, cannot be deleted

Meaning
The stream cannot be deleted because it has been assigned to another stream (son
stream). Deleting this stream would leave the son stream without any destination.

Response
Please assign the son stream to another destination or *dummy (the son stream can be
found with /show-stream-assignment).
Then repeat /delete-stream.

SDP0515

Stream not created at primary level

Meaning
Streams can only be deleted at primary level. This avoids that the results of stream deletion
depend of the current environment.

Response
/delete-stream can only be input when all procedures are exited or system-file-contexts of
all calling procedures are *same from primary level up.

SDP0516

SDP0517    

Stream ’(&00)’ does not exist, processing continues

SPECIFIED STREAM ’(&00)’ DOES NOT EXIST

  Warranty: Y

Meaning
The specified stream has not been created in the current context (procedure or dialog).

Response
The stream must be created by /ASSIGN-STREAM command.

SDP0518

SDP0519

SDP0520

NO MATCH FOR SPECIFIED WILDCARD PATTERN, PROCESSING CONTINUES

NO MATCH FOR WILDCARD PATTERN

Specified variable ’(&00)’ invalid

Meaning
The variable must be of type structure.

Response
Verify the variable type.

SDP0522

Transmitted data incompatible with format processed by server

Meaning
The server could not process the current request for one of the following reasons :

  • the name of the transmitted data is not expected by the server

  • some data are missing in the transmitted variables

  • the attributes of the transmitted data do not match the attributes expected by the server.

SDP0524

Server no longer active, S-stream reset to *DUMMY

Meaning
The server status is no longer valid at transmission time.
The server has cancelled the information related to this stream.
No transmission is therefore possible any longer on this stream.

Response
Check server environment and assign stream in a valid environment for this stream.

SDP0530

SDP0531

Server ’(&00)’ does not exist

Warning returned by server

Meaning
Warning from server.
More information stored in RET-CONTROL-VAR-NAME variable if specified at
/ASSIGN-STREAM and /TRANSMIT-BY-STREAM commands.

Response
Check contents of RET-CONTROL-VAR-NAME variable.

SDP0532

Error returned by server

Meaning
Error from server.
More information stored in RET-CONTROL-VAR-NAME variable if specified at
/ASSIGN-STREAM and /TRANSMIT-BY-STREAM commands.

Response
Check contents of RET-CONTROL-VAR-NAME variable.

SDP0533

SDP0534

Server linkage error

INTERNAL ERROR RETURNED BY SERVER

Meaning
Server aborted after unexpected event or missing or lack of system resources.

SDP0535WARNING RETURNED BY SERVER AT DELETION OF STREAM ’(&00)’, PROCESSING CONTINUES

SDP0536

SDP0537

SDP0538

Error returned by server, delete rejected for stream ’(&00)’

Internal error returned by server, delete rejected for stream ’(&00)’

Recursive call of stream server rejected

Meaning
The server for structured streams assigned by
/ASSIGN-STREAM ...TO=*VARIABLE(...) has detected a recursive call in error situation
and aborts the recursion by cancelling every next operation.
The primary call terminates with error.

Response
The recursion can be caused by the current user environment.
The server uses MIP and SDF-P services which probably operate on standard streams
(SYSINF, SYSMSG) which are in turn assigned to this server. By eliminating the cause of
the original error, the recursive call will be avoided.

SDP0539

SDP0571

SDP0572

CODED-CHARACTER-SET '(&00)' NOT SUPPORTED

CODED-CHARACTER-SET '(&00)' UNKNOWN

CODED-CHARACTER-SET FUNCTION NOT SUPPORTED BY CURRENT VERSION OF SUBSYSTEM 'XHCS'

SDP0573SUBSYSTEM 'XHCS' NOT AVAILABLE

SDP1006

SDP1007

INTERNAL ERROR IN VARIABLE HANDLER. CONTACT SYSTEM ADMINISTRATOR

No variable declared

Meaning
The variable pool is empty.

SDP1008

VARIABLE/LAYOUT ’(&00)’ DOES NOT EXIST

  Warranty: Y

SDP1010

SDP1014

VARIABLE ’(&00)’ HAS NO VALUE

NO STRUCTURE OR LAYOUT DECLARATION INITIATED

SDP1015

STRUCTURE CLOSED INTERNALLY

Meaning
Not all structures declared with /BEGIN-STRUCTURE have been closed by means of
/END-STRUCTURE by the end of the procedure.

SDP1017

SDP1018

WARNING: VARIABLE ’(&00)’ ALREADY EXISTS

VARIABLE ’(&00)’ ALREADY EXISTS BUT WITH OTHER ATTRIBUTES

  Warranty: Y

Response
Change the name of the variable.

SDP1019

SDP1020

SDP1022

ARRAY BOUND OR LIMIT OUT OF RANGE

UPPER LIMIT OF ARRAY OR LIST ELEMENTS OF VARIABLE ’(&00)’ REACHED

JOB VARIABLE ’(&00)’ NOT ACCESSIBLE

Meaning
Possible reasons:
The required password was not provided.
Only read access is allowed.

SDP1023

JOB VARIABLE ’(&00)’ ALREADY EXISTS

Meaning
An attempt has been made to create an existing job variable as a container.

Response
Check the STATE operand of the declaration and use the value STATE=OLD or
STATE=ANY.

SDP1024

JOB VARIABLE ’(&00)’ DOES NOT EXIST

Response
Specify STATE=NEW or STATE=ANY or create the job variable.

SDP1026

STRING TOO LONG FOR JOB VARIABLE ’(&00)’

Meaning
The string has more than 256 characters.

SDP1027

VALUE FOR JOB VARIABLE ’(&00)’ IS NOT A STRING

Meaning
The value of a variable with a job variable as container must be a string.

SDP1029

VALUE TYPE NOT ALLOWED FOR VARIABLE ’SYSSWITCH’

Meaning
The value must be of type BOOLEAN.

SDP1030

CONTAINER / VARIABLE-CONTAINER ’(&00)’ DOES NOT EXIST

  Warranty: Y

Meaning
- Variables must exist before they can be used as containers. - VARIABLE-CONTAINER has been closed.

SDP1031

SDP1032

SDP1033

SDP1034

SDP1035

SDP1036

SDP1037

ATTRIBUTES OF CONTAINER DO NOT MATCH THOSE OF DECLARED VARIABLE

VARIABLE ’(&00)’ ALREADY EXISTS

Scope of container is smaller than scope of variable ’(&00)’

TYPE OF CONTAINER ’(&00)’ DOES NOT MATCH TYPE OF VARIABLE

THIS ELEMENT CANNOT BE DECLARED IMPLICITLY

VARIABLE TYPE AND VALUE TYPE DO NOT MATCH

Variable ’(&00)’ cannot have or get a value

Meaning
The variable (&00) is the name of a structure or of an array or of a list.
A simple value (i.e.: a string, an integer or a boolean) or a name of variable containing a
simple value was expected.
If the variable (&00) must be supplied as parameter to a built-in function expecting the name
of a structure, of an array or of a list, the variable name (&00) must be enclosed between
quotes (e.g.: ’(&00)’).

SDP1038

SDP1039

/FREE-VARIABLE NOT POSSIBLE FOR VARIABLE ’SYSSWITCH’

’#’ MISSING OR MISUSED

Meaning
A ’#’ was used in variable name and the variable is no array or list.
The ’#’ was forgotten and the variable is an array or a list.

SDP1040

VARIABLE ’(&00)’ MUST BE A VARIABLE OR LIST OF TYPE ’STRING’

Meaning
The variable has a job variable container and must be of type ’string’.
/SHOW-VARIABLE needs a list of type ’string’ as an output variable.
/READ-VARIABLE needs a list of type ’string’ as an input variable.
/EXEC-CMD needs a list of type ’string’ as the TEXT-OUTPUT variable.
/CALL-PROCEDURE needs a list of type ’string’ as variable.

SDP1041

SDP1042

SDP1043

SDP1044

STRUCTURE/ARRAY/LIST ’(&00)’ DOES NOT EXIST

AGGREGATE NODE ’(&00)’ DOES NOT EXIST

VARIABLE ’(&00)’ MUST NOT BE AN ARRAY ELEMENT OR A LIST ELEMENT

POOL ID INVALID, VARIABLES POOL DOES NOT EXIST. CONTACT SYSTEM ADMINISTRATOR

SDP1045

SDP1046

SDP1047

VARIABLE OR ELEMENT OF VARIABLE ’(&00)’ CANNOT BE DECLARED IMPLICITLY

NO IMPLICIT DECLARATION ALLOWED

STRUCTURE ’(&00)’ NOT COMPLETE. MEMORY SPACE SHORTAGE

Meaning
There was no more memory space available during declaration of the structure.

SDP1048

SDP1049

SDP1050

SDP1052

LAYOUT OF VARIABLE ’(&00)’ DOES NOT EXIST

LAYOUT ALREADY EXISTS BUT WITH OTHER ATTRIBUTES

LAYOUT DOES NOT EXIST

AGGREGATE ELEMENT NOT PRESENT

Meaning
The first, last or next element of an aggregate was requested but not found.

SDP1054JOB VARIABLE ERROR: JVS ERROR CODE ’(&00)’ WHILE ACCESSING JOB VARIABLE ’(&01)’. IN SYSTEM MODE: /HELP-MSG JVS(&00)

SDP1056

SYNTAX ERROR IN SET-VARIABLE COMMAND

Meaning
Something is wrong in the syntax of the SET-VARIABLE command :

  • the name of the variable is incorrect,

  • or the value of the WRITE-MODE operand is incorrect

  • or ...

Response
Correct the syntax of the command.

SDP1057

NAME ’(&00)’ TOO LONG

Meaning
The variable exists but is not accessible.
Possible reasons:
- The name is too long as a result of index evaluation (arrays).
- The name of the container is longer than the name of the variable.

SDP1058

NOT ENOUGH MEMORY SPACE FOR VALUE BUFFER

Meaning
There is no more memory space available for the value.

SDP1059

NOT ENOUGH MEMORY SPACE FOR NAME BUFFER AND VALUE BUFFER

Meaning
There is no more space available for name and value.

SDP1060

SDP1061

SDP1063

WARNING: VARIABLE OR LAYOUT ’(&00)’ IMPORTED

ERROR WHILE IMPORTING LAYOUT OF VARIABLE ’(&00)’

STRUCTURE NOT OPENED

Meaning
/END-STRUCTURE is illegal because there is no open structure.

SDP1064

LAYOUT OF VARIABLE ’(&00)’ NOT CLOSED

Meaning
Possible reasons:
- The layout has not been closed before the first access.
- One or more /END-STRUCTUREs are missing.

SDP1065

SDP1066

STEM ’(&00)’ OF AGGREGATE ELEMENT IS NOT A STRUCTURE

VARIABLE ’(&00)’ CANNOT BE DECLARED WITH A CONTAINER

Meaning
A static structure declared with TYPE=STRUCT(*BY-SYSCMD) must never have
a container.

SDP1067

STRUCTURE NOT DECLARED

Meaning
Possible reasons:
- The name of the layout has already been assigned.
- A /BEGIN-STRUCTURE has been entered without declaration of the structure with TYPE=STRUCT(*BY-SYSCMD).
- A /BEGIN-STRUCTURE command is supernumerary.

SDP1068

LAYOUT DECLARATION NOT POSSIBLE

Meaning
A structure or layout is still open.
A /BEGIN-STRUCTURE without operands is expected to start the element
declarations of the structure declared with DEF=*BY-SYSCMD.

Response
The structure or layout must be closed with /END-STRUCTURE.

SDP1069

STRUCTURE NOT CLOSED

Meaning
Possible reasons:
One /END-STRUCTURE command is missing.
The assignment to the structure element is ignored, because the structure has not been
closed.

Response
Close the structure first with the required number of /END-STRUCTURE commands, then
try the assignment again.

SDP1070

STRUCTURE NAME UNKNOWN

Meaning
An invalid name was given in the /END-STRUCTURE command.

SDP1071

FURTHER STRUCTURE DECLARATION NOT POSSIBLE

Meaning
A structure or layout with TYPE=STRUCT(*BY-SYSCMD) has not been closed,
so it is not possible to declare another structure.

SDP1072

OPERAND ’WRITE-MODE=(&00)’ INVALID IN /SET-VARIABLE COMMAND

Meaning
WRITE-MODE=EXTEND or WRITE-MODE=PREFIX is only possible for lists.
WRITE-MODE=MERGE is only possible for structures.

SDP1073

SDP1074

SDP1075

THE TYPES OF TARGET AND SOURCE OF THE /SET-VARIABLE COMMAND DO NOT MATCH

/DECLARE PARAMETER ONLY ALLOWED IN PROCEDURE HEAD

WARNING: /SHOW-VARIABLE FOR OUTPUT LIST IGNORED

Meaning
The contents of the output list are not shown in the output list itself.
E.g. /SHOW-VARIABLE A,OUTPUT=*LIST(A) is not possible.

SDP1076

INVALID VALUE OF OPERAND ’LIMIT’

Meaning
The list limit specified is zero or negative.
The UPPER-BOUND operand in an array declaration is smaller than LOWER-BOUND.

SDP1077

SDP1078

INPUT LIST EQUAL TO OUTPUT LIST IS NOT ALLOWED. COMMAND REJECTED

NO ASSIGNMENT ALLOWED FOR THIS VARIABLE

Meaning
READ-VAR: The variable is an array or a list.

SDP1079

CONVERSION ERROR WHILE READING THE INPUT

Meaning
The types of the value and of the variable into which the value is to
be read are not compatible.

SDP1080INVALID INPUT FORMAT ENTERED FOR OPERAND ’*BY-INPUT’ IN /READ-VARIABLE COMMAND

SDP1081

MISSING INPUT RECORD

Meaning
The input file or input list of the /READ-VARIABLE command does not
contain enough values.

SDP1082

SDP1083

SDP1084

SDP1085

SDP1086

SDP1087

SDP1088

FILE ’(&00)’ NOT AN ISAM FILE

LIST OF AGGREGATES NOT ALLOWED

WARNING: INITIALIZATION OF LAYOUT ELEMENTS IGNORED

NO SDF-P COMMANDS PERMITTED IN NOT STRUCTURED PROCEDURES

SCOPE OF LAYOUT SMALLER THAN SCOPE OF VARIABLE ’(&00)’

VARIABLE ’(&00)’ ON THE LEFT SIDE OF THE ASSIGNMENT MUST BE AN AGGREGATE

ELEMENT NAME ’(&00)’ IN INVALID CONTEXT

Meaning
/DECLARE-ELEMENT with data type ’composed name’ is only possible for dynamic structures.

SDP1089

OPERAND ’*PROMPT’ OF /DECLARE-PARAMETER IN COMBINATION WITH ’TRANSFER-TYPE=BY-REFERENCE’ NOT ALLOWED

SDP1090

SDP1091

JOB VARIABLES NOT POSSIBLE AS CONTAINERS

ADDITION OF ELEMENTS TO STATIC STRUCTURES NOT POSSIBLE

Meaning
The structure must not be enlarged:
no further /DECLARE-ELEMENT is allowed, neither implicitly nor explicitly.

SDP1092

SDP1093

SDP1094

MULTIPLE DECLARATION OF STRUCTURE ELEMENTS NOT POSSIBLE

OK, VARIABLE EXISTS, STRUCTURE IS ALREADY CLOSED

THE CREATED ELEMENT NAME IS TOO LONG (> 255)

Meaning
/SET-VAR <name> = <expr>,MERGE may create element names which are too long A recursive assignment may create an element name which is too long.

SDP1095

SDP1096

WARNING: STRUCTURE IS EMPTY

VARIABLE ’(&00)’ MUST BE A LIST OF TYPE STRING OR ANY CONTAINING ONLY STRING VALUES

SDP1097

ERROR IN PROMPT OPERAND

Meaning
The prompt value is not of type string or exceeds size limit.

SDP1098

/DELETE-VARIABLE not allowed for the variable ’(&00)’

Meaning
/DELETE-VARIABLE not possible for :

  • SYSSWITCH variable

  • procedure parameter

  • element of complex variable.

SDP1099

Cannot free list element ’(&00)’

Meaning
Only the first and last elements of a list may be suppressed by the
command /FREE-VARIABLE.

SDP1100

Creation of gaps not allowed for a list in the variable ’(&00)’

Meaning
New list elements may be created only at the end of the list, provided
that no gaps are created:
if the size of the list is ’n’, only the element ’n+1’ may be created.

Response
Use the /SET-VARIABLE command with WRITE-MODE = *PREFIX to add new list
elements before the head of the list.

SDP1101

SDP1102

SDP1103

SYNTAX ERROR IN VARIABLE NAME

Task variable ’(&00)’ has been deleted

Value of constant variable ’(&00)’ cannot be modified

Meaning
The value of the constant variable (&00) cannot be modified by means
of the SET-VARIABLE, READ-VARIABLE or FREE-VARIABLE commands.
The variable declaration may be deleted by means of DELETE-VARIABLE.

SDP1104

SDP1105

VARIABLE ’(&00)’ MUST BE A LIST OF ELEMENTS WITH SIMPLE VALUES

Constant variable already declared with another value

Meaning
Multiple declarations of the same constant variable is allowed provided the values are
identical.

SDP1106

SDP1107

Error while reading on SYSDTA

VARIABLE ’(&00)’ CAN NOT BE SORTED. IT IS A LIST OF ELEMENTS WITH MIXED TYPE VALUE


SDP1120

Variable ’(&00)’ must be a list of simple types or a list of structures

Meaning
The input variable must be a list of simple types (string, integer or boolean) or a list of
structures.

SDP1121

Variable ’(&00)’ is not a list of structures

Meaning
Names of structure elements can not be specified in the DISPLAYED-ELEMENTS
operand if the input variable is not a list of structures.

SDP1122

Variable ’(&00)’ must be a list of dynamic structures

Meaning
An element SELECTION-CODE will be added to the structure. This is only
possible if TO-VARIABLE is a list of dynamic structures.

SDP1123

Value too long for variable ’(&00)’

Meaning
Value for string variables are limited to 4096 characters.

SDP1124

SDP1131

SDP1132

Variable ’(&00)’ is not initialized

INDEX EVALUATION ERROR

VARIABLE NAME ’(&00)’ OR SUBNAME TOO LONG

Meaning
The name of a variable must not be more than 255 characters in length.
A subname of a variable must not be more than 20 characters in length.

SDP1133

INDEX OF VARIABLE ’(&00)’ OUT OF RANGE

Meaning
Only values between -2**31 and 2**31-1 may be used.

SDP1134

SDP1135

SDP1136

SDP1137

SDP1138

VARIABLE NAME RESERVED FOR TPR APPLICATIONS

NO ARRAY ELEMENTS ALLOWED HERE

NO LIST ELEMENTS ALLOWED

NO LIST DECLARED

RESERVED KEYWORD USED

Meaning
This name must not be used as a variable name or a function name.
The following names are reserved:
- AND, LE, OFF, DIV, LT, ON, EQ, MOD, OR, FALSE, NE, TRUE, GE,
- NO, OR, GT, NOT, YES.

SDP1139

Parameter already declared

Meaning
Two declaration of the same parameter are not allowed.

SDP1140

Not a simple variable name ’(&00)’

Meaning
The variable name (&00) may not contain a ’.’ nor a ’#’.

SDP1141

Attributes of variable ’(&00)’ to be declared not allowed in SDF-P basic version

Meaning
Only variables of TYPE=*ANY and MULTIPLE-ELEMENTS=*NO can be automatically
declared in SDF-P basic version.

Response
Please, contact system administrator to start subsystem SDF-P.

SDP1201

SDP1202

SDP1203

SDP1204

SDP1205

SDP1206

SDP1207

SDP1208

Variable container ’(&00)’ already exists but with other attributes

WARNING: Variable Container ’(&00)’ already exists

Variable Container ’(&00)’ does not exist

Contained variable ’(&00)’ cannot be processed by this version of SDF-P

Variable Container ’(&00)’ cannot be processed by this version of SDF-P

Variable container ’(&00)’ is corrupted

Contained variable ’(&00)’ does not match the specified structure

Version *INCREMENT not allowed for Variable Container ’(&00)’

Meaning
Version *INCREMENT cannot be specified when the Variable Container has been opened with LOCK-ELEMENT = *YES.

SDP1209

Value of SCOPE parameter not allowed for OPEN-VARIABLE-CONTAINER in procedure head

SDP1210

SDP1211

Variable Container has been closed. Information not available

Variable ’(&00)’ already declared but refer to a closed or a no more visible variable-container

Response
The variable declaration may be deleted by means of /DELETE-VARIABLE.

SDP1300

SDP1301

SDP1302

SDP1303

Procedure compiler version ’(&00)’ started

Procedure compiler terminated normally

Procedure compiler terminated abnormally

Command ’(&00)’ cannot be processed by the current SDF-P version

Meaning
The command (&00) comes from a procedure compiled in a higher SDF-P version and cannot be executed by the current version.

Response
Upgrade to the latest SDF-P version.

SDP1304

SDP1305

SDP1306

SDP1307

Compiled procedure corrupted at command ’(&00)’

Error when writing result of compilation

Internal error in compiler component. Contact system administrator

*SAME cannot be specified for incompatible FROM-FILE and TO-FILE operands

Meaning
The value *SAME has been specified for operand LIBRARY and/or ELEMENT and/or VERSION. This is not allowed if FROM-FILE is not also a library-element.

SDP1308

SDP1401

SDP1402

Not structured procedures cannot be compiled

Compiled procedure ’(&00)’ corrupted

Procedure ’(&00)’ is not a S-procedure. Only elements of type ’J’ supported

SDP1403

SDP1404

Procedure ’(&00)’ cannot be processed by this version of SDF-P

Invalid operand TYPE specified. Only ’*STD’ is processed by this version of SDF-P


SDP1405

This procedure cannot be processed by this version of SDF-P

Meaning
An element with the specified name of type SYSJ has been found in the library. SDF-P cannot choose which procedure must be executed. This functionality is only supported from SDF-P-BASYS V02.0B.

SDP1406

SDP2000

SDP2001

SDP2002

SDP2003

Library element ’(&00)’ not found

Warning: Not all list elements could be treated successfully

None of the list elements could be treated successfully

Error when treating list element ’(&00)’. Processing continues

Error when treating list element ’(&00)’. Processing aborted