• No results found

User response

UNMATCHED END

Explanation

Either there are more ENDs in the program than DOs and SELECTS or the ENDs are wrongly placed so they do not match the DOs and SELECTs. It may be useful to use trace scan to show the structure of the program;

hence, making it more obvious where the error is. A common mistake that causes this error is attempting to jump into the middle loop using the SIGNAL

instruction. This error will also be generated if an END immediately follows a THEN or an ELSE.

process may be "compiling" or "running"

User response

Examine the line in error, and correct the REXX program.

AVZ1011I ERROR 11 process program, LINE lineno: CONTROL STACK FULL

Explanation

An implementation limit of levels of nesting of control structures (DO...END, IF...THEN...ELSE, etc.) has been exceeded. The message should state the actual restriction. This error could be due to a looping INTERPRET instruction or due to infinite recursive calls.

User response

Examine the line in error, and fix the program.

AVZ1012I ERROR 12 process program, LINE lineno: CLAUSE TOO LONG

Explanation

There may be an implementation restriction that limits the length of the internal representation of a clause.

This message is generated if this limit is exceeded.

process may be "compiling" or "running"

User response

Reduce the length of the literal and hexadecimal strings that exceed the documented limits. If the problem cannot be resolved, contact Software Support.

AVZ1013I ERROR 13 process program, LINE lineno: INVALID CHARACTER IN PROGRAM

Explanation

The program includes a character outside the literal quoted string that neither alphanumeric nor one of the acceptable special characters.

process may be "compiling" or "running"

User response

Examine the line in error, and correct the invalid character.

AVZ1014I ERROR 14 process program, LINE lineno: INCOMPLETE DO/

SELECT/IF

Explanation

On reaching the end of the program (or the end of the string in an INTERPRET instruction), it has been detected that there is a DO or SELECT without a matching END or an IF that is not followed by a THEN clause to execute.

process may be "compiling" or "running"

User response

Find the unbalanced DO or SELECT, and correct it.

AVZ1015I ERROR 15 process program, LINE lineno: INVALID HEXADECIMAL OR BINARY CONSTANT

Explanation

Hexadecimal constants may not have leading or trailing blanks and may only have embedded blanks at byte boundaries. Only the digits 0 - 9 and the letters a-f are allowed. Binary strings may only have blanks added at the boundaries of groups of four binary digits.

Only the digits 0 and 1 are allowed. The error may also be caused by following a literal string either by the one character symbol "x" when the string is not intended to be taken as a hexadecimal specification or by the symbol "b" when the string is not intended to be taken as a binary specification. Use the explicit

concatenation operator, "| |", in this situation to concatenate the string to the value of the symbol.

process may be "compiling" or "running"

User response

Locate the error on the line, and correct it.

AVZ1016I ERROR 16 process program, LINE lineno: LABEL NOT FOUND

Explanation

A SIGNAL instruction has been executed, or an event occurred for which a trap was set, and the label specified cannot be found in the program.

process may be "compiling" or "running"

User response

Correct the error, and rerun the program.

AVZ1017I ERROR 17 process program, LINE lineno: UNEXPECTED PROCEDURE

Explanation

A PROCEDURE instruction was encountered which was not the first instruction executed after a call or

function invocation. A possible cause of this is dropping through into an internal routine rather than invoking it properly.

process may be "compiling" or "running"

User response

Examine the line, correct the problem, and rerun the program.

AVZ1018I ERROR 18 process program, LINE lineno: THEN EXPECTED

Explanation

All IF and WHEN clauses in REXX must be followed by a THEN clause. Some other clause was found when a THEN was expected.

process may be "compiling" or "running"

User response

Examine the line, and correct the error.

AVZ1019I ERROR 19 process program, LINE lineno: STRING OR SYMBOL EXPECTED

Explanation

Following either the keyword call or the sequence SIGNAL ON or SIGNAL OFF, a literal string or a symbol was expected but neither was found.

process may be "compiling" or "running"

User response

Add the literal string or symbol that is needed.

AVZ1020I ERROR 20 process program, LINE lineno: SYMBOL EXPECTED

Explanation

In the clauses END, ITERATE, LEAVE, NUMERIC, PARSE, and PROCEDURE, a symbol can be expected.

Either it was not present when required or some other token was found. Alternately, DROP and the EXPOSE option of PROCEDURE expect a list of symbols. Some other token was found.

process may be "compiling" or "running"

User response

Correct the REXX program, and rerun.

AVZ1021I ERROR 21 process program, LINE lineno: INVALID DATA ON END OF CLAUSE

Explanation

A clause such as SELECT or NOP is followed by some token other than a comment.

process may be "compiling" or "running"

User response

Correct the line, and rerun the REXX program.

AVZ1022I ERROR 22 process program, LINE lineno: INVALID CHARACTER STRING

Explanation

This error results if a literal string contains character codes that are not valid in a particular implementation.

This might be because some characters are impossible or because the character set is extended in some way and certain character combinations are not allowed.

process may be "compiling" or "running"

User response

Examine the line, and correct the error.

AVZ1024I ERROR 24 process program, LINE lineno: INVALID TRACE REQUEST

Explanation

The setting specified on a trace instruction or as the argument to the trace built-in function starts with a character that does not match one of the valid trace settings. This error is also raised if an attempt is made to request trace scan when inside any kind of control construct.

process may be "compiling" or "running"

User response

Contact Software Support to obtain additional assistance.

AVZ1025I ERROR 25 process program, LINE lineno: INVALID SUB-KEYWORD FOUND

Explanation

An unexpected token has been found in the position in an expression where a particular sub-keyword was expected.

process may be "compiling" or "running"

User response

Correct the line, and resubmit.

AVZ1026I ERROR 26 process program, LINE lineno: INVALID WHOLE NUMBER

Explanation

One of the following either did not evaluate to a whole number or is greater than the implementation limit for these uses: (1) the expression for digits or fuzz in the numeric instruction, (2) a parsing positional parameter, (3) a repetition phrase of a DO clause, or (4) the right-hand of the POWER("*") operator. This error is also raised if a negative repetition count is found in a DO clause.

process may be "compiling" or "running"

User response

Correct the problem on the line, and then rerun the program.

AVZ1027I ERROR 27 process program, LINE lineno: INVALID DO SYNTAX

Explanation

Some syntax error has been found in the DO instruction. This might be using the TO, BY, or FOR sub-keywords twice or when there is no control variable specified.

process may be "compiling" or "running"

User response

Fix the error, and rerun the job.

AVZ1028I ERROR 28 process program, LINE lineno: INVALID LEAVE OR ITERATE

Explanation

A LEAVE or ITERATE instruction was encountered in an invalid position. Either no loop is active or the name specified on the instruction does not match the control variable of an active loop. Note that since internal routine calls and the INTERPRET instruction protect DO loops, they become inactive. A common cause of

this error is attempting to use the SIGNAL instruction to transfer control within or into the loop.

process may be "compiling" or "running"

User response

Fix the problem on the line, and rerun the job.

AVZ1029I ERROR 29 process program, LINE lineno: ENVIRONMENT NAME IS TOO LONG

Explanation

The environment name specified by the ADDRESS instruction is longer than permitted for the system under which REXX is running. This message should state the maximum length permitted.

process may be "compiling" or "running"

User response

Correct the problem, and rerun the REXX program.

AVZ1030I ERROR 30 process program, LINE lineno: NAME OR STRING TOO LONG

Explanation

This error results if there is an implementation limit that is exceeded for the length of a variable name, a label name, or a literal string.

process may be "compiling" or "running"

User response

Fix the error, and rerun the REXX program.

AVZ1031I ERROR 31 process program, LINE lineno: NAME STARTS WITH NUMBER OR "."

Explanation

A value may not be assigned to a variable whose name starts with a numeric digit or a period (if it were allowed, one could redefine numeric constants).

process may be "compiling" or "running"

User response

Correct the error, and rerun the REXX program.

AVZ1033I ERROR 33 process program, LINE lineno: INVALID EXPRESSION RESULT

Explanation

The result of an expression in an instruction was found to be invalid in the particular context it was used. This may be due to an illegal fuzz or digits value in a numeric instruction (fuzz may not become larger than digits).

process may be "compiling" or "running"

User response

Contact Software Support.

AVZ1034I ERROR 34 process program, LINE lineno: LOGICAL VALUE NOT 0 OR 1

Explanation

The expression in an IF, WHEN, DO WHILE, or DO UNTIL phrase must result in a 0 or a 1, as must any term operated on by a logical operator.

process may be "compiling" or "running"

User response

Fix the bug, and rerun the program.

AVZ1035I ERROR 35 process program, LINE lineno: INVALID EXPRESSION

Explanation

This is due to a grammatical error in an expression, such as ending it with an operator or having two operators adjacent with nothing in between. It may also be due to an expression that is missing when one is required. A common error is to include special characters in an intended character expression without enclosing them in quotes.

process may be "compiling" or "running"

User response

Examine the line, fix the problem, and then rerun.

AVZ1036I ERROR 36 process program, LINE lineno: UNMATCHED "(" IN EXPRESSION

Explanation

This is due to not pairing parentheses correctly within an expression. There are more left parentheses than right parentheses.

process may be "compiling" or "running"

User response

Examine the line, fix the problem, and then rerun.

AVZ1037I ERROR 37 process program, LINE lineno: UNEXPECTED "," OR ")"

Explanation

Either a comma has been found outside a function invocation or there are too many right parentheses in an expression.

process may be "compiling" or "running"

User response

Examine the line, fix the problem, and then rerun.

AVZ1038I ERROR 38 process program, LINE lineno: INVALID TEMPLATE OR PATTERN

Explanation

Within a parsing template, either a special character that is not allowed has been found or the syntax of a variable pattern is incorrect. This error may also be raised if the WITH sub-keyword is omitted in a parse value instruction.

process may be "compiling" or "running"

User response

Examine the program, fix the problem, and then rerun.

AVZ1039I ERROR 39 process program, LINE lineno: EVALUATION STACK OVERFLOW

Explanation

The expression is too complex to be evaluated by the language processor. There are too many nested parentheses, functions, etc. The message should state the actual restriction.

process may be "compiling" or "running"

User response

Examine the program, simplify the expression, and then rerun.

AVZ1040I ERROR 40 process program, LINE lineno: INCORRECT CALL TO ROUTINE

Explanation

The specified built-in or external routine does exist but has been used incorrectly. Either invalid arguments were passed to the routine, the program invoked was not compatible with the REXX language processor, or more than an implementation-limited number of arguments were passed to the routine.

process may be "compiling" or "running"

User response

Examine the statement calling the routine, and correct it.

AVZ1041I ERROR 41 process program, LINE lineno: BAD ARITHMETIC

CONVERSION

Explanation

Either one of the terms involved in an arithmetic operation is not a valid number or its exponent exceeds the implementation limit.

process may be "compiling" or "running"

User response

Examine the program, and correct the problem.

AVZ1042I ERROR 42 process program, LINE lineno: ARITHMETIC OVERFLOW/

UNDERFLOW

Explanation

The result of an arithmetic operation requires an exponent that is outside the range supported by the implementation. This can happen during evaluation of an expression (commonly an attempt to divide a number by 0) or possibly during the stepping of a DO loop control variable.

process may be "compiling" or "running"

User response

Examine the program, and correct the error.

AVZ1043I ERROR 43 process program, LINE lineno: ROUTINE NOT FOUND

Explanation

A function that has been invoked within an expression cannot be found, or a subroutine that has been invoked by call cannot be found. No label with the specified name exists in the program. It is not the name of a built-in function, and the language

processor has been unable to locate it externally. The name has probably been typed incorrectly, or a symbol or literal string is adjacent to a "(" when it was meant to be separated by a blank or some other operator.

Functions referenced in an INTERPRET statement that are not product built-in functions and have not been previously referenced will also result in this error.

process may be "compiling" or "running"

User response

Examine the program, and correct the error.

AVZ1044I ERROR 44 process program, LINE lineno: FUNCTION DID NOT RETURN DATA

Explanation

An external function has been invoked within an expression, but even though it appeared to end without error, it did not return data for use within the expression.

process may be "compiling" or "running"

User response

Examine the program, and correct the error.

AVZ1045I ERROR 45 process program, LINE lineno: NO DATA SPECIFIED IN FUNCTION RETURN

Explanation

The program has been called as a function, but an attempt is being made (by RETURN) to return without passing back any data.

process may be "compiling" or "running"

User response

Examine the program, and correct the error.

AVZ1046I ERROR 46 process program, LINE lineno: INVALID VARIABLE REFERENCE

Explanation

An attempt to indirectly reference a variable is invalid.

This would most likely occur on an EXPOSE or INTERPRET instruction. For example: EXPOSE (Y) where Y is a number.

process may be "compiling" or "running"

User response

Examine the program, and correct the error.

AVZ1048I ERROR 48 process program, LINE lineno: FAILURE IN SYSTEM SERVICE

Explanation

Some system service used by the REXX language processor (such as stream input or output) has failed to work correctly; hence, normal execution cannot continue.

process may be "compiling" or "running"

User response

Examine the program, and correct the error.

AVZ1049I ERROR 49 process program, LINE lineno: INTERPRETATION ERROR

Explanation

Implementations of the REXX language will normally carry out internal self-consistency checks during execution. This message indicates that some kind of severe error has been detected within the language processor or execution process.

process may be "compiling" or "running"

User response

Contact Software Support for further assistance.

AVZ1064I ERROR 64 process program, LINE lineno: UNIMPLEMENTED

FEATURE

Explanation

The program has used a REXX language feature which is not supported by this version of the REXX

interpreter. Code 64 is an extended error code used only by REXX.

process may be "compiling" or "running"

User response

Check documentation for support of the feature.

Change the REXX program to bypass use of the feature.

AVZ1066I ERROR 66 process program, LINE lineno: AMPERSAND VARIABLES UNSUPPORTED

Explanation

The program has used the ampersand as a prefix to a symbol. The REXX interpreter does not allow this.

process may be "compiling" or "running"

User response

Contact Software Support.

AVZ1067I ERROR 67 process program, LINE lineno: DUPLICATE LABEL

Explanation

The program has defined the same label name twice.

process may be "compiling" or "running"

User response

Change the label on one of the two statements.

AVZ1068I ERROR 68 process program, LINE lineno: FUNCTION NAME > 32 CHARACTERS

Explanation

The program has defined or referenced a function whose name exceeds the maximum function name length of 32 characters.

process may be "compiling" or "running"

User response

Change the function name to a shorter name.

AVZ1069I ERROR 69 process program, LINE lineno: FUNCTION HAS TOO FEW ARGUMENTS

Explanation

The program has called a function that requires more arguments than specified on the function call.

process may be "compiling" or "running"

User response

Add the necessary arguments to the function call.

Check the documentation for the specified function.

AVZ1070I ERROR 70 process program, LINE lineno: FUNCTION HAS TOO MANY ARGUMENTS

Explanation

The REXX program has called a function that requires fewer arguments than specified on the function call.

process may be "compiling" or "running"

User response

Remove the superfluous arguments to the function call. Check the documentation for the specified function.

AVZ1071I ERROR 71 process program, LINE lineno: CODE VERSION IS DOWN LEVEL

Explanation

The REXX program was compiled with a version of the REXX interpreter which is lower than the version used to execute the program.

process may be "compiling" or "running"

User response

This error should only occur when executing a pre-compiled, saved version of a program or rule. In this case, the program or rule should be recompiled and then re-executed. In all other cases, contact Software Support for further assistance.

AVZ1072I ERROR 72 process program, LINE lineno: FUNCTION RETURNED UNASSIGNED STEM DATA

Explanation

A REXX function written in assembler has returned incorrect data.

process may be "compiling" or "running"

User response

Contact Software Support for further assistance.

AVZ1073I ERROR 73 process program, LINE lineno: RECORD REFERENCE EXCEEDS VARIABLE VALUE

Explanation

This error should not occur.

process may be "compiling" or "running"

User response

Contact Software Support for further assistance.

AVZ1074I ERROR 74 process program, LINE lineno: MAX STATEMENT COUNT

Explanation

This error should not occur.

process may be "compiling" or "running"

User response

Contact Software Support for further assistance.

AVZ1075I ERROR 75 process program, LINE lineno: ELSE NEEDS SEMICOLON

Explanation

This error should not occur.

process may be "compiling" or "running"

User response

Contact Software Support for further assistance.

AVZ1076I ERROR 76 process program, LINE lineno: VARIABLE VALUE TOO LONG

Explanation

The REXX program attempted to assign a value to a variable. The string value exceeded the maximum allowed length.

process may be "compiling" or "running"

User response

Shorten the string value.

AVZ1077I ERROR 77 process program, LINE lineno: CODE AREA FULL

Explanation

The REXX program could not be compiled. The target code area is not large enough to hold the result of the compiled program.

process may be "compiling" or "running"

User response

Shorten the REXX program by dividing it into

subroutines, and store these subroutines as separate members.

AVZ1080I ERROR 80 process program, LINE lineno: PULL FOUND EMPTY QUEUE

Explanation

This error should not occur. A null string is returned instead for compatibility with older releases of Product REXX. Contact Software Support for further assistance.

process may be "compiling" or "running"

User response

No action is required.

AVZ1081I ERROR 80 process program, LINE lineno: NOT SUPPORTED WITHIN INTERPRET

Explanation

The REXX program executed an INTERPRET

The REXX program executed an INTERPRET