ERROR MESSAGES (continued) [ HP Data Entry and Forms Management System (VPLUS/V) ] MPE/iX 5.0 Documentation
HP Data Entry and Forms Management System (VPLUS/V)
ERROR MESSAGES (continued)
Scanner Errors
Error Message Cause/Action
1001 Too many levels of indenting, Only 10 levels of nesting are
limit is !!!!. allowed.
1002 Improper indenting, IF and ELSE parts at same
statement groups must be nesting level must be indented
vertically aligned. the same amount.
1003 Improper indenting, must An ELSE or subsequent IF starts
be within outer level of to the left of first IF statement.
indenting.
1010 More left braces than Braces must match; add right brace,
right braces were found. or delete extra left brace.
1011 More right braces than Braces must match; add left brace,
left braces were found. or delete extra right brace.
1030 Token is too long, limit is A string exceeds 120 characters.
!!!! characters. Correct and press enter.
1031 A $ may only appear with a A $ cannot be part of a name
system defined name, like unless it is one of the
$empty. system defined names (see
<xref TABLE03-01>).
1032 Expected a statement Syntax error. The cursor is
beginning. positioned to the location of the
error.
1033 String is too long,
limit is !!!! characters.
1034 String must end with a A literal string (character
quote. constant) must be enclosed within
quotes.
1035 String continuation must When continuing a string to the
begin with a quote. next line, close the quotes, put
an & at the end of first line,
enclose string on second line
within quotes.
1036 Only a comment may appear An ampersand (&) is used to
on the same line after an continue a string; it cannot be
ampersand. followed by another statement,
only a comment starting with a \.
1037 A date constant must end A date used as a constant must
with an exclamation point. be enclosed within exclamation
points.
1038 Date constant is too long,
limit is !!!! characters.
1039 Date constant must be a Date constants must be in the
valid MDY date. order: month day year, and
must be valid dates.
Parser Errors
Error Message Cause/Action
1094 Invalid name: no field A valid field name is expected.
or save field with this
name is defined.
1095 Internal error.
1096 Semantic error. See error 1098.
1097 Data type error: Data Data type and value in processing
types must be compatible. specification do not correspond.
1098 Field processing Statement is incorrect. Cursor
specification syntax is positioned to the location of
error. the error. Correct and press enter.
Apply Errors
Error Message Cause/Action
1101 Left operand must be An arithmetic operand is expected
type DIG, NUMn, IMPn, as destination of SET or comparison
or an expression. statement. Cursor is positioned
to the location of the error.
1102 Both operands must be Arithmetic operands expected in
type DIG, NUMn, IMPn, or SET or comparison statement.
an expression. Cursor is positioned to the
location of the error.
1103 Operand must be type Arithmetic operand expected in
DIG, NUMn, IMPn, or an SET or comparison statement.
expression.
1104 Operand data types must Operands of the same data type
be compatible. are expected in a SET or
comparison statement.
1105 Operand types must agree Operands must be the same data
unless source is a field type unless the source is a field
or a save field. or save field name.
1106 Right operand must be A character type value is expected
type CHAR. as source of SET or comparison
statement.
1107 Left operand must be a Destination operand of SET
field or a save field. statement may only be a field
or save field name.
1108 NFORM name must be a FORM In CHANGE NFORM statement, the
name in quotes, or a type next form is identified by its
CHAR field. name in quotes, by a char type
field containing the form name,
or by a system constant such
as $HEAD.
1109 MINLEN operand must be The minimum field length is
type DIG, NUMn, IMPn, or a specified as a positive integer,
number. or a name of a numeric field.
1110 CDIGIT operand must be CDIGIT checks only modulo 10 or
10 or 11. 11 check digits.
1120 Too many statements, code At compilation, the form
for entire form is too big. information generated does not
fit into the maximum record size
of 12000 bytes. Reduce the number
of fields or processing
specifications.
1130 Improper indenting, Corresponding IF and ELSE parts
statement groups must be of IF statement must start in
vertically aligned. same column.
1131 Syntax error: A name is A name occurs where a reserved
not expected here. word is expected. Check spelling,
correct and press ENTER.
1132 Syntax error: The statement A valid statement ends
is incomplete. unexpectedly. Correct and press ENTER. ENTER.
1133 Syntax error: Unexpected A special character is not
symbol. expected here.
1923 Internal error: Unexpected Internal error in IF-THEN-ELSE
auto-indent. statement.
1924 Internal error: Error
numbers are inconsistent.
1925 Internal error: MEM size
is inconsistent with
ARRAYSIZE.
1926 Internal error: XEVAL
recursion underflow.
1927 Internal error: Invalid
node in XEVAL.
1928 Internal error: Invalid
MATCH operand in XEVAL.
1929 Internal error: Date
conversion failed in XEVAL.
1930 Internal error: XEVAL
recursion overflow.
1931 Internal error: INEXT
conversion failed.
1932 Internal error: Operand
must be character string
constant.
1933 Internal error: Invalid
operand in APPLY.
1934 Internal error: Invalid
operand in type check.
1935 Internal error: Invalid
operand in MATCH.
1936 Internal error: Invalid
operand in CDIGIT.
1937 Internal error: Invalid
right operand.
1938 Internal error: Invalid
left operand.
1939 Internal error: Invalid
source operand.
1940 Internal error: Invalid
Dtype in type checking.
1941 Internal error: EXTIN
conversion failed.
1942 Internal error: Bad id number.
1943 Internal error: Bad screen
order number.
1944 Internal error: MEM dispose
failed.
1945 Internal error: Lexic level
underflow.
1946 Internal error: Invalid
leading blanks.
1947 Internal error: Invalid Dtype
in scanner.
1948 Internal error: MEM allocate
failed.
1949 Internal error: Invalid
production.
1950 Internal error: Scanner error.
1951 Invalid local edit An invalid combination of local
combination. edits has been specified in the
CONFIG phase of the field
processing specifications.
Pattern Compile Errors
Error Message Cause/Action
2101 A "(", ")", "[" , or "] MATCH statement contains odd
is not paired in pattern. number of parentheses or brackets.
2102 Invalid character found A character in the expression
in pattern. is not recognized as a valid
character in the pattern.
2104 End of pattern found Pattern characters were found
prematurely. after the end of the pattern
was found.
2105 Second character in A range (a:b) is transposed, or
range is lower than first. else a colon was not preceded
by an exclamation point.
2203 Pattern is too big. Either split the pattern into
smaller patterns (with IF
statements), or simplify the
pattern.
2900 Internal error:
COMPILE'PATTERN failed.
FORMSPEC B.05xx Release Errors
Error Message Cause/Action
3097 Invalid data type Enter the correct data type
conversion notation. to which the specified data
type should be converted.
3098 Data Type Conversion Use the Data Type Conversions
Record has not been Menu to set the default data
defined. type conversions.
3100 Internal error: Could not
create list process.
3101 Internal error: Could not
send mail to list process.
3102 Internal error: Mail from
list was lot.
3104 Formsfile reopen failed.
Press PREV to reopen.
(FSERR !!!!)
3106 Internal error : List could
not close the formsfile.
3107 Internal error: could not
flush current form to the
forms file.
3108 Internal error: could not
flush the field table to the
forms file.
3109 Internal error: could not
flush the globals to the
forms file.
3110 Internal error: could not
close the formsfile.
3111 List could not open the
FORMSPEC formsfile. (FSERR !!!!)
3112 Internal error: List could
not close the FORMSPEC formsfile.
3113 List could not find form !
in the FORMSPEC formsfile.
3114 List write failed. (FSERR !!!!)
3115 FORMSPECLINESPERPAGE JCW must
be between 1 and 150.
List failed.
3116 FORMSPECLINESPERPAGE JCW must
be between 1 and 150.
Application-ready Buffer (ARB) Errors
Error Message Cause/Action
3403 Internal error: ARB detail
record missing.
3405 This field must not be blank. Enter the required information
in the field.
3406 This field accepts only Remove any spaces between the
contiguous digits. digits.
3407 Must specify number of
decimals here.
3409 Internal error: could not
update ARB Detail record.
3412 Internal error: Field Symbol
Table record missing.
3413 The form has not fields. You cannot reproduce the form
fields on the ARB because they
do not exist.
3414 Internal error: Data type
Conversion record missing.
3416 Internal error: could not
create ARB Detail record.
3418 Internal error: Could not
create ARB Map record.
3420 An ARB already exists. You cannot create two ARBs for
one form. If you want to
create a new ARB, you must
delete the old one first.
3423 Warning: run-time errors may You may have specified
result from default data incompatible data conversions.
conversions. Check your data type conversion
record to make sure the data
conversions are legitimate. If
your code has made provision for
these anomalies, you may disregard
the warning.
3424 Warning: ARB length adjusted You specified a length for an
to match data type. ARB field that was too long or
too short.
3425 Length must be greater than
zero.
3426 Field was not found in ARB.
3429 ARB does not exist.
3432 Selection must be one of the
abbreviations listed below.
3450 First field of range is
missing; specify a name or
number.
3451 Number specified is not in
current ARB range.
3452 ARB is full; no more fields An ARB may hold up to 256
may be added. fields.
3453 Please enter a valid ARB Check the syntax of the name
field name. you have entered.
3455 Range is reversed; try You have reversed the order of
'leading-field\trailing-field' the fields you want to manipulate.
The field that appears first on the
ARB must appear first in the command.
3456 Please enter a valid command
(Add, Move, Rename or DELETE).
3457 That command cannot be
abbreviated. Please try again.
3458 ARB field name is too long;
maximum length is 15 characters.
3459 Please specify Before or
After, or leave blank.
3460 ARB field name to be added You cannot duplicate an ARB
already exists in ARB. field name; choose a new name
or delete the other field first.
3461 Internal error: Selection
routine approved an unknown
command.
3462 New {Destination} name Select a name that does not
already exists in ARB. already exist.
3465 A destination entry requires If you do not want to specify
that Before or After be Before or After, you must
specified. leave the Destination field
blank.
3466 An ARB field name must start
with an alphabetic character.
3467 No imbedded blanks are allowed
in an ARB field name.
3468 Legal ARB field name characters
are A-Z, 0-9, and `_`.
3469 An ARB field name cannot be a Choose a new name for the
reserved word. field.
3473 ARB field name must be
specified; numeric reference
is not allowed.
3474 Second field of range is
missing; specify ARB field
name or number.
3475 Internal error: SearchRec did
not locate field in ARB add.
3476 A range cannot be moved to a
destination within itself.
3498 Internal error: VGETBUFFER
failed (COM'STATUS !!!!)
3499 Internal error: VPUTBUFFER
failed. (COM'STATUS !!!!)
NOTE In most cases, the corrective action is clearly implied by the
message. "Internal Errors" are serious; they imply a corrupted
forms file and/or a program error. Call you SE.
ARB Compile Errors
Error Message Action
3500 In ARB !, field ! has no Either delete the ARB field, or
corresponding screen field. add a field to the associated screen.
3501 In ARB !, field ! has an Change the ARB field length to match
incorrect length. the length of the corresponding screen
field.
3502 In ARB !, field ! has an Check the permitted conversion types
incorrect ARB type. and correct the ARB data type.
3503 Internal error: IN ARB !,
missing source record for
field !.
More Menu Init and Processing Errors
Error Message Cause/Action
7001 Correct syntax is: "Field
formname fieldtag/name"
then menu specs.
7002 Unable to open screen file.
7003 WARNING: No new screenfile
specified. Old screenfile
was closed.
7004 Correct syntax is: "ADD
formname [\comments]".
7005 Correct syntax is: "READD
formname [newformname] [\comments]".
7006 A screen layout file is not
currently open.
7007 End of file when reading screen
layout file.
7008 File system error when reading
screen layout file.
7009 Form name in screen file record
not equal to current form name.
7010 Form contains no fields.
7011 Cannot find screen record
for form.
7012 Write of screen record to
screen layout file failed.
7013 WARNING: if ADD command, form
created with no screen.
7014 WARNING: if READD, screen not
updated (form renamed?).
7015 Correct syntax is: "FKLABELS
formname [\keystring1...\keystringn]".
7016 Screenfile contains an invalid
character.
7017 Missing datatype parameter.
7018 Missing field type parameter.
7019 Missing field enhancement
parameter.
7020 SELECTTERM update parameters
must be separated by commas.
7021 Missing new FORMSPEC language
ID.
7022 FIELD update parameters must
be separated by commas.
7023 Renumbered !.
7024 Renumber was not necessary
for !.
7025 Form is family child; renumber
family by specifying parent
form !.
7026 Internal error: unable to
fetch form head.
7027 There are no forms in the
current file.
7028 Creating new forms file.
7029 Recovering file -- PLEASE WAIT
7030 Compiling form !
7031 Number of errors = !!!!
Number of warnings = !!!!
7032 There are no compiled forms
in the current file.
7033 No update values specified.
Command ignored.
7034 **** End of compiled forms listing ****
7035 Missing color parameter.
7036 Missing 264x parameter.
7037 Missing 307x parameter.
7038 New function key labels
must be preceded by \.
7039 End of command file.
7040 Forms file is being converted
to new format.
7041 Missing ARB name.
7042 Sorry. That command has not
been implemented.
7043 Missing ARB field name.
7044 Correct syntax is:
7045 ADDARBFIELD ARBname fieldname
[BEFORE/AFTER fieldname]
7046 Missing field name in
"BEFORE/AFTER fieldname".
7047 MODARBFIELD ARBname fieldname { length, type }
7048 MOVEARBFIELD ARBname field [ \ field ] [ BEFORE/AFTER FIELD ]
7049 SCREENTOARB [ char, date, dig, num, imp ]
7050 ARBTOSCREEN [ char, int, real, pack, zone ]
7051 RENAMEARBFIELD ARBname oldfieldname newfieldname
Native Language Support Errors
Error Message Cause/Action
8000 This edit statement is not
valid for international forms files.
8001 Edit contains data inconsistent
with language of this forms file.
8002 Edit contains language-dependent
data.
8003 Edit contains data not compatible
with the language of this forms file.
8004 Invalid initial value for
International forms file.
9001 Native language support
software not installed.
9002 Language specified is not
configured on this system.
9003 Character set specified is
not configured on this system.
9004 Internal error: National table
is not present.
9005 Internal error: Bad NLT extra
data segment.
9006 Internal error: Bad LDST extra
data segment.
9007 Error calling native language
support intrinsic.
9008 Error calling native language
support intrinsic.
9009 Error calling native language
support intrinsic.
9010 Internal error: NLINFO item
out of range.
9011 WARNING: Language not configured,
change or hit ENTER to proceed.
9012 This edit requires a configured
language.
9014 Attempted setting a language-
dependent forms file to another
language.
9015 NATIVE-3000 is currently the
only selection available.
9016 Invalid date value for
international forms file.
9017 Internal Error: Error updating
language ID - try again.
9070 Internal Error: writing terminal
selection source record failed.
9500 Language of forms file is not
configured on this system.
9998 Language ID must be 0 to 999
or -1 for international forms
file.
9999 Call to native language support
intrinsic failed.
REFSPEC MESSAGES
Access Method Errors
Error Message Cause/Action
086 Access method: file code
error.
087 Access method: Attempt to
add a duplicate key.
088 Access method: Internal
error. Key insertion
location error.
089 Access method: Internal
error. Block not present.
090 Access method: Attempt to
open an old file as new.
091 Access method: Internal
error. Key block buffer
error.
092 Access method: Internal
error. Invalid key block
number.
093 Access method: Internal
error. Block not verified.
094 Access method: Record not
found.
095 Access method: Not enough
space in extension for the
directory.
096 Access method: Internal
error. Parent block not
found.
097 Access method: Internal
error. Illegal entry
number.
098 Access method: The file
is not a KSAMless
forms/ref file.
099 Access method: The file
is at EOF.
Output Sequence Definition Errors
Error Message Cause/Action
101 Field name has more than Limit name of input field to 15
15 characters. characters.
102 Field name improperly Enter input field name at tab
aligned on screen. position 1.
103 Form name has more than Limit name of input form to
15 characters. 15 characters.
104 Form name ! is not in A form name on the OUTPUT RECORD
input forms sequence. menu was not named on
corresponding INPUT FORMS menu.
105 A digit is not a legal A field or form name is expected
character in this field. in this field.
107 Substring start column Enter input substring start
offset is improperly column at tab position 2.
aligned on screen.
108 Substring starting Substring start column must
column has more than 4 not exceed 4 digits.
digits.
111 Closing quote expected. Character string constant must be
enclosed within quotes; the
closing quote is missing.
113 Input length field is Enter input substring length
improperly aligned on at tab position 3.
screen.
114 Internal error: Expected Line feed expected after
LF after CR. carriage return.
115 Line must start with field First column of OUTPUT RECORD
name, literal or system menu should contain first
constant. character of field name, a
literal, or system constant.
116 Input length cannot have Input substring length must
more than 4 digits. not exceed 4 digits.
118 Field name cannot be blank. A field name must be specified
if other characteristics are
entered on line.
119 Letters are not allowed Only digits are expected in this
in this field. field.
121 Form name is improperly Enter input form name at tab
aligned on screen. position 4.
123 Output field name has A field name is limited to 15
more than 15 characters. characters.
124 Output field name is Enter output field name at tab
improperly aligned on position 5.
screen.
126 Length of output field may Output field length must not
only have up to 4 digits. exceed 4 digits.
127 Output field length is Enter output field length at tab
improperly aligned on position 7.
screen.
129 Output field starting Starting column of output field
offset can only have up to must not exceed 5 digits.
5 digits.
130 Output field starting Enter starting column of
offset is improperly output field at tab position 6.
aligned on screen.
131 Start record indicator Enter start-of-record marker
is not in its field. at tab position 8.
132 Start record indicator A start-of-record marker is
should be a single limited to 1 character.
character.
133 Column numbering starts The starting column in the
with 1. output record cannot be zero.
134 This is not a legal Use one of the legal constants:
system constant. $CR, $LF, $GS, $US, $RS, or $
followed by the numeric equivalent
of an ASCII character. Other
constants may not start with a $.
135 Output field length must Output length cannot be zero or
be a positive integer a negative number.
greater than 0.
136 Output field starting The starting column for this
column causes overlapping field falls within the bounds
fields. of a previous field. Enter a
higher value.
137 A single literal cannot Literal must fit on a single
have more than 75 line of OUTPUT RECORD menu and
characters. must not overwrite the
start-of-record marker position.
138 Literal must not continue One line of OUTPUT RECORD menu
beyond column 75. is limited to columns 1-75.
139 This is not a field. No Characters entered between
character may appear here. "fields" on OUTPUT RECORD menu.
Use tabs to go to start of each
field, and enter only the
allowed number of characters.
140 Only literal, ASCII
constant or system constant
expected here.
141 Digit must follow sign.
142 Value for ASCII character The numeric equivalent of an
must be between 0 and 127. ASCII character may be only 0-127.
143 Field name must start with First character of field name must
char. No embedded blanks be alphabetic; field name may not
allowed. have embedded blanks.
144 Record size must have a Record size on globals menu is a
value. required field. User must give
maximum size of output record.
145 "Y" or "N" expected in On GLOBALS menu, only a Y or N
upshift field. can be entered in response to
"Upshift?"; default is N.
146 "Y" or "N" expected in On GLOBALS menu, only a Y or N
answer to "Convert to can be entered in response to
EBCDIC?". "Convert to EBCDIC?"; default
is N.
147 Illegal character. Character in output record menu
is neither alphabetic nor numeric.
148 This is not a field. In output record menu, you may
enter data only in the highlighted
fields.
149 Form name must start with First character of form name must
char. No embedded blanks be alphabetic; name may not have
allowed. embedded blanks.
150 Output field name must See error 143.
start with char. No
embedded blanks allowed.
151 Internal error: Field
alignment check failed.
153 Fields cannot have Embedded blanks are not allowed
embedded blanks. in any field of the OUTPUT RECORD
menu.
154 Input length field cannot Length of input field must be a
have embedded blanks. positive integer with no embedded
blanks.
155 Start substring field Input starting column must not
cannot have embedded blanks. contain embedded blanks.
157 Output starting column Embedded blanks are not allowed
field cannot contain blanks. as part of the output starting
specification.
158 Input length field cannot No embedded blanks are allowed in
contain blanks. the input length field.
159 Input length must be Specify input length as positive
greater than 0. integer greater than zero.
160 Substring starting column Start of input field must be
exceeds length of forms within the forms file field;
file field. column specified is greater than
the number of characters in the
form field.
161 Substring start column + Specified starting column plus
input length > length of length of field add up to more
forms file field. characters than the forms file
field contains.
162 Input length for reformat Length specified for input field
field exceeds length of is greater than the number of
forms file field. characters in the field.
163 Output record size must The output record size exceeds
be between 1 and 8192. 8192 characters. Make the output
record smaller.
MPE/iX 5.0 Documentation