BPE0003E AN ERROR OCCURRED PARSING description

AT LINE line, CHARACTER char
FAILING TEXT: "text"
details

Explanation

An error occurred in the BPE parsing service. This message is a four-line message. Each line begins with the message number.

In the message text:
description
A text description of what was being parsed.
line
The line number of the data where the error occurred. For data that is not line-oriented, the line number is omitted.
char
The position of the character on the line where the error was detected. For data that is not line-oriented, char identifies the position of the character within the input data.
text
Up to 16 characters of the text where the error was detected.
details
A one-line explanation of the type of error detected.
The details line of the BPE0003E message further explains the error detected, and can be one of the following values:
INVALID KEYWORD DETECTED
The parser found an unknown keyword in the input data.
UNKNOWN POSITIONAL PARAMETER
The parser found a positional parameter in the input data when one was not expected.
"=" ENCOUNTERED WHEN "(" EXPECTED
The parser found an equal sign in the input data when a left parenthesis was expected.
EARLY END OF INPUT DATA
The input data ended before all levels of parentheses were closed.
KEYWORD ENCOUNTERED WHEN VALUE EXPECTED
The input data contained a keyword when the parser expected a value.
NUMERIC VALUE OUTSIDE OF LEGAL RANGE
A numeric value was outside the allowed range for the parameter.
DECIMAL NUMBER CONTAINED NONDECIMAL DIGITS
A decimal number contained a non-decimal character.
HEXADECIMAL NUMBER CONTAINED NONHEX DIGITS
A hexadecimal number contained a non-hexadecimal character.
UNKNOWN KEYWORD VALUE DETECTED
The parser found a parameter that could be one of a set of keyword values. The parameter was not one of the values in the set.
DUPLICATE KEYWORD PARAMETER DETECTED
The parser found an unrepeatable keyword more than once in the input data.
A REQUIRED PARAMETER WAS OMITTED
A required parameter was not found in the input data.
CHARACTER VALUE WAS TOO LONG FOR PARAMETER
The character value specified was too long for the parameter field.
A REQUIRED VALUE WAS OMITTED
A keyword was coded without specifying a value. A value is required.
UNEXPECTED RIGHT PARENTHESIS ENCOUNTERED
The parentheses in the input data did not match. There were too many closing (right) parentheses.
PARSER DIRECTIVE IMBEDDED IN A SUBLIST
The parser encountered a parser directive while processing a sublist, that is parser input data enclosed in parentheses. A parser directive is parser metadata, and is delimited by angle brackets (< and >); for example, <SECTION=section_name>. Parser directives are not allowed within parser data sublists.
INVALID PARSER DIRECTIVE VALUE
The right-hand side of a parser directive was not valid. Parser directives must be of the form <directive=value>. The value must be a single word, and you must include the closing angle bracket (>).
PARSER DIRECTIVE ENCOUNTERED WHEN VALUE EXPECTED
The parser encountered a parser directive when it was expecting the right-hand side value of a keyword=value parameter.
AN EXPECTED RIGHT PARENTHESIS WAS NOT FOUND
The parser did not find the closing parenthesis in the input data to match an opening parenthesis.

System action

The BPE parsing service does not take any further action after issuing this message. The caller of the service can provide additional diagnostic messages or terminate the address space.

System programmer response

Correct the error as indicated in the BPE0003E message.

Module

BPEPARS0