ACCELL/SQL:
Error Messages
75+:*9 (4(.,7
#40-> 57657(9054
7,4( 5:2,;(7+ !9,
!(*7(3,495
&
#' $! (4+ 9/, #40-> 5.5 (7, 7,.089,7,+ 97(+,3(718 5- #40-> 57657(9054 #40->
(9(!,7;,7 08 ( 97(+,3(71 5- #40-> 57657(9054 #& 08 ( 7,.089,7,+ 97(+,3(71 5- 9/, 6,4 75:6 04 9/,
#409,+ !9(9,8 (4+ 59/,7 *5:4970,8 "/, & %04+5< !>89,3 08 ( 675+:*9 5- 9/, (88(*/:8,998 48909:9, 5",*/4525.> 590- ! (4+ !590- (7, 97(+,3(718 5- 6,4 !5-9<(7, 5:4+(9054 4* !'! 08 (
7,.089,7,+ 97(+,3(71 (4+ ! !,7;,7 @0)7(7> (4+ 6,4 !,7;,7 (7, 97(+,3(718 5- !>)(8, 4*
& 08 ( 7,.089,7,+ 97(+,3(71 5- 4-5730= !5-9<(7, 4* ( 8:)80+0(7> 5- ! 08 (
97(+,3(71 5- 536:9,7 885*0(9,8 49,74(9054(2 4* 08 ( 7,.089,7,+ 97(+,3(71 5- 7(*2,
57657(9054 !:4 08 ( 7,.089,7,+ 97(+,3(71 (4+ !:4$0,< !:4@
!:4@ &,%! !:4! @! (4+
6,4 %04+5<8 (7, 97(+,3(718 5- !:4 0*758>89,38 22 ! 97(+,3(718 (7, 97(+,3(718 57 7,.089,7,+
97(+,3(718 5- ! 49,74(9054(2 4* ! 89(9054 08 20*,48,+ ,=*2:80;,2> 95 !:4 0*758>89,38 4*
5;,22 08 ( 7,.089,7,+ 97(+,3(71 5- 5;,22 4* (*04958/ 08 ( 97(+,3(71 5- 662, 536:9,7 4*
0*7585-9 ! !@! (4+ %04+5<8 (7, 7,.089,7,+ 97(+,3(718 5- 0*7585-9 57657(9054 22 59/,7
675+:*98 57 8,7;0*,8 3,49054,+ /,7,04 3(> ), 7,.089,7,+ 97(+,3(718 97(+,3(718 57 8,7;0*, 3(718 5- 9/,07
7,86,*90;, 3(4:-(*9:7,78 *536(40,8 57 57.(40?(90548
Contents
About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
24
87
129
133
145
178
185
199
201
Alphabetic Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
229
Numeric Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
253
describes the messages that may be
displayed while you are using ACCELL/SQL . Each message description
includes the message text and number, the possible causes, and solutions.
Graphic
Conventions
Screen Displays
Forms, prompts, and other information that are displayed on the terminal
screen are represented in a screen outline, for example:
COMPANY:
ADDRESS:
CITY:
MAIN PHONE:
CONTACT:
SALES REP#:
NAME:
PHONE:
STATE:
ZIP:
MAP:
Item Names
References to program names, database table and column names, screen
form names, and form field names appear in bold typeface, for example:
To define a form, you fill in the Form Definition form with the
appropriate information.
You use the same procedure to define the address_1 and
address_2 fields that you used to define the co_name field.
The Target Table field lets you specify which database table this
form will directly query and update.
5
Keyboard Keys
A word or letter framed to look like a key indicates the corresponding
key on your keyboard, for example:
RETURN
ACCELL/SQL Commands
A word or words that appear in bold, italic, sans serif typeface indicates
an ACCELL/SQL command that you can execute, for example:
Press
, then
.
To use an ACCELL/SQL command, you press a specific key or
sequence of keys. Because of the flexibility of ACCELL/SQL , you
can assign commands such as
to different function
keys, for instance F3 .
Syntax
Conventions
italic words
UPPERCASE
Other
Conventions
[]
||
...
The manual also uses the following symbols to indicate special types of
information:
Tip
Tip contains helpful information.
Warning
Warning cautions against actions that could cause data loss or damage to
the data base.
Additional Help
Additional Help tells you where to find more information about
described topics.
Chapter
Focus
The ACCELL/SQL error messages that are described in this manual are
grouped by category: compiler, linker, ACCELL/ Manager, and so on.
Error message descriptions include the text of the error message, an
explanation of the probable cause, and suggestions for correcting the
problem. Each error message entry has this format:
-8317
This error indicates that a recently created archive file was successfully
created. However, the archive was corrupt when the ACCELL/SQL
combiner, ACMB, attempted to read the archive.
This error can occur in these cases:
The application directory does not contain enough disk space to
create the archive file, and no error status was returned by the
operation system.
The newly create archive file was modified by some outside
source before ACMB read the file.
Correction
Make sure that the application directory contains enough disk space, then
rebuild the archive by using ACMB or ACCELL/E nvironment.
8205
Explanation
The ACCELL/SQL combiner (ACMB) could not open the archive file
named archive_name, in the current directory. This archive file can be
either a new archive file or a temporary archive file.
The error number, os_error, is the error status returned by the operating
system. See your system error file for a list of error numbers.
Correction
Make sure that you have read and write permission in the current
directory and that the current directory has enough space to create a new
archive file.
8206
Explanation
The ACCELL/SQL combiner (ACMB) could not create the archive file
named archive_name in the current directory. This archive file can be
either a new archive file or a temporary archive file.
11
The error number, os_error, is the error status returned by the operating
system. See your system error file for a list of valid error numbers.
Correction
8207
Explanation
Make sure that you have read and write permission in the current
directory and that the current directory has enough space to create a new
archive file.
SAR ERROR: Cannot close archive name, error number os_error.
Correction
8208
Explanation
Correction
8209
Explanation
Correction
8210
Explanation
Correction
12
The combiner was unable to read a form from the existing archive file.
Make sure that the current user has read permission for the archive file. If
the problem persists, remove the archive and rebuild the application.
The combiner was unable to rename a file to the specified file name after
creating a new archive in a temporary file.
Make sure that the archive files and directories have the correct
permissions and sufficient space. If the problem persists, remove the
archive and rebuild the application.
ACCELL/SQL Combiner (ACMB) Error Messages
8300
Explanation
Correction
Make sure that the file exists and that you have read and write
permission for the indicated file.
To determine whether or not the file is corrupted, try running Q2ASC if
the file is a form file (a .aq or .fq file). If the file is a script file (a .as or
.fs file), run ACPL to produce a new .ao or .fo file.
Tip
If your system is configured with the minimum memory requirements for
ACCELL/SQL or you are running on a heavily loaded system, ACMB can
fail to allocate the memory needed to combine both form and object
code. This situation can occur when a form has an excessive number of
fields (over 100) and large form scripts of over 1000 lines. In this case,
you must reduce the complexity of the form or form script.
8301
Explanation
13
8302
Explanation
Make sure that you have specified the correct archive file name. Try
removing the archive file and running ACMB again.
Correction
14
Reduce the memory requirements of the form unit by reducing the size of
any of the three areas in the previous list. If the memory insufficiency
was a temporary condition at execution time, try running the combiner
again.
ACCELL/SQL Combiner (ACMB) Error Messages
8303
Explanation
Correction
8304
Make sure that no statement that sets the NEXT_FIELD attribute sets the
attribute to a non-existent field.
ACMB ERROR: Checksum error. Verify .fs and .fq target table
names match.
Explanation
Correction
Make sure the target table name is the same for both the form file named
on the Form Definition form and the script file named in the FORM
section.
If the error persists, run the form file first through Q2ASC then through
ASC2Q to recompute the checksum; or edit the form file with the
generator to achieve the same result. To recompute the checksum for the
object file, recompile the object file with ACPL.
15
Even if the script file does not refer to a database column that has been
added to the target table, the file must still be recompiled so that its
checksum can be calculated according to the updated database design.
8305
Explanation
Correction
8306
Explanation
Verify the spelling of the field names listed in the FIELD sections and in
statements that reference fields. Also make sure that you have defined the
field name that you are using.
Correction
If you are combining a standard form file and form script file, make sure
the FORM section in the form script file lists the same form name as
specified on the ACCELL/SQL generator Form Definition form for the
standard form.
If you are combining a master application form file and form script file,
make sure that the APPLICATION section in the form script file lists the
same application name as specified on the ACCELL/SQL generator Form
Definition form for the master application form.
16
8307
Explanation
Correction
Make sure that both the form file and the form script file are for the same
type of form: standard or master application.
8308
Explanation
Correction
8309
Explanation
17
The combiner cannot add the form unit (either a pre-existing form
unit or the new form unit stored in a temporary file) to an existing
application archive file. The combiner reads in the existing form
units in the archive file, sorts them with the form unit for the form
to be added to the archive, then writes all the form units to the
archive file.
Correction
8310
Explanation
Make sure that you have permission to write in the current directory and
that the directory contains enough space for a temporary copy of the
archive, plus a temporary copy of the combined form and code file. Also,
if you are using the UNIX operating system, make sure that your ulimit
is set high enough to allow the creation of the archive file.
Correction
8311
Explanation
Correction
18
Search the application directory for any form script files or form files
that may contain duplicate form names. The form name in a form script
is listed in the FORM section. The form name in a form file is listed on
the ACCELL/G enerator Form Definition form for the form.
8312
name: variable_name.
Explanation
Correction
8313
Explanation
The ACCELL/SQL combiner (ACMB) could not open the file file_name.
This file is probably one of the following files:
the existing archive file
the temporary form unit file
the temporary archive file
The error number os_error is either 11, which indicates that there are no
more internal file descriptors, or an operating system error.
Correction
19
8314
existing_archive_name.
Explanation
Correction
Make sure that you have read and write permissions in the current
directory.
8315
number os_error.
Explanation
Correction
8316
The ACCELL/SQL combiner (ACMB) could not create the temporary file
to be used to combine the form file and the object file. The error number,
os_error, is the error status returned by the operating system. Consult
your system error file for a list of valid error numbers.
Make sure that you have read and write permissions in the current
directory.
os_error.
Explanation
Correction
20
The ACCELL/SQL combiner (ACMB) could not close the temporary file
used to combine the form file and the object file. The error number,
os_error, is the error status returned by the operating system. Consult
your system error file for a list of valid error numbers. This is an internal
error and should not occur in the normal execution of ACMB.
If this error occurs, please call Unify Customer Support.
8317
Explanation
Correction
8318
set incorrectly.
Explanation
ACCELL/SQL could not access its own information about the current
8319
Explanation
Correction
8320
Explanation
Correction
Make sure that the DBTYPE configuration variable is set correctly. If it is,
please contact Unify Customer Support.
ACMB ERROR: table name used as target table in 4GL, no target
table declared in generator.
A target table was specified in the form script FORM header, but no
target table was specified when the corresponding form was generated.
Remove the TARGET_TABLE clause from the form script FORM
header, or regenerate the form and add the appropriate target table on the
Form Definition form.
ACMB ERROR: table name used as target table in AGEN, no target
table in 4GL.
21
8321
The target table specified on the Form Definition form is different from
the table specified in the TARGET_TABLE clause of the form script
FORM header.
Correction
After determining the correct target table for the form, modify the target
table name on the Form Definition form, or change the table name
specified in the TARGET_TABLE clause of the form script FORM
header.
8322
ACMB ERROR: Number of target columns known to .fq and .fo for
table table name do not match.
Explanation
Between the time ACCELL/G enerator was run and the compiler was run
the number of columns in the specified table have changed.
Correction
Rerun ACCELL/G enerator on the screen form (.fq file) and recompile the
form script (.fs file). Then rerun the combiner.
8323
ACMB ERROR: Columns in target table table name for .fq and .fo
differ.
Explanation
Between the time ACCELL/G enerator was run and the compiler was run
the names of some of the columns in the specified table have changed.
Correction
22
8324
Between the time ACCELL/G enerator was run and the compiler was run
the characteristics of some of the columns in the specified table have
changed.
Correction
Rerun ACCELL/G enerator on the screen form (.fq file) and recompile the
form script (.fs file). Then rerun the combiner.
Warning
If the original form contains target fields for columns that have
changed, ACCELL/Generator changes these fields to match the
database definitions.
8325
Explanation
8326
Explanation
Correction
23
memory.
Explanation
Correction
8402
Explanation
Correction
If you suspect that not enough system memory was available at the time
you executed the linker, try executing the linker again before trying to
split the archive file. If you have a large number of form unit in the
same archive file, try splitting that archive into two archives.
ALNK ERROR: There is a duplicate required form form_name in
the application.
the application.
24
8404
doesnt exist.
Explanation
Correction
8405
Explanation
The ACCELL/SQL linker (ALNK) was unable to open the archive file (.fa
file), archive_name. This error can occur in these cases:
A misspelled or otherwise invalid archive file name has been
specified in the REQUIRED FORMS section of the master
application form script. The archive name must include the .fa file
name suffix.
The person who is trying to link the application does not have
write permissions on the archive.
25
.
If status_value is 11, see your system administrator about
reconfiguring your operating system with more file descriptors.
8406
space.
Explanation
Correction
The ACCELL/SQL linker (ALNK) ran out of memory while trying to read
in the archive index of an archive file (.fa file).
Reduce the number of forms in the archive.
1. Split the archive into two smaller archives.
2. Modify the archive names in the REQUIRED FORMS,
REQUIRED FUNCTIONS, and ARCHIVES clauses of the master
application form APPLICATION section.
3. Recombine (ACMB) the archive and relink (ALNK) the
application. For information about building an archive file, see the
ACMB description in
.
26
8407
= os_error.
Explanation
The ACCELL/SQL linker (ALNK) was unable to read in the archive index
for an archive file (.fa file). Status os_error is the error number returned
by the operating system.
Correction
Rebuild the archive file with ACMB. For information about building an
archive file, see the ACMB description in
.
8408
Correction
8409
os_error.
Explanation
Correction
27
8410
ALNK ERROR: There was an error while reading a form file, Status
= status_value.
Explanation
Correction
The ACCELL/SQL linker (ALNK) cannot read the archive file. The
archive file is probably corrupted. If not enough system memory is
available, the status status_value is 5. Otherwise status_value is set to
the error number returned by the operating system.
A status_value of 5 can occur on a heavily loaded system. If your
system is heavily loaded try executing the linker again. Otherwise,
rebuild the corrupted archive file with ACMB.
If your application has several archives take these steps:
1. Rebuild one archive.
2. Relink the application.
3. If the error occurs again, continue to rebuild an archive and relink
the application until the error does not appear.
For information on how to build an archive file, see the ACMB
description in
.
8411
Explanation
Correction
28
If you are using more than 512 archives in the application, reduce the
number of archives being used. If you are running the linker on a heavily
loaded system, try running the linker again when the system load is
lighter.
ACCELL/SQL Linker (ALNK) Error Messages
8413
Explanation
Correction
8414
Explanation
Correction
8415
ALNK ERROR: There was an error while closing the .al file, Status =
os_error.
Explanation
Correction
8416
The ACCELL/SQL linker (ALNK) was unable to close the newly created
application file. The status os_error is the error number returned by the
operating system. This is an internal error and should not occur in the
normal linking of an ACCELL/SQL application.
If this error occurs, please call Unify Customer Support.
ALNK ERROR: There was an error while seeking or writing the .al
file.
Explanation
Correction
Delete the application map file (.al) and execute ALNK again to recreate
this file.
29
8418
archive_name archive.
Explanation
Correction
8419
Explanation
Correction
8420
The ACCELL/SQL linker (ALNK) cannot find an entry for the form_name
form or function in the archive archive_name. For each form or function
listed in the REQUIRED FORMS or REQUIRED FUNCTIONS clause of
the APPLICATION section, the linker verifies that the form or function is
listed in the specified archive file.
Verify that the spellings of the form name or function name and the
archive name in the REQUIRED FORMS or REQUIRED FUNCTIONS
clause of the APPLICATION section are correct. Recombine the
form_name form or function in the archive archive_name by using
ACMB. For information about building an archive file, see the ACMB
description in
.
This is an internal error and should not occur in the normal linking of an
ACCELL/SQL application.
If this error occurs, please call Unify Customer Support.
archive.
Explanation
30
The ACCELL/SQL linker could not find the form form_name in the
default archive or any of the archives listed in the ARCHIVES clause of
the APPLICATION section in the master application form script. This is
simply a warning message. The form form_name was not specified in a
REQUIRED FORMS clause but was referenced by a form in the
application.
Correction
31
8501
Explanation
Correction
8502
Explanation
32
Find the form script statement that is missing the parenthesis, and rewrite
the statement. See the
for
the syntax and usage of form script statements and sections.
8503
Explanation
Find the form script statement that is missing the right parenthesis, and
rewrite the statement. See the
for the syntax and usage of form script statements and
sections.
Correction
Find the form script statement that is missing the comma, and rewrite the
statement. See the
for the
syntax and usage of form script statements and sections.
33
8504
length.
Explanation
You have specified more characters than allowed for a form or function
name. These are the allowed lengths:
Form names and global function names can be up to 15 characters
long.
Local function names and C-hook function names can be up to 44
characters long.
Stored procedure names can be up to 44 characters long if allowed by
the RDBMS. If the RDBMS limits stored procedure names to fewer
than 44 characters, ACCELL/SQL allows the RDBMS limit. If the
RDBMS allows stored procedure names to be more than 44 characters,
ACCELL/SQL uses the 44-character limit.
Correction
8505
Explanation
Make sure that form names and global function names are 15 characters
or less. Make sure that local function names and C-hook function names
are 44 characters or less. Make sure that stored procedure names are 44
characters or less and not more than the number of characters allowed by
the RDBMS.
Correction
34
Find the form script statement that is missing the colon, and rewrite the
statement. See the
for the
syntax and usage of form script statements and sections.
ACCELL/SQL Compiler (ACPL) Error Messages
8506
Explanation
Correction
8512
Explanation
Find the form script statement that is missing the semicolon and rewrite
the statement. See the
for
the syntax and usage of the DELETE SELECTED ROW, FOR, SLOCK,
UNLOCK, and XLOCK statements.
Correction
Find the form script statement that is missing the BEGIN keyword and
rewrite the statement. See the
for the syntax and usage of form script statements.
35
8517
Explanation
Correction
8518
Explanation
Find the form script statement that is missing the END keyword, and
rewrite the statement. See the
for the syntax and usage of form script statements.
ACPL ERROR: The FIELD keyword was expected.
Correction
8520
Explanation
Find the form script statement or section that is missing the FIELD
keyword, and rewrite the statement or section. See the
for the syntax and usage of form script
statements and sections.
ACPL ERROR: The FORM keyword was expected.
Correction
36
Find the form script statement or section that is missing the FORM
keyword, and rewrite the section. See the
for the syntax and usage of event sections.
ACCELL/SQL Compiler (ACPL) Error Messages
8522
Explanation
Correction
Find the RETRIEVE statement that is missing the FROM keyword, and
rewrite the statement. See
for the syntax and usage of the RETRIEVE statement.
8523
Explanation
Correction
8524
Explanation
Correction
Find the form script statement or section that is missing the field name.
Also verify the use of variable names that are not field names. Rewrite
the statement or section. See
for the syntax and usage for form script statements and
sections.
8525
Explanation
Correction
37
8526
Explanation
Correction
8527
expected.
Explanation
Correction
8528
Explanation
Correction
38
Start a standard form script file with either a form declaration (the FORM
section) or an external declaration (the EXTERN and FUNCTION
statements). Start a master application form script file with an application
declaration (the APPLICATION section). See
for the syntax and usage of form script statements
and sections.
ACPL ERROR: Display location was expected.
8529
Explanation
Correction
8532
expected.
Explanation
Correction
Find the form script statement that is missing the application, form,
table, or database, owner, schema, or user name. Also check for the use
of variables that are not names. Rewrite the statement. See
for the syntax and usage
of the form script statements.
39
8533
Explanation
Correction
8539
Explanation
Correction
Find the CHOOSE NEXT FORM section that is missing the NEXT
keyword, and rewrite the statement. See
for the syntax and usage of the CHOOSE NEXT
FORM section.
8541
Explanation
Correction
40
Find the form script statement that is missing the RECORD keyword,
and rewrite the statement. See
for the syntax and usage of form script statements.
ACCELL/SQL Compiler (ACPL) Error Messages
8543
Explanation
Correction
8544
Find the form script statement that is missing the table name, check the
spelling of specified tables, and rewrite the statement. See
for the syntax and usage
of form script statements.
Explanation
Correction
Find the SET statement that is missing the SELECT keyword, and
rewrite the statement. See
for the syntax and usage of the SET and SELECT statements.
8545
Explanation
Correction
Find the UPDATE SELECTED ROW statement that is missing the SET
keyword, and rewrite the statement. See
for the syntax and usage of the UPDATE statement.
41
8546
Explanation
Correction
FLOAT
NUMERIC
ROW_VALUED
STRING
TEXT
TIME
TIMER
VOID
Use the ACCELL keyword in the EXTERN statement only if the function
is an ACCELL/SQL function. Use the C keyword for C functions and the
STORED keyword for SYBASE SQL Server stored procedures.
For a target variable in the LOCAL clause, make sure that the data type is
specified by using one of the following keywords:
AMOUNT
BINARY
BOOL
8550
42
DATE
FLOAT
NUMERIC
STRING
TEXT
TIME
Explanation
Correction
Find the IF statement with the missing THEN keyword and rewrite the
statement. See
for the
syntax and usage for the IF statement.
ACCELL/SQL Compiler (ACPL) Error Messages
8553
Explanation
Correction
8554
Find the form script statement that is missing the TO keyword, and
rewrite the statement. See
for the syntax and usage of form script statements.
Explanation
Correction
Find the ERASE TRIM statement that is missing the TRIM keyword, and
rewrite the statement. See
for the syntax and usage of the ERASE TRIM statement.
8555
Explanation
43
This error message also occurs if no consistency level clause exists when
such a clause is expected in a CHOOSE NEXT FORM or CHOOSE
FIRST FORM section.
Correction
8556
Explanation
Correction
Find the REPEAT statement that is missing the UNTIL keyword, and
rewrite the statement. See
for the syntax and usage of the REPEAT statement.
8557
Explanation
Correction
44
Find the form script statement that is missing the USING keyword, and
rewrite the statement. See
for the syntax and usage of the CHOOSE NEXT FORM and CHOOSE
FIRST FORM sections or statements and the CREATE TIMER EVENT
statement.
8558
Explanation
Correction
8560
Explanation
Correction
8563
Explanation
Correction
8564
Explanation
for the syntax and usage of these form
script statements.
ACPL ERROR: There is not enough memory.
45
This error is not caused by a syntax error in your form script script.
Correction
8565
Explanation
Correction
46
8566
Explanation
Correction
8567
Explanation
Correction
Find the form script control statement with the missing statement and be
sure to specify the statement under control of the control flow statement.
See
for the syntax and
usage of the form script control statements.
8568
Explanation
Correction
Find the form script statement that contains the incorrect variable name,
and either remove the colon or add a valid attribute name. For the
descriptions of the ACCELL/SQL attributes, see
.
8569
Explanation
47
AFTER ADD
AFTER APPLICATION
AFTER DELETE
AFTER FIELD
AFTER FIND
AFTER FORM RETURN
AFTER UPDATE
AFTER ZOOM
Correction
8573
BEFORE
BEFORE
BEFORE
BEFORE
BEFORE
BEFORE
BEFORE
BEFORE
ADD
APPLICATION
DELETE
FIELD
FIND
FORM
RECORD
UPDATE
Find the AFTER or BEFORE section that is missing the second keyword,
and rewrite the section. See
for the syntax and usage of event sections.
ACPL ERROR: Either the KEY or VALUES keyword was
expected.
Explanation
Correction
8575
Explanation
Correction
Find the SWITCH statement that is missing the CASE and DEFAULT
keywords, and rewrite the statement to use one of them. See
for the syntax and usage
of the SWITCH statement.
8577
Explanation
48
Find the ENABLE ZOOM statement that is missing the KEY or VALUES
keyword, and rewrite the statement. See
for the syntax and usage of the ENABLE ZOOM
statement.
Correction
8578
Explanation
Correction
8580
Explanation
for the syntax and usage of the WHEN
FIELD CHANGES section.
This is an internal error and should not occur in the normal compiling of
a form script.
If this error occurs, please call Unify Customer Support.
Correction
If you suspect that ACPL has run out of memory, try reducing the
complexity of the form script script. You can also create global form
script functions to perform tasks that are repeated.
If this error occurred because of an internal conversion routine error,
please call Unify Customer Support.
8581
Explanation
Correction
49
8582
Explanation
Correction
Find the expression that is causing the error and reduce the complexity of
this expression. Use ACCELL/SQL variables to hold intermediate values
in the expression.
8583
Explanation
Correction
8584
Explanation
Correction
Fix the syntax errors that have caused the existing error messages, and
then recompile the script file.
8585
50
Explanation
Correction
Find the form script statement that has the incorrect system variable
name and correct the variable name. See
for a list of form script system variables.
ACCELL/SQL Compiler (ACPL) Error Messages
8587
Explanation
Correction
8588
Explanation
Correction
8590
Explanation
Make sure that the target table in the current database design matches the
design you are using in the script. Verify that the database has not been
corrupted.
51
Correction
Find the SET statement that sets the CLEAR_FIND_EXP target attribute,
and rewrite the search ranges expression list so that each element in this
list begins with either an expression or the Clear-to-find expression
operator (=>).
See
for the syntax and
usage of the SET statement and
for
information about the Clear-to-Find expression operator.
8591
Explanation
Correction
8592
Explanation
Correction
8593
Explanation
Find the event section that is missing the RECORD or FORM keyword,
and rewrite the section. See
for the syntax and usage of event sections.
ACPL ERROR: The ADD or FIND keyword was expected.
52
Correction
Find the NEXT ACTION statement that is missing the ADD or FIND
keyword in the CLEAR TO clause, and rewrite the statement. See
for the syntax and usage
of the NEXT ACTION statement.
8595
Explanation
Correction
Find the SET statement and EXTERN statements that reference the stored
procedures and rewrite the appropriate statements. See
for the syntax and usage of the SET and
EXTERN statements.
8598
Explanation
Correction
8599
Explanation
Correction
53
8600
Explanation
Correction
8601
statement.
Explanation
Correction
8602
54
Explanation
Correction
Find the form script statement that contains the undefined function name.
Make sure the C-hook function is defined and declared, that it is spelled
the same way it has been defined, and that it is linked into the
application. See
for more
information about writing C-hook functions.
ACCELL/SQL Compiler (ACPL) Error Messages
8603
Explanation
Correction
8604
Explanation
Correction
Find the form script statement that contains the function or stored
procedure call that contains the incorrect argument. Make sure that you
are using the correct function or stored procedure name and the
appropriate argument for each parameter. Use a variable for a RESULT or
REFERENCE parameter and a constant or variable for a non-RESULT
parameter.
8605
Explanation
Correction
55
8607
Explanation
Correction
for the syntax and usage of the ON
CLEAR TO ADD and ON CLEAR TO FIND sections.
8611
Explanation
Correction
Remove the CONTINUE statement causing the error or rewrite the script
so that the CONTINUE statement is in a loop statement.
8613
keyword expected.
56
Explanation
Correction
for the syntax and usage of the CHOOSE
FIRST FORM and CHOOSE NEXT FORM statements.
ACCELL/SQL Compiler (ACPL) Error Messages
8614
expected.
Explanation
Correction
8615
Explanation
Find the event section that contains the incorrect keyword after the ON
keyword, and rewrite the section. See
for the syntax and usage of event sections.
ACPL ERROR: A PIPELINE was expected.
Correction
8616
Find the form script pipeline statement that is missing the PIPELINE
keyword, and rewrite the statement. See
for the syntax and usage of the form script pipeline
statements.
ACPL ERROR: Statement can only occur in an ON FIELD code
section.
Explanation
Correction
57
8617
Explanation
Correction
8618
Find the EXTERN statement at the beginning of the script file and make
sure the function type is C for C-hook functions, ACCELL for form
script functions, or STORED for stored procedures. See
for the syntax and usage of the EXTERN
statement.
Explanation
Correction
Find the form script statement that contains the incorrect target attribute.
Either correct the variable name or change the attribute name. See
for information about
variable attributes.
8619
section.
Explanation
Correction
8620
Explanation
58
8624
Explanation
Correction
Find the NEXT ACTION statement, and move it to another event section.
See
for the syntax and
usage of the ON FIND section and the NEXT ACTION statement.
8625
section.
Explanation
Correction
Find the NEXT ACTION statement and move it to another event section.
See
for the syntax and
usage of the INIT FIELD subsection and the NEXT ACTION statement.
8626
Explanation
Correction
59
8627
Explanation
Correction
Find the NEXT ACTION statement, and move it to another event section.
See
for the syntax and
usage of the BEFORE APPLICATION section and the NEXT ACTION
statement.
8628
Explanation
Correction
Find the NEXT ACTION statement, and move it to another event section.
See
for the syntax and
usage of the WHEN FIELD CHANGES subsection and the NEXT
ACTION statement.
8629
section.
Explanation
Correction
60
8630
Explanation
Correction
Find the incorrect master application form variable name and follow
application_name: with the name of a master application form
variable. See
for more information
on variable names.
8631
ACPL ERROR: There are Too many program names (pipes) in the
program list.
Explanation
Correction
8632
Explanation
Correction
8633
Explanation
for the syntax and usage of the CREATE
PIPELINE statement.
ACPL ERROR: The statement may not occur in current code section.
61
Correction
8634
Explanation
Correction
Find the CHOOSE FIRST FORM statement that contains the incorrect
transaction level, and rewrite the consistency level clause to use START
TX. See
for the syntax
and usage of the CHOOSE FIRST FORM statement.
8635
Explanation
Correction
8637
Explanation
Correction
62
8639
a form.
Explanation
Correction
Try splitting the form or making it less complicated. You can use the
ACCELL/SQL message file system functions (open_message_file$( ),
8640
Explanation
Correction
8641
Explanation
Correction
Find the AFTER FORM RETURN section that is missing the RETURN
keyword, and rewrite the section. See
for the syntax and usage of the AFTER FORM
RETURN section.
63
8643
Explanation
Correction
8644
Explanation
Correction
8645
Explanation
Correction
8646
Explanation
Correction
64
8648
Explanation
Correction
8649
Explanation
Correction
8651
Explanation
Correction
Find the FIELD section that has the system information field name, and
rewrite the section to use a developer-defined field name. See
for the syntax and usage
of the FIELD section.
8652
Explanation
Correction
65
Then set:
INFORMIX Online
INFORMIX SE
INGRES
ORACLE
Unify DataServer
8657
Explanation
Correction
8658
Explanation
Correction
8659
Explanation
Correction
67
8661
Explanation
Correction
8662
Explanation
Correction
8663
Explanation
Correction
8665
68
Explanation
The ACCELL/SQL compiler (ACPL) cannot create the object file named
object_file (the .fo or .ao file). The error number, os_error, is the error
number returned by the operating system to indicate why the object file
cannot be created.
Correction
Make sure you have read and write permissions in the current directory.
Verify that there is enough space to create the new object file. See your
operating system manuals for information about the error number
returned by the operating system.
ACCELL/SQL Compiler (ACPL) Error Messages
8666
Explanation
Correction
8667
Explanation
Correction
Make sure you have read and write permissions in the current directory.
Verify that there is enough space to save the object file. See your
operating system manuals for information about the error number
returned by the operating system.
8668
Explanation
Correction
8669
Explanation
Correction
Before compiling the script file, the ACCELL/SQL compiler (ACPL) runs
the C preprocessor on the script. This error occurs if the C preprocessor
finds many errors in the script file named script_file.
This error should be preceded by other error messages from the C
preprocessor. See your operating system documentation on the C
preprocessor for assistance.
69
8671
Explanation
A DISPLAY TRIM statement included the FROM clause, but the FROM
clause is invalid in the DISPLAY TRIM statement.
Correction
Locate the problem DISPLAY TRIM statement, and remove the FROM
clause, or change the statement to a DISPLAY HELP statement.
8672
Explanation
Correction
8673
Explanation
The data types of target variables can be specified in the LOCAL clause
of the form declaration in a form script script. This error indicates that a
data type was found in the LOCAL clause of a local or global function,
which is invalid.
Correction
8674
Explanation
Correction
8675
Explanation
Correction
70
The data types of target variables can be specified in the LOCAL clause
of the form declaration in a form script script. This error indicates that a
data type was found after an attribute rather than a variable.
Find the problem LOCAL clause, and correct the error.
The data types of target variables can be specified in the LOCAL clause
of the form declaration in a form script script. This error indicates that a
data type was found after an external variable, which is invalid.
Find the problem LOCAL clause, and correct the error.
ACCELL/SQL Compiler (ACPL) Error Messages
8676
Explanation
Correction
The data types of target variables can be specified in the LOCAL clause
of the form declaration in a form script script. This error indicates that a
data type was found after a non-target variable, which is invalid.
Find the problem LOCAL clause, and correct the error.
8677
ACPL ERROR: Type specified does not match target columns type.
Explanation
The data types of target variables can be specified in the LOCAL clause
of the form declaration in a form script script. This error indicates that
the data type specified for a target variable is incompatible with the
corresponding database columns data type.
Correction
8678
Explanation
Correction
8679
schema.
Explanation
Correction
71
8681
expression.
Explanation
Correction
8682
supported.
Explanation
Correction
8683
Explanation
Correction
72
The ACCELL/SQL compiler (ACPL) found more than one instance of the
KEY[S] command attribute clause in a DEFINE COMMAND section.
Only one occurrence of a KEY[S] command attribute clause is allowed in
a DEFINE COMMAND section.
Find the DEFINE COMMAND section that has the multiple KEY[S]
command attribute clauses and remove all but one of the clauses. For
more information about the command attribute clauses allowed in the
DEFINE COMMAND section, see
.
ACCELL/SQL Compiler (ACPL) Error Messages
8684
Explanation
Correction
Find the DEFINE COMMAND section that has the multiple ACTION
command attributes and remove all but one of the attributes. For more
information about the ACTION command attributes allowed in the
DEFINE COMMAND section, see
.
8685
clause.
Explanation
Correction
8686
clause.
Explanation
Correction
73
8687
clause.
Explanation
Correction
8688
attribute clause.
Explanation
Correction
8689
Explanation
Correction
74
8692
Explanation
Correction
8693
Explanation
Correction
8694
Explanation
Correction
Find the statement with the missing string constant and rewrite the
statement. For more information about using the DEFINE COMMAND
section, see
.
ACPL ERROR: Illegal command action attribute value.
75
8695
Explanation
Correction
8696
Explanation
Correction
8697
Explanation
Correction
76
8698
Explanation
Correction
8699
Explanation
Correction
8700
Explanation
Correction
77
8701
Explanation
Correction
8702
Explanation
Correction
8703
Explanation
Correction
78
8704
Explanation
Correction
8705
Explanation
Correction
8706
Explanation
Correction
79
8707
Explanation
Correction
Make sure that all ACCELL/SQL timer functions are global and declared
in an EXTERN ACCELL TIMER statement. For more information about
creating and declaring timer events, see
8708
Explanation
8709
Explanation
Correction
Find the SET COMMAND or the QUEUE COMMAND statement that has
the problem command name and rewrite the statement using a valid
command name. For more information about using the SET COMMAND
statement, see Defining and Executing Commands in this manual. For
more information about the QUEUE COMMAND statement, see
and
.
ACPL ERROR: command_name: Command not defined.
80
8710
Explanation
Correction
Make sure that you have only one BUTTON clause in each DEFINE
COMMAND section. Decide which of the BUTTON clauses you want
and include only that clause. Because the button clauses are mutually
exclusive, only one is allowed. For information about using the DEFINE
COMMAND section and the BUTTON clause, see
.
8712
Explanation
Correction
8713
Explanation
Make sure that you are using the BUTTON clause correctly. For
information about using the DEFINE COMMAND section and the
BUTTON clause, see
.
Make sure that you are using one of the valid button options:
ON USERMENU
NOT ON USERMENU
AT (row, col)
For information about using the DEFINE COMMAND section and the
BUTTON clause, see
.
ACCELL/SQL Compiler (ACPL) Error Messages
81
8714
Explanation
Correction
8715
Explanation
Correction
8716
Explanation
Correction
8717
Explanation
Array dimensions define the lower and upper bounds for an array. The
lower and upper bounds must be separated by the TO keyword, for
example, MATRIX array_name[1 TO 10], where 1 is the lower bound
and 10 is the upper bound.
Separate the lower and upper bounds of the array definition with the TO
keyword.
ACPL ERROR: The ] token was expected.
8719
8720
system functions.
Explanation
Correction
8721
Explanation
Correction
8722
Explanation
Correction
Modify the references to the identifier so that they are used as only scalar
references or only array references.
83
8724
Explanation
cell.
Correction
For screen array references that are not used in that arrays FIELD event
section, use explicit array subscripts. The subscripts fo the current screen
array cell can also be referenced by using the COL_INDEX,
ROW_INDEX, and LIST_INDEX array attributes. The following two
array references reference the same array cell:
array_name[ ]
array_name[array_name:ROW_INDEX, array_name:COL_INDEX]
8725
Explanation
Correction
8726
Explanation
Correction
8727
Explanation
Correction
84
8728
Explanation
Correction
8729
Explanation
An attempt was made to use an array attribute with an identifier that has
been used as a non-array object.
Correction
8730
Explanation
Correction
8731
Explanation
Correction
85
8732
Explanation
Correction
The first dimension of arrays can be referenced beyond the upper bounds
if the array is explicitly defined as an unbounded array by using the
UNKNOWN keyword when defining the upper bound of the arrays first
dimension. If the reference is correct, then expand the array dimensions
in the array definition in the LOCAL statement.
8733
Explanation
Correction
If the intent was to reference an entire array, try using a FOR loop that
references each cell of the array. If the intent was to pass an entire array
to a local or global function, pass the array as a reference parameter.
8735
Explanation
Correction
8736
Explanation
Correction
86
A list array was referenced with two subscripts, or a matrix array was
referenced with one subscript.
Make sure that the array reference uses the correct number of subscripts.
ACCELL/SQL Compiler (ACPL) Error Messages
8737
Explanation
Correction
8738
expected.
Explanation
Correction
8739
Explanation
Correction
8740
Explanation
Correction
8741
Explanation
Correction
87
8742
Explanation
Correction
8743
Explanation
Correction
8744
Explanation
Correction
This is an internal error and should not occur in the normal compiling of
an ACCELL/4GL script.
If this error occurs, please call Customer Support.
The end of the file was found before a semicolon terminating the current
statement. All SQL statements not enclosed in a BEGIN_SQL/END_SQL
block must be terminated with a semicolon. Note, however, that a SET . .
. SELECT statement that contains an executing block does not require a
semicolon.
Add a semicolon to the end of the appropriate statement.
88
8745
Explanation
Correction
8746
not match.
Explanation
Correction
8747
Explanation
Correction
89
8750
Explanation
Correction
8751
Explanation
Correction
8759
Explanation
Correction
8760
Release 2.0 of ACCELL/SQL does not allow the pound sign (#) before
database column names.
Remove the pound sign prefix from all database column names. Within
an SQL statement, ACCELL/SQL variables must be preceded by a dollar
sign ($), and database column names must not have any prefix.
ACPL ERROR: Clear to Add/Find expressions cannot be set using
set/select.
Explanation
Correction
90
8761
Correction
8762
Explanation
Correction
91
8763
Explanation
Correction
8765
command.
Explanation
Correction
8769
Explanation
1 character
Up to 253 characters
Correction
8772
If you must create a string constant of more than 253 characters, use the
string concatenation operator (+) to combine several shorter strings.
ACPL ERROR: Type returned does not match function definition
return type.
92
Explanation
Correction
Either change the return data type defined for the function in the
FUNCTION statement to match the type that is returned or change the
statements that make up the function body so that a correct type value is
returned.
ACCELL/SQL Compiler (ACPL) Error Messages
Correction
8801
Explanation
Correction
8802
Explanation
Correction
93
8803
Explanation
Correction
8804
Explanation
Correction
8805
Explanation
8806
Explanation
Correction
94
8807
Explanation
Correction
8808
Explanation
ACCELL/M anager could not display a form at the specified location. This
error can occur when a form script statement, such as DISPLAY TRIM,
gives invalid row and column coordinates for your terminal. This error
can also occur if a valid row and column location did not leave enough
room for the form to be displayed.
Correction
Determine which form script statement caused the problem and make
sure that the row and column coordinates specified are valid for the
terminal and the size of the form. If needed, adjust the size of the form or
its specified display location.
8809
Explanation
Correction
Make sure that you are using the correct archive file. To make sure the
specified form exists in the form archive, add the form to the archive and
rebuild the application. Use ACCELL/E nvironment or the ACMB utility
to add the form to the archive.
Tip
You can create an application by using either of two methods:
by executing menu options in ACCELL/E nvironment
by executing ACCELL/SQL application development utilities
(AGEN, ACPL, ACMB, and ALNK) at the operating system
command-level
Do not mix the two application development methods.
ACCELL/E nvironment keeps track of form and file names that are created
through ACCELL/E nvironment, but cannot track forms and files created
by utilities.
95
8810
Explanation
Determine whether the conversion problem was caused during user input
or during execution of a form script statement.
If the error was caused by user input, make sure that users do not
enter values that would overflow by changing the form script to
prohibit such input.
If the error was caused by a form script statement, change the
statement to prevent the conversion of values that could cause
overflow.
8811
Explanation
Correction
Determine whether the conversion problem was caused during user input
or during execution of a form script statement.
If the error was caused by user input, make sure that users do not
enter values that would underflow by changing the form script to
prohibit such input.
If the error was caused by a form script statement, change the form
script to prevent the conversion of values that could cause
underflow.
8812
Explanation
96
Correction
8813
Explanation
called the heap. The current heap size is too small to run the current
application.
Correction
8814
Explanation
Correction
Make sure that the specified file exists and that the current user has read
access for the file.
Also, make sure that the following configuration variables are set
correctly: UNIFY, ACLPATH, ACLENV, and APPMAP. These configuration
variables are described in
.
8815
Explanation
with matching data types and found an invalid type. Operations likely to
cause this problem are assignments of a value or an attribute and
arithmetic operations, such as addition and multiplication.
ACCELL/SQL Manager (AMGR) Error Messages
97
Correction
8816
Explanation
Correction
8817
Find the offending form script statement and change the statement so that
only correct data types are used in the operation. For more information
about operator compatibility, see
.
Find the offending form script statement and change the form script
variables so that only correct data types are used in the operation. For
more information about operator compatibility, see
.
Explanation
Correction
Find the form script statement that caused the problem and change the
statement so that it does not divide by zero.
8818
Explanation
Correction
Make sure that the help form archive file exists and that the current user
has read access to the file. Help form archive names for fields are
specified on the Form Definition and Field Definition forms in
ACCELL/ Generator.
Also make sure that the UNIFY, ACLPATH, and ACLENV configuration
variables are set correctly. For more information about these
configuration variables, see
.
98
8819
Explanation
Correction
8826
Explanation
Correction
8827
Explanation
Make sure that the current user has read permission for the file. Also
make sure that you are accessing the correct version of the help form
archive. Use ACCELL/ Generator to correctly define a help form for a
field.
Make sure that the form name specified is spelled correctly. Also make
sure that all variable references include form names of forms that are
active when this section of form script is executed.
being on a currently active form, but the referenced variable could not be
found on that form.
Correction
8828
Explanation
Correction
Make sure that the form name and variable name referenced are spelled
correctly and that the variable is used on the specified form. If necessary,
declare the variable on the current form.
Make sure that the UNIFY configuration variable is set correctly. Make
sure that the file exists and that the current user has read permission for
the file. If necessary, restore the archive file from a backup.
99
8829
Explanation
ACCELL/M anager found an error while trying to read one of its help
subsystem files. These files are located in the directory specified by the
UNIFY configuration variable.
Correction
Make sure that the UNIFY configuration variable is set correctly. Make
sure that the specified help subsystem file exists and that the current user
has read permission for the file. If necessary, restore the help subsystem
file from a backup.
8830
The referenced help form has too many next forms associated with
it.
Explanation
Correction
8831
Explanation
Correction
8832
100
Explanation
The unicap file currently maps more than one command to the same
command sequence in the same mode. For example, you would get this
error if you had assigned to both
and to
in find mode.
Correction
Make sure that each command sequence in the unicap file is assigned to
only one command per form mode. See your system administrator about
correcting the problem in the unicap file.
ACCELL/SQL Manager (AMGR) Error Messages
8834
Explanation
Correction
8835
Explanation
Correction
8836
Explanation
See
for more information about
using record commands.
This is the first record.
ACCELL/M anager was already positioned on the first record in the
selected set when a PREVIOUS RECORD , PREVIOUS SET, or
FIRST RECORD command was entered to change the position in the
8837
Explanation
Correction
8838
Explanation
Correction
See
for more information about
using record commands.
This is the last set.
ACCELL/M anager was already positioned on the last set of the selected
set when a NEXT SET command was entered.
See
for more information about
using record commands.
This is the first set.
ACCELL/M anager was already positioned on the first set of the selected
set when a PREVIOUS SET command was entered.
See
for more information about
using record commands.
101
8839
Explanation
Correction
8840
Explanation
Correction
Find and correct the form script statement that contains the invalid
display justification. For the syntax and usage for the DISPLAY
statement and for information about the DISPLAY_JUSTIFY screen
attribute, see
.
8841
Explanation
8842
Explanation
Correction
102
Use the command to establish a selected set and a current record.
See
for more information about
using the
command.
8843
Explanation
Correction
8844
Explanation
Correction
8845
Explanation
Make sure that the UNIFY and UNICAP configuration variables are set
correctly. These variables are described in
. Also make sure that the ignoremiss entry
is correct in the unicap file. See
for more information about the unicap file.
There is no next form for this form.
ACCELL/M anager attempted to execute a command and
8847
Explanation
Correction
Check that the current form has Next forms defined. Next forms can be
defined within ACCELL/ Generator from the Choose Next Form form.
Next forms can be defined within ACCELL/ 4GL with the CHOOSE
NEXT FORM or CHOOSE FIRST FORM statements.
The referenced C-hook function cannot be found.
ACCELL/M anager could not find the C-hook function specified in the
form script.
Make sure that the function name is spelled correctly in the form script.
Also make sure that you have linked the C-hook function into the
Manager. See
for more information
about writing C-hook functions.
103
8848
Explanation
8849
Explanation
Correction
8850
Explanation
Correction
8852
104
Explanation
Correction
8853
Explanation
Correction
8854
Explanation
Determine which form script statement caused the error and make sure
that the statement uses a valid screen field name.
application. Either the form name is incorrect, or it was not listed in the
REQUIRED FORMS or REQUIRED FUNCTIONS clause and was not
found in any of the archives associated with the application. In the latter
case, the form has no entry in the application map file created by the
ACCELL/SQL linker.
Correction
Make sure that the form name is spelled correctly and is listed in one of
the following locations:
the REQUIRED FORMS or REQUIRED FUNCTIONS clause of
the master application form script
one of the archives specified in the ARCHIVES clause
the archive specified on the command line to ALNK
To make sure that the .al application map file is up to date, execute
ACCELL/SQL Linker (ALNK) or rebuild the application from
ACCELL/E nvironment.
8855
Explanation
Correction
105
INFORMIX Online
INFORMIX SE
INGRES
ORACLE
Unify DataServer
8857
Explanation
reports an error if any commands are missing from the sgl section of the
unicap file.
Correction
8858
The main help form is not in the help sub-system description file.
Explanation
ACCELL/M anager could not find the main help form listed in the help
subsystem description file. This file must be corrupt.
Correction
106
Make sure that the UNIFY and UNICAP configuration variables are set
correctly. These variables are described in
. Also make sure that the ignoremiss entry
is correct in the unicap file. See
for more information about the unicap file.
8859
Explanation
When changing the current record, ACCELL/M anager found a record that
was locked by another user. Because the record was locked,
ACCELL/M anager continued trying to find another record in the selected
set that it could lock.
Correction
Try moving to the record at a later time when the record may not be
locked. See ACCELL/SQL: Writing Form Scripts and ACCELL/SQL:
RDBMS Integration for more information about transactions and locking
in ACCELL/SQL .
8860
Explanation
Correction
8861
Explanation
A variable was used in a context that requires a target variable, but the
variable is not a target variable. For example the SEARCH_RANGES
attribute must be used with a target variable or target field variable.
Correction
Find the form script statement that caused the error and make sure that
the variable name refers to a database column in the target table. See
ACCELL/SQL: Writing Form Scripts for more information about target
and target field variables and their attributes.
8862
Explanation
Correction
107
8864
Explanation
are locked.
Correction
8865
Explanation
Correction
8866
Explanation
Correction
8874
Try the search operation again later when the records in question might
not be locked. See ACCELL/SQL: Writing Form Scripts and
ACCELL/SQL: RDBMS Integration for more information about
transactions and locking in ACCELL/SQL .
The form name specified in an ERASE TRIM statement has not been
displayed.
An attempt was made to erase the trim of a form that has not yet been
displayed.
Find the ERASE TRIM that caused the error and make sure that the form
name is spelled correctly. Verify that this form has been displayed with a
DISPLAY TRIM statement. See ACCELL/SQL: Script and Function
Reference for the syntax and usage of the DISPLAY TRIM and ERASE
TRIM statements.
Trim does not exist.
An attempt has been made to display a form that has no trim.
Find the DISPLAY TRIM statement that caused the error and make sure
that the form name is spelled correctly, that the form exists, and that it is
defined correctly. See ACCELL/SQL: Script and Function Reference for
the syntax and usage of the DISPLAY TRIM statement.
A CREATE PIPELINE 4GL statement has failed.
Explanation
Correction
Find the CREATE PIPELINE statement that caused the error and make
sure that all the programs in the program list exist, are executable,
operate correctly, and are on the directory search path specified by your
PATH configuration variable.
See ACCELL/SQL: Script and Function Reference for the syntax and
usage of the CREATE PIPELINE statement. See ACCELL/SQL: Script
and Function Reference for the syntax and usage of the CREATE
PIPELINE statement.
108
8875
Explanation
Correction
Find the CLOSE PIPELINE statement that caused the error and make
sure that a CREATE PIPELINE statement has successfully executed for
this pipeline variable. Also make sure that the pipeline variables value
has not changed since the CREATE PIPELINE statement was executed.
See
for more information about
using the pipeline statements. See
for the syntax and usage of the CREATE PIPELINE statement.
8876
Explanation
A pipeline variable does not have the correct data type. Because pipeline
variables contain operating system file descriptors that are integers,
pipeline variables must be of type NUMERIC.
Correction
8877
Explanation
Correction
Make sure that the directory where the output file would reside exists and
that the current user has write permission on both the directory and the
file. Also, make sure that you have enough disk space to create the file.
See
for more information about
using the pipeline statements. See
for the syntax and usage of the CREATE PIPELINE statement.
109
8878
Explanation
Correction
8879
Explanation
Correction
8880
110
Find the CREATE PIPELINE statement that caused the error and make
sure that all the programs in the program list exist, are executable,
operate correctly, and are on the directory search path specified by your
PATH configuration variable. See
for more information about using the pipeline statements. See
for the syntax and usage
of the CREATE PIPELINE statement.
Find the CREATE PIPELINE statement that caused the error and make
sure that all the programs specified in the CREATE PIPELINE statement
operate correctly. See
for more
information about using the pipeline statements. See
for the syntax and usage of the CREATE
PIPELINE statement.
Explanation
Correction
Find the CREATE PIPELINE statement that caused the error and try
reducing the complexity of the CREATE PIPELINE statement. Also
consider using intermediate files. See
for more information about using the pipeline statements. See
for the syntax and usage
of the CREATE PIPELINE statement.
ACCELL/SQL Manager (AMGR) Error Messages
8881
Explanation
Correction
8883
Explanation
arguments.
Correction
8884
Explanation
Correction
Find the system function call that caused the error and make sure that the
system function is passed the correct number and types of arguments.
Also make sure that no undefined values are being passed as function
arguments. See ACCELL/SQL: Script and Function Reference for
information about the ACCELL/SQL system functions.
111
8886
Value is undefined.
Explanation
Correction
Find and correct the form script statement that contains the undefined
value. See ACCELL/SQL: Script and Function Reference for the syntax
and usage of the DISPLAY statement and description of the
DISPLAY_FORMAT screen attribute. For more information about
display formats, see ACCELL/SQL: Localizing an Application.
8887
Explanation
type.
Correction
8894
Explanation
Correction
8895
112
Explanation
Correction
Make the screen field wider, the display format narrower, or do not
display values that are wider than the associated screen field. See
ACCELL/SQL: Developing an Application for more information about
display formats.
ACCELL/SQL Manager (AMGR) Error Messages
8897
Explanation
Correction
If you are using an older ACCELL application, find the form script
statement that contains the arithmetic operations on NULLDATE values
and eliminate arithmetic operations on NULLDATE values. Note that to
use older ACCELL applications with ACCELL/SQL , you must execute the
application in compatibility mode, with the CMPTFLG configuration
variable set to TRUE.
A better way to eliminate the problem is to convert your application so
that it does not execute in compatibility mode. In a converted
application, all references to the obsolete NULLDATE keyword must be
changed to the NULL keyword for DATE null values.
See Converting Applications to ACCELL/SQL and UNIFY 2000 and
ACCELL/SQL: Converting Release 1 Applications to Release 2 for
information about converting from earlier releases of ACCELL or
ACCELL/SQL .
8898
Explanation
Correction
8899
Explanation
Correction
113
8901
Explanation
The Next form definition has a transaction level of RESTART TX but the
requested Next form is not currently active. Transactions can only be
restarted to active forms.
Correction
Find out why the requested Next form is not active. You may need to
correct the Next form definition(s). Next forms can be defined from the
Choose Next Form form in ACCELL/ Generator or with the CHOOSE
NEXT FORM form script statement in a standard form script.
See ACCELL/SQL: Writing Form Scripts and ACCELL/SQL: RDBMS
Integration for more information about ACCELL/SQL transactions and
locking. See ACCELL/SQL: Script and Function Reference for the
syntax and usage of the CHOOSE NEXT FORM statement.
8902
Explanation
Correction
8903
114
Find the control statement that is causing the error and make sure that all
variables in the logical expression are defined. See ACCELL/SQL: Script
and Function Reference for the syntax and usage of the form script
control statements.
Explanation
The user executed the CLEAR TO FIND command, but no target fields
on the form have the STOP_FOR_INPUT screen attribute set to TRUE.
The CLEAR TO FIND command changes the form to find mode, in
which search criteria can be specified for the forms target table.
Correction
8905
Explanation
Correction
Make sure that all the programs in the pipeline exist, are on the directory
search path specified by your PATH configuration variable, and are
executable. Also, make sure that all the programs in the pipeline operate
correctly. See
for more information
about using the pipeline statements. See
for the syntax and usage of the WRITE PIPELINE
statement.
8906
Explanation
Correction
8907
Explanation
Correction
8908
Explanation
Find the form script function call that caused the error and make sure that
the function is spelled correctly and is passed the correct number of
arguments. See
for more
information about ACCELL/SQL form script functions.
There was a bad type involved in conversion.
ACCELL/M anager found an invalid data type when converting a value
from one ACCELL/SQL data type to another.
string dog is an invalid time value, but the string 06:30 is valid if the
the TIMEFMT configuration variable is set to HH:MM .
Correction
Enter the time value in the correct format or change the offending form
script statement. See
for more
information about valid time values. For information about the TIMEFMT
configuration variable, see
.
115
8909
Explanation
ACCELL/M anager found a boolean value that was invalid. For example,
the strings dog is an invalid boolean value, but the strings YES and
n are valid boolean values if the the BOOLFMT configuration variable
is set to YES/NO.
Correction
Enter the boolean value in the correct format or change the offending
form script statement. See for
more information about valid boolean values. For information about the
BOOLFMT configuration variable, see
.
8910
Explanation
ACCELL/M anager found a float value that was invalid. For example, the
strings 1/1/88 and $1.00 are invalid float values, but the strings
99.99 and 1.087 are valid float values. The display format for
FLOAT values can be specified by setting the FLTFMT configuration
variable.
Correction
Enter the float value in the correct format or change the offending form
script statement. See for more
information about valid float values. For information about the FLTFMT
configuration variable, see
.
8911
116
Explanation
ACCELL/M anager found a numeric value that was invalid. For example,
the strings dog and 99.99 are invalid numeric values, but the strings
8 and 3557 are valid numeric values. The display format for
NUMERIC values can be specified by setting the NUMFMT configuration
variable.
Correction
Enter the numeric value in the correct format or change the offending
form script statement. See for
more information about valid numeric values. For information about the
NUMFMT configuration variable, see
.
ACCELL/SQL Manager (AMGR) Error Messages
8912
Explanation
ACCELL/M anager found an amount value that was invalid. For example,
the strings 1/1/88 and 1 are invalid amount values, but the strings
$99.99 and $1.0 are valid amount values. The display format for
AMOUNT values can be specified by setting the AMTFMT, CURRSYM ,
TRIADSEP, and RADIXSEP configuration variables.
Correction
Enter the amount value in the correct format or change the offending
form script statement. See ACCELL/SQL: Writing Form Scripts for more
information about valid amount values. For information about the
AMTFMT, CURRSYM , TRIADSEP, and RADIXSEP configuration variables,
see ACCELL/SQL: Configuration Variable and Utility Reference.
8913
Explanation
Correction
INFORMIX Online
INFORMIX SE
INGRES
ORACLE
Unify DataServer
Make sure that you have database access permission and that you have
read/write permission for the database files.
For Unify DataServer users only:
If the database has been shut down, you may not be able to open the
database. Make sure that the AUTOSTART and OWNERSTART
configuration variables do not prevent you from opening the database.
See UNIFY 2000: Configuration Variable and Utility Reference for
information about these variables.
ACCELL/SQL Manager (AMGR) Error Messages
117
8914
Explanation
Correction
8916
Explanation
Correction
8920
Explanation
Correction
8921
Explanation
Correction
8922
Explanation
to the current form. This is an internal error and should not occur in the
normal execution of an ACCELL/SQL application.
Correction
118
8930
Explanation
Correction
8931
Explanation
Correction
8932
Find the form script statement that caused this error and make sure that
general variables are defined before assigning the NULL keyword to
them. For more information about null values, see ACCELL/SQL:
Writing Form Scripts.
Cannot switch to or obtain information on a schema.
Explanation
Correction
Make sure that you are using the correct database (or server for SYBASE
SQL Server) and that the database design used in your application
matches the current database design.
Also, make sure that the database, owner, schema, or user specified for
the application is correct and that the current user has the correct
permissions for running an application under that database, owner,
schema, or user. The database, owner, schema, or user is specified in
ACCELL/E nvironment or on the AMGR command line with the S
option.
See ACCELL/SQL: RDBMS Integration or your RDBMS manuals for
more information about databases, owners, schemas, or users.
119
8933
Explanation
Correction
8935
Explanation
Correction
8936
Explanation
Make sure that you are using the correct database and that the database
design used in your application matches the current database design.
Also, make sure that the current user has the correct permissions for
running an application under the specified database, owner, schema, or
user. See your RDBMS manuals for more information about user
information in the database.
Unused column accessed.
ACCELL/M anager was attempting to access a column that no longer
exists in the target table.
8937
Explanation
Make sure that the APPMAP configuration variable is set correctly. Also
verify that the user has the correct permission on the application database
map file. See ACCELL/SQL: Managing an Application for more
information about accessing databases and applications in application
systems.
The resultant string has overflowed the display format.
ACCELL/M anager or ACCELL/G enerator was converting a value to a
string for display in an ACCELL/SQL screen field and this string value
120
8938
Explanation
Correction
8939
Explanation
Correction
8940
Explanation
Correction
Find and correct the invalid string value. See
for more information about valid ACCELL/SQL data type
values.
Not all required fields have been entered ADD REJECTED.
The user tried to add a record to the selected set (and a row to the
database) without entering values for all required fields on the form.
Make sure that all required fields have values before attempting to add
the record.
Mapping of Chook functions failed when opening the database.
ACCELL/M anager could not find all of the database objects in the
database that were referenced in the C-hook functions.
INFORMIX Online
INFORMIX SE
INGRES
ORACLE
Unify DataServer
121
8941
Explanation
Correction
8942
Explanation
Correction
Find the function call for reg_exp_str_compare$() and check the regular
expression arguments. See
8943
Explanation
Correction
122
8944
Explanation
The number of rows or columns for your terminal is not in the range of a
screen sizes that are valid for ACCELL/SQL .
Correction
Adjust your termcap and unicap files so that they specify appropriate
row and column screen sizes. If your terminal does not support row and
column values in the ACCELL/SQL valid screen size range, you must
find another terminal.
8945
Explanation
an internal error. The status, os_error indicates the error status returned
by the operating system.
Correction
8946
Explanation
Correction
8947
Explanation
Correction
8948
Explanation
Correction
.
Illegal maximum sort memory size: size.
The AMGR_SRT_M_SZ configuration variable was set to an invalid size
value.
Set the AMGR_SRT_M_SZ configuration variable to a valid size. This
variable is described in
.
Illegal selected set directory name: directory_name.
The AMGR_SEL_SET_DR or AGEN_SEL_SET_DR configuration variable
was set to an invalid directory_name value.
Set the AMGR_SEL_SET_DR or AGEN_SEL_SET_DR configuration
variable to a valid directory search path. These variables are described in
.
123
8950
Explanation
8951
Explanation
Correction
Make sure that the UNIFY configuration variable is set correctly. Make
sure that the SERRORS file exists in the directory specified by the UNIFY
configuration variable and that the current user has read permission on it.
If these fixes fail, you may need to restore the SERRORS file from a
backup.
8952
Explanation
Correction
8953
Explanation
Correction
124
Make sure that the UNIFY and AMGR_ERFL (for the Manager) or
AGEN_ERFL (for the Generator) configuration variables are set so that
they specify the correct directory and file names. After you set
AMGR_ERFL or AGEN_ERFL to an error file name, execute the program
again. Then examine the diagnostic information in the error file to
determine whether ACCELL/SQL ran out of memory or the error message
file has a problem.
8954
type.
Explanation
Correction
8955
Explanation
Correction
8956
Explanation
Correction
Locate the problem statement and change the form script so that it cannot
specify a record number outside of all possible selected sets. The
current_record_count$() and current_record_num$() system
functions can be used to determine the size of the selected set and the
current position in the selected set.
8957
Explanation
125
Correction
8958
Explanation
Locate the problem statement and make sure all possible values in
question are defined, non-null, and of the correct type.
Could not get database information.
ACCELL/M anager could not access its own information about the current
RDBMS product to be interfaced with. This error should not normally
occur.
Correction
8959
Explanation
Correction
8960
Invalid Username/Password.
An ACCELL/SQL executable such as ACCELL/M anager or
ACCELL/G enerator cannot log in to the database by using the current
user name and password. The user name and password can be specified
on the command line, by the DBUSER configuration variable, or
interactively on the database login form.
Make sure that the user name and password is valid for the current
database and that they are specified by using the correct uppercase or
lowercase characters. Also, make sure that the DBTYPE configuration
variable matches the current database type (is set to U2000, ORACLE,
SYBASE, etc.). Another possible problem is that the database may not be
accessible or set up correctly.
Invalid number of zoom values returned.
Explanation
The number of zoom values returned from a zoom form does not match
the number of variables in the INTO clause of the ENABLE ZOOM
statement on the calling form.
Correction
Make sure that a ZOOM RETURN VALUES statement with the same
number of values as the INTO clause of the ENABLE ZOOM statement
is in effect on the zoom form when the
command is
executed. It is also important that the data types of the values brought
back from the zoom form match those expected by the calling form.
8961
Explanation
126
This error occurred because ACCELL/M anager discovered that the record
it was trying to update had already been updated by another user. The
attempted operation is not allowed, and the current record is refreshed
with the current data from the database.
The message can also be displayed when only one user is on the system.
In such a case, a row is accessed by one transaction on a form, then you
move to another form on which you update the row that was read by the
previous forms transaction. After updating the row, you return to the
previous form. The two transactions are treated as users by
ACCELL/M anager.
Correction
Try the operation again if you are working on a system with other users.
To guarantee that the message does not display when two forms
(transactions) are accessing the same row, add the following statement to
the ON FORM RETURN section of the form script for the first form:
NEXT ACTION IS RECORD current_record_num$()
Adding this statement causes the current row to be reread so that any
operations performed on it do not generate error 8961.
8962
Explanation
The record you are attempting to update or delete has been deleted.
On some RDBMS products, the current record is not locked in record
consistency. In this case, when a record is updated or deleted, it may
already have been updated or deleted by another user.
This error occurs because ACCELL/M anager discovered that the record it
was attempting to update or delete had already been deleted by another
user. The attempted operation is not allowed, and the current record is
removed from the selected set.
Correction
8963
Explanation
127
This error occurs when you are trying to position on a record that has
been deleted. Because ACCELL/M anager cannot position on a record that
does not exist, it will position on a neighboring record.
Correction
8965
Explanation
Correction
8966
Explanation
The C-hook return value includes the data type, the value, the define
flag, and the null flag. The data type specified is not an ACCELL/SQL
data type (A_INT, A_FLT, A_BOOL , A_STR, A_DATE, A_TIME,
A_AMNT, A_TXTM, A_TXTF, A_BINM, or A_BINF), and the value is a
null value.
Correction
Review the C-hook function source code to verify that the return value is
specified correctly. The procedure for returning values from C-hook
functions is described in
.
8967
Explanation
Correction
128
8970
Explanation
Correction
8971
Make sure that the configuration variable either is set to one of the three
valid values or is not set (to use the default character mode). For more
information about the ACLPRESMODE configuration variable, see
.
Explanation
Correction
8972
Explanation
Find and correct the appropriate ACCELL/4GL statement. For the syntax
and usage of the DEFINE COMMAND section and SET COMMAND
statement, see
.
129
8973
Explanation
8974
Explanation
Determine the allowable function keys for your system. Find and correct
the appropriate DEFINE COMMAND section or SET COMMAND
statement.
For the syntax and usage of the DEFINE COMMAND section and SET
COMMAND statement, see
. See your operating system programmers manual for
information about allowable function keys.
8975
Explanation
Correction
130
8976
Explanation
8977
Explanation
Correction
8979
Explanation
Correction
Change the maximum rows and columns values in your resource file or
change the size or position of the form by using ACCELL/G enerator.
Check the timer ID values for valid values. Valid values are the ones
assigned to the timer reference variables when the timer is created. See
for the syntax and usage
of the DELETE TIMER EVENT statement.
8980
Explanation
131
Correction
If this error occurs, try reducing the amount of memory used by the
application. On Windows, if you have too many timers active, try closing
other Windows applications or try reducing the number of timers used by
the ACCELL/SQL application.
If the error persists, please call Unify Customer Support.
8981
Explanation
8982
Explanation
Correction
8983
Explanation
Correction
132
Find the appropriate queued command in the ACCELL/4GL script file and
correct the command action appropriately. See
for the syntax and usage of the QUEUE COMMAND
statement.
Make sure that the row and column specified for the button in the
DEFINE COMMAND section are within the boundaries set for the
current form.
ACCELL/SQL Manager (AMGR) Error Messages
-8984
Explanation
Correction
-8985
Explanation
Correction
-8986
Explanation
Correction
-8987
Explanation
Correction
133
-8988
Explanation
Correction
-8989
Explanation
Correction
-8990
Explanation
This command requires that you specify a valid form attribute or a valid
variable.
Correction
-8991
Explanation
Correction
-8992
Explanation
Correction
134
-8993
Explanation
Correction
-8994
Explanation
The Debugger software must be licensed before you can execute the
debugger.
Correction
-8995
Explanation
Either the line number used with this command does not include any
ACCELL/4GL statement, or the current source file is not associated with
the current form.
Correction
View the source file to obtain a line number that has an executable
statement. Use the form command to make the associated form current.
-8996
Explanation
Correction
-8997
Explanation
This release of the debugger cannot be used with the graphical user
interfaces (GUI mode).
Correction
135
-8998
Explanation
The file specified with the file command is not associated with the
current form. This is not a syntax error; you can view the file as needed,
but you cannot perform execution control operations, such as setting
breakpoints or watchpoints, on the form.
Correction
-8999
Explanation
Correction
136
9000
Explanation
An array reference was made with a subscript that was out of bounds in
the ACCELL/4GL form script.
Correction
Fix the form script to check for out of bounds array references by using
the LIST_UPPER_BOUNDS , LIST_LOWER_BOUNDS ,
ROW_UPPER_BOUNDS , ROW_LOWER_BOUNDS ,
COLUMN_UPPER_BOUNDS , COLUMN_LOWER_BOUNDS array
attributes. Also, the array could be changed to a unbounded array by
using the UNKNOWN keyword in the array definition.
9001
Explanation
Correction
9002
Explanation
Correction
137
9003
Explanation
Correction
9004
Explanation
Correction
Make sure that the expressions used to define dynamic arrays resolve to
defined numeric values where the lower bounds are less than or equal to
the upper bounds.
9005
Explanation
Correction
9006
Explanation
Correction
138
Find the array reference in the form script, determine which cell of the
array is being referenced ,and add the array subscript.
9007
Explanation
Correction
Make sure that the function declaration and the function definition have
matching parameter types.
9008
Explanation
Correction
9009
Explanation
Correction
Make sure that the correct array is being referenced. If the correct array is
being referenced, make sure that it has been defined with the correct
number of dimensions. A list array has one dimension, and a matrix
array has two dimensions.
9010
Explanation
Correction
Make sure that the correct array is being referenced. If the correct array is
being referenced, make sure that it has been defined with the correct
number of dimensions. A list array has one dimension, and a matrix
array has two dimensions.
139
9011
Explanation
Correction
9012
Explanation
Correction
9013
Explanation
Correction
9014
Explanation
Correction
9015
Explanation
140
Correction
9016
Explanation
If this error occurs, please call Unify Customer Support. Meanwhile, try
running the application with form or function caching turned off. See
for more information about
form and function caching. See
for information about the AMGR_FUNC_CA_SZ and
AMGR_FORM_CA_SZ configuration variables.
Correction
9017
Explanation
Correction
9018
Explanation
141
Correction
9019
Explanation
Correction
9020
Explanation
Correction
9021
Explanation
Correction
142
9024
Explanation
Correction
9025
Explanation
Correction
143
9026
Explanation
Correction
Find the offending STORE statement and rewrite it with a different file
open mode option, or remove the file before the STORE statement tries
to recreate it. For the syntax and usage for the STORE statement, see
.
9027
Explanation
Correction
9028
Explanation
Correction
144
Find the offending STORE or RETRIEVE statement and rewrite it. For
the syntax and usage of the STORE and RETRIEVE statements, see
.
9033
Explanation
ACCELL/M anager ran out of heap space when trying to display the field.
This is not a fatal error, but a warning that heap memory is getting very
scarce. A fatal error could occur soon if you do not exit AMGR now.
Correction
Exit ACCELL/M anager and increase the size of ACCELL/M anager heap
memory by resetting the AMGR_HPSZ configuration variable to a larger
value. For information about the AMGR_HPSZ configuration variable, see
.
9034
Explanation
editing. You may be able to edit the data by using the system editor.
Correction
9035
Explanation
Correction
To prevent a fatal error, exit ACCELL/M anager and increase the size of
ACCELL/M anager heap memory by resetting the AMGR_HPSZ
configuration variable to a larger value. For information about the
AMGR_HPSZ configuration variable, see
Last operation required more heap than available. Last edit lost.
Your last edit operation caused the field editor to request more heap
memory than was available for your application.
Although the last edit may have been lost, you can probably save your
other edits. To save the other edits, update the current record. Then exit
ACCELL/M anager and increase the size of ACCELL/M anager heap
memory by resetting the AMGR_HPSZ configuration variable to a larger
value. For information about the AMGR_HPSZ configuration variable, see
145
9036
Insufficient heap size to edit the current text line. Adjust heap size.
Explanation
ACCELL/M anager ran out of heap memory preparing the current text line
for editing. This can occur if the current text line is very long (for
example, several text lines have been joined) or if ACCELL/M anager has
only a small amount of heap memory available.
Correction
You may be able to edit the entire text variable in the system editor, but
this may be risky if ACCELL/M anager does not have enough heap
memory to save your edits from the editor. However, you may be able to
save your previous edits by updating the current record.
Exit ACCELL/M anager and increase the size of ACCELL/M anager heap
memory by resetting the AMGR_HPSZ configuration variable to a larger
value. For information about the AMGR_HPSZ configuration variable, see
9037
Explanation
Correction
146
9038
Explanation
Correction
9039
Explanation
Another user has deleted records that were previously part of your
selected set. These records will automatically be deleted from your select
set. This message occurs only when a form is running in record
consistency mode.
Correction
To prevent records from being deleted by other users use set consistency
when starting the current form. If you simply want a snapshot of the
current records in the database, use the NO CONSISTENCY mode.
9040
Explanation
The $info_level system variable has been set to an invalid value and has
been reset to 1. An $info_level of 1 indicates that ACCELL/SQL will
display an intermediate level of error information when an error occurs.
Correction
Make sure that your application sets the $info_level system variable to 0,
1, or 2. Any other value is invalid.
9041
Explanation
Correction
9042
Explanation
Correction
147
9046
The data type being returned does not match the function definition.
Explanation
The data type of the value returned by a function does not match or is not
compatible with the return data type defined for the function.
Correction
9047
Explanation
Either change the return data type defined for the function in the
FUNCTION statement to match the type being returned or change the
statements that make up the function body so that a value of the proper
type is returned.
Correction
9048
Explanation
Correction
148
Make sure that you set the CLEAR_ADD_EXP attribute on the same
form that created the target variable.
9100
Explanation
Correction
9101
Explanation
There are no trim characters to delete at the current cursor location. There
may be no existing trim to be deleted.
Correction
Make sure that the cursor is positioned over a character before using the
command. If you are using
or commands, make sure there is enough trim to
delete to the right or the left of the cursor.
9103
Explanation
You cannot enter more lines on this form because the form already
contains trim on each line of the form. This error usually occurs when
you execute the
command when there is form trim below
the line that is being inserted. The trim beneath this line may be causing
the form to be full.
Correction
To insert a new line, you must resize the form. You can also redesign the
form trim so that a new line is not needed. Because form borders are also
trim, you may need to delete the form border before you can add new
lines of trim.
149
9104
Explanation
You cannot enter more characters on this line because the line already
contains a character in each column position. There is a character on the
line up to the last column position.
Correction
If the line is full, try editing in Replace edit mode instead of Insert edit
mode. Use the
command to change edit modes.
Because form borders are trim, you may need to delete the form border.
See
for more information about
creating trim.
9105
Cursor is at left edge of form. You cannot move any farther left.
Explanation
You have tried to move the cursor to the left when the cursor is currently
on the left margin.
Correction
You must have trim to the left of the cursor to be able to move to the left.
See
for more information about
adding trim.
9106
Explanation
Correction
9109
150
Cursor is at right edge of form. You cannot move any farther right.
You have tried to move the cursor to the right when the cursor is
currently on the right margin.
You must have trim to the right of the cursor to be able to move to the
right. See
for more information
about adding trim.
Explanation
You have tried to move the form beyond the left edge of the screen with
the
command. You can move the form only within the
boundaries of the screen.
Correction
Do not attempt to move the form beyond the boundaries of the screen.
See
for more information about
moving a form.
ACCELL/Generator (AGEN) Error Messages
9110
Explanation
You have tried to move the form beyond the right edge of the screen with
the
command. You can move the form only within the
boundaries of the screen.
Correction
9111
Do not attempt to move the form beyond the boundaries of the screen.
See
for more information about
moving a form.
Explanation
You have tried to move the form beyond the top edge of the screen with
the
command. You can move the form only within the
boundaries of the screen.
Correction
Do not attempt to move the form beyond the boundaries of the screen.
See
for more information about
moving a form.
9112
Explanation
You have tried to move the form beyond the bottom edge of the screen
with the
command. You can move the form only within
the boundaries of the screen.
Correction
Do not attempt to move the form beyond the boundaries of the screen.
See
for more information about
moving a form.
9113
Explanation
You have tried to replace a character with while the
form is in Insert edit mode. The command is valid
only in Replace edit mode.
Correction
151
9114
Explanation
You have tried to move the cursor to the left when the cursor is currently
on the left margin or when moving the cursor to complete the requested
command would place the cursor to the left of the left margin.
Correction
You must have enough trim to the left of the cursor to be able to move to
the left. See
for more information
about adding trim.
9115
Explanation
You have tried to move the cursor to the right when the cursor is
currently on the right margin or when moving the cursor to complete the
requested command would place the cursor to the right of the right
margin.
Correction
You must have enough trim to the right of the cursor to be able to move
to the right. See
for more
information about adding trim.
9116
Explanation
Correction
adding trim.
9117
Explanation
Correction
adding trim.
152
9118
Explanation
Correction
9119
Explanation
Correction
Move the cursor to an area of the form where a field is defined or define
the field at the current location before performing the field operation. See
for more information about
creating fields.
An invalid character has been entered.
You have entered an unrecognized command or an invalid character.
Try these solutions:
Verify that the command sequence that you entered is a valid
Generator command. All valid Generator commands are listed in
.
Make sure that you are inserting valid characters on the form.
If you are performing a command such as , make
sure that you complete the command before entering a new
command or trim.
9120
Explanation
Correction
9121
Explanation
Correction
153
9122
Explanation
You have tried to use the command when the cursor is on top
of existing trim.
Correction
Move the cursor off the existing trim before using . You may
need to move existing trim to define the field at the current location. See
for more information about
creating fields.
9123
Explanation
Correction
9125
Explanation
Correction
9126
Explanation
Correction
Cannot move farther left. The form is at the leftmost window edge.
You have tried to size the form beyond the left edge of the screen by
using the
or
command. You can size the form
only within the boundaries of the screen.
Do not try to size the form beyond the boundaries of the screen. See
for more information about sizing
a form.
a form.
154
9127
Cannot move farther up. The form is at the topmost window edge.
Explanation
You have tried to size the form beyond the top edge of the screen by
using the or command. You can size the form
only within the boundaries of the screen.
Correction
9128
Do not try to size the form beyond the boundaries of the screen. See
for more information about sizing
a form.
Cannot move farther down. The form is at the bottommost window
edge.
Explanation
You have tried to use the or command to size the
form beyond the bottom edge of the screen. You can size the form only
within the boundaries of the screen.
Correction
Do not try to size the form beyond the boundaries of the screen. See
for more information about sizing
a form.
9129
Forms left border cannot be moved left any more due to existing
trim.
Explanation
Correction
If you must size the form smaller, you must first remove the trim.
Because the form border is trim, you may also need to delete the border.
See
for more information on
sizing a form.
9130
Explanation
You have tried to use the command to decrease the height of
the form, but existing trim prevents the form from going any smaller.
You cannot make a form smaller than its existing trim.
Correction
If you must size the form smaller, you must first remove the trim.
Because the form border is trim, you may also need to delete the border.
See
for more information on
sizing a form.
155
9132
Explanation
Correction
9133
Explanation
Correction
Move the cursor off the field before trying to delete trim. To delete a
field, use the command while the cursor is on the field to
be deleted. See
for more
information about deleting fields.
9134
Explanation
You have tried to use a command that deletes trim, but the cursor is
positioned on a field.
Correction
Move the cursor off the field before trying to delete trim. See
for more information about
deleting fields or trim.
9135
Explanation
Correction
Move the field to a location where no field exists. See
for more information about moving fields.
9136
156
The field cannot be moved here because it will overlap existing trim.
Explanation
Correction
Move the field to a location that contains no trim. See
for more information about moving fields.
ACCELL/Generator (AGEN) Error Messages
9137
Explanation
Correction
9138
Explanation
Correction
9139
Explanation
the form file (.aq or .fq file). When you edit a form in the Generator, the
Generator first creates a backup version of your existing form file.
Correction
9140
Explanation
Make sure that the current directory has write permission and that the file
system has enough space to hold the file.
Make sure that the current directory has write permission and that the file
system has enough space to hold the file.
157
9141
Explanation
Correction
9143
Explanation
Make sure that the current directory has write permission and that the file
system has enough space to hold the file. If the help archive has become
corrupt, you may need to recreate it or recover it from a backup.
.fq file. When you save an editing session in the Generator, the Generator
first writes your edited version of the form to a temporary file, then
deletes the existing form file. As the last step, the Generator moves the
temporary form file to the .aq or .fq file.
Correction
9145
Explanation
You have typed a command that is not valid while sizing a form. Only a
cursor movement or the ,
, or
command is valid after you press the ,
, or
command.
Correction
Make sure that you finish sizing the form before using other Generator
commands. See
for more
information about sizing forms.
9146
158
Make sure that the current directory has write permission and that the file
system has enough space to hold the file.
A field on this form requires input before the form can be updated.
Explanation
Correction
Make sure that all required fields on the form have values before you
save the form information with
. For example, on the Field
Definition form, the Field Name and the Data Type fields are required
fields and must have values.
ACCELL/Generator (AGEN) Error Messages
9147
Explanation
Correction
9148
Explanation
The only valid entries for this field are Yes or No.
You have tried to enter a response other than Yes or No in a boolean
field.
You must type a valid response of Yes or No in a boolean field. You can
use the command to find out about the valid field values.
This isnt a valid field data type. Please reenter the data type.
You have tried to enter an invalid field data type in the Data Type field of
the Field Definition form. The valid ACCELL/SQL data type keywords
are AMOUNT, BINARY, BOOLEAN , DATE, FLOAT, NUMERIC,
STRING, TEXT, and TIME.
Each ACCELL/SQL data type can be entered with a single character code,
except for TIME, which requires a 2-character code:
AMOUNT
BINARY
BOOLEAN
Correction
9149
A
B
B
DATE
FLOAT
NUMERIC
D
F
N
STRING
TEXT
TIME
S
T
TI
You must type a valid data type in the Data Type field. You can use the
command to find out about the valid field values. See
for information about defining a
field with the Field Definition form.
Explanation
You have tried to enter an invalid justification type in the Display Justify
field on the Field Definition form. The valid ACCELL/SQL field
justification types are LEFT, RIGHT, and CENTERED. Each
ACCELL/SQL justification type can be entered with a single character
code (L, R, or C).
Correction
You must type a valid data type in the Display Justify field. You can try
using the command to find out about the valid field values.
See
for information about
defining a field with the Field Definition form.
159
9150
Explanation
You have tried to enter a negative or zero value for a field that requires a
non-negative value. For example, this error occurs when you enter a
negative or zero value in the Field Length field of the Field Definition
form. Field lengths must be greater than zero.
Correction
You must type a non-negative, non-zero value in the current field. You
can use the command to find out about the valid field
values. See
for information about
defining a field with the Field Definition form.
9151
The specified input length is too long. Please reenter a new value.
Explanation
You have tried to enter a value that is outside the range of values allowed
for the field. For example, this error occurs when you enter a value in the
Field Length field of the Field Definition form that is greater than the
field length allowed for the fields data type.
Correction
You must type a valid value in the current field. You can use the
command to find out about the valid field values. See
for information about defining a
field with the Field Definition form.
9153
Explanation
Correction
160
This field name is already used for another field on this form.
You have tried to enter a duplicate name in the Field Name field of the
Field Definition form. Field names must be unique on a form.
Make sure that you choose a unique field name for your field, or make
sure you pick a unique name when you perform a
for target table
field lookup. See
for information
about defining a field with the Field Definition form.
9154
Explanation
This isnt a valid edit mode. Edit modes are Replace or Insert.
You have tried to enter a response other than Replace or Insert in the
Default Edit Mode field on the Session Defaults form.
Correction
You must type a valid response of Replace or Insert in the Default Edit
Mode field. You can use the command to find out about the
valid field values. See
for
information about setting form editor defaults with the Session Defaults
form.
9155
The form must be made larger before additional trim can be added.
Explanation
Correction
9156
Explanation
Correction
9157
Explanation
Correction
You have tried to add trim on a form that is too small to hold the
additional trim.
Try making the form bigger by using the
or
command before adding the additional trim. See
for information about sizing forms.
161
9158
Explanation
Correction
You can create fixed trim only within a forms repeating area. For
information about creating repeating areas, see
.
9160
Explanation
Correction
9161
Explanation
Correction
162
Make sure that you enter a valid target table name. You can issue the
command from the Target Table field to see a list of all valid
target table names. See
for
information about defining a form with the Form Definition form.
9162
Explanation
Correction
9163
Explanation
Correction
9166
RIGHT
NONE
Explanation
You have tried to enter a non-target field name in one of the Sort
Columns fields of the Form Definition form. Sort columns are valid only
if the form has a target table and the sort columns are target table fields.
Correction
If you want to access the rows in a target table in a specific order, enter
the target table fields in order in the Sort Columns fields on the Form
Definition form. You can see a list of target table fields by executing the
163
9167
Explanation
Correction
9169
Explanation
Correction
9170
You have tried to perform an operation that is valid only for a form that
has a target table defined. Examples of such operations are trying to enter
sort fields on the Form Definition form or entering the
command when the form does not have a
target table.
To perform one of the previous type of operations, make sure that your
form has a target table. A target table is defined on the Form Definition
form by entering a table name in the Target Table field. See
for information about defining
screen forms.
Transaction levels can only be within the range of 17.
You have tried to enter an invalid transaction level number in the
Transaction Level field of the Choose Next Form form. A transaction
level number must be an integer in the range of 1 through 7.
Make sure that you enter a valid transaction level number in the
Transaction Level field. You can use the command to find
out about the valid field values. See
for information about defining a Next form with the Choose Next
Form form.
Blanks cannot be used in field names. Please reenter a field name.
Explanation
You have tried to enter a field name that contains blanks, but field names
cannot contain blank characters. Valid field names must be specified in
the Field Name field of the Field Definition form, the Array Name field
of the Array Definition form, and the First Field field of the Form
Definition form.
Correction
Make sure that you enter a field name that does not contain blanks. See
for information about defining a
field with the Field Definition form.
9171
Explanation
Correction
164
Blanks cannot be used in file names. Please reenter the file name.
You have tried to enter a file name that contains blanks, but file names
cannot contain blank characters.
Make sure that you enter a file name that does not contain blanks.
ACCELL/Generator (AGEN) Error Messages
9172
Explanation
The database has been changed. Use EXPLAIN ERROR for more
information.
The database has been changed since the form was created. The
command can provide additional information about the
error.
Correction
You must remake the form to be compatible with the database design.
9173
The file name is too long. File names are limited to 14 characters.
Explanation
Correction
9174
You have tried to enter a file name that is longer than 14 characters.
Make sure that file names are 14 characters or less.
Explanation
Correction
9175
Explanation
165
9176
Explanation
Correction
9177
Explanation
Correction
9200
Explanation
Correction
9201
Explanation
Correction
166
The screen field length is longer than the target field length.
You have tried to enter an invalid input length for a target field. Because
a target field is associated with a column in the target table, the length
specified in the Input Length field must match the column length as
defined in the database. You cannot enter an input length that is longer
than the length of the associated target table column.
For a target field, make sure that you enter a value in the Field Length
field of the Field Definition form that is equal to the length of the
associated target table column. See
for information about defining a field with the Field Definition
form.
Only a start transaction is allowed from an application form.
You have tried to enter an invalid transaction level number for the First
form of the application. First forms are defined on the Choose Next Form
for the master application form. The only transaction level numbers valid
for First forms are those that indicate a transaction level of Start Tx.
When defining First forms, make sure that you enter a transaction level
number that indicates that Start TX will be performed. You can use the
command to find out about the valid transaction level
numbers.
An error occurred while opening the form.
ACCELL/G enerator could not open a form file (.aq or .fq file).
Make sure that you have spelled the form name correctly, and that the
form file exists and has the correct permissions. If the form file exists
with the correct permissions, then the form file has probably been
corrupted. Either restore the file from a backup or recreate it.
An error occurred while reading the form.
ACCELL/G enerator could not read a form file (.aq or .fq file).
Make sure that you have spelled the form name correctly, and that the
form file exists and has the correct permissions. If the form file exists
with the correct permissions, then the form file has probably been
corrupted. Either restore the file from a backup or recreate it.
ACCELL/Generator (AGEN) Error Messages
9202
Explanation
Correction
9206
Explanation
Make sure that you have enough disk space for two copies of the form
file (the existing one and a temporary one) before editing a form.
An error occurred while trying to open a screen field help file.
ACCELL/G enerator could not open the help file for the current field.
Either the help file name is invalid but names an existing file, or the help
archive file has been corrupted.
Correction
9207
Explanation
Correction
9208
Explanation
Correction
9209
Explanation
Correction
Make sure that you have spelled the help form name correctly and that
the file exists with the correct permissions. If the help archive file has
been corrupted, either restore the file from a backup or recreate it.
An error occurred while closing a screen field help file.
ACCELL/G enerator could not close the help file for the current field.
Before you edit a form, make sure that you have enough disk space for
two copies each of the form file and the help file (the existing form and
help files and the temporary form and help files).
An error occurred while reading an existing screen field help file.
ACCELL/G enerator could not read the help file for the current field.
Make sure that you have spelled the help form name correctly and that
the file has the correct permissions. If the help archive file has been
corrupted, either restore the file from a backup or recreate it.
An error occurred while writing a screen field help file.
ACCELL/G enerator could not write the help file for the current field.
Before you edit a form, make sure that you have enough disk space for
two copies each of the help form file and the form file (the existing help
and form files and the temporary help and form files). Also make sure
that you have write permission in the current directory.
167
9213
Explanation
9216
Explanation
Correction
Make sure that you have spelled the help form name correctly and that
the file exists and has the correct permissions.
9217
Explanation
happen when a file already exists with the name of the file that
ACCELL/G enerator is trying to link to.
Correction
9218
Explanation
Make sure no temporary help form files appear in the current directory.
Temporary help form files begin with hlpa, followed by a number. Also,
make sure that your disk has enough system resources (inodes).
168
Check the load activity on your system. If the load activity is high, try
running ACCELL/G enerator later, when the load activity on you system is
lower. If the error persists, please call Unify Customer Support.
ACCELL/Generator (AGEN) Error Messages
9219
Explanation
error normally means that either the unicap file or the unify.msg system
message file has invalid data.
Correction
9220
Explanation
Correction
9221
Explanation
Make sure that your UNICAP and UNIFY configuration variables are set
correctly. Make sure that the file specified by UNICAP exists and that it
has correct information. Make sure that the directory specified by UNIFY
contains the unify.msg and unify.cmf files. These files must have correct
permissions and must not be corrupted. For information about the
UNICAP and UNIFY configuration variables, see
.
Check the load activity on your system. If the load activity is high, try
running ACCELL/G enerator or PAINTHLP later, when the load activity
on you system is lower.
configuration variable.
Correction
9222
Explanation
Make sure the Field.frm file exists in the directory specified by UNIFY
and that you have read and write permissions on it. If this error persists,
this file may be corrupted and you should call Unify Customer Support.
169
9223
Explanation
This error usually indicates that a problem with system resources, the
operating system, or an internal ACCELL/SQL error has occurred.
Correction
9225
Explanation
Check the load activity on your system. If the load activity is high, try
running ACCELL/G enerator later, when the load activity on your system
is lower.
If the load activity is low, this error may indicate an internal error in
ACCELL/G enerator. In this case, please call Unify Customer Support.
9231
Explanation
Check the load activity on your system. If the load activity is high, try
running ACCELL/G enerator later, when the load activity on your system
is lower.
If the load activity is low, this error may indicate an internal error in
ACCELL/G enerator. In this case, please call Unify Customer Support.
9235
Explanation
Correction
170
ASCEND or DESCEND are the only valid entries for this field.
You have tried to enter a response other than Ascend or Descend in the
Sort Order field of the Field Definition form. Field sort order must be
specified as either ascending or descending. Each ACCELL/SQL sort
specification can be entered with a single character code.
You must enter a valid response of Ascend or Descend in the Field
Order field. You can use the command to find out about the
valid field values.
ACCELL/Generator (AGEN) Error Messages
9237
Explanation
Correction
9238
Make sure that you have read and write permission in the current
directory. Also verify that the /usr/tmp directory exists and that it
contains enough space for the temporary help files created by
ACCELL/G enerator or PAINTHLP.
An error occurred while reading a SGLPNT temporary help file.
Explanation
Correction
Make sure that the /usr/tmp directory exists and that other users on your
system are not deleting files at random from /usr/tmp.
If this error persists, it may be an indication of an internal error in
ACCELL/G enerator or PAINTHLP. In this case, contact Unify Customer
Support.
9239
Explanation
Correction
Make sure that the /usr/tmp directory exists and that it contains enough
space for the temporary help forms created by ACCELL/G enerator or
PAINTHLP. Also make sure that you have read and write permissions in
/usr/tmp.
9241
Explanation
Make sure that you have write permissions in the current directory and
that you are not out of disk space.
171
9242
Explanation
9243
Explanation
Correction
9244
Explanation
Correction
9245
Explanation
Correction
Check the load activity on your system. If the load activity is high, try
running ACCELL/G enerator later, when the load activity on your system
is lower.
If the load activity is low, this error may indicate an internal error in
ACCELL/G enerator. In this case, please call Unify Customer Support.
172
9247
Explanation
Correction
9248
Explanation
Make sure that the EDIT configuration variable is set to the name of the
system editor. Verify that the directory that contains the system editor
executable is on the directory search path specified by your PATH
configuration variable. For information about the EDIT and PATH
configuration variables, see
.
9252
Explanation
Correction
Make sure that you are in the correct application directory. Also, make
sure that you have correctly set the configuration variables used by your
RDBMS to find the database:
If you are using:
INFORMIX
Online
Then set:
INFORMIXDIR and TBCONFIG
INFORMIX SE
INGRES
ORACLE
Unify DataServer
Make sure that you have access to the database and that you have read
and write permissions on the database files.
ACCELL/Generator (AGEN) Error Messages
173
9253
Explanation
Make sure that you are using the correct database and that the database
design used in your application matches the current database design.
Also, make sure that the owning database object (database, owner,
schema, or user) specified for the application is correct and that the
current user has permission for running the application.
See your RDBMS manuals for more information about databases, owners,
schemas, and users.
9254
Explanation
variable.
Correction
9255
Explanation
Make sure that the UNIFY configuration variable is set correctly. This
variable is described in ACCELL/SQL: Configuration Variable and
Utility Reference.
Could not create a master application form.
ACCELL/G enerator spawns a new process to create a default master
application form. The spawned process could not create the default
master application form.
Correction
174
Make sure that the UNIFY configuration variable is set correctly. This
variable is described in ACCELL/SQL: Configuration Variable and
Utility Reference.
ACCELL/Generator (AGEN) Error Messages
9256
Explanation
Correction
9260
Make sure that you have the correct permissions on the current directory.
Explanation
There was a problem retrieving the target table information for this form.
Exiting now with the command saves the form in its current state.
Continuing clears the database information from your form, and the
information is permanently lost if you save the form.
Correction
The best thing to do is exit and make sure that you are accessing the
correct database (or server on SYBASE SQL Server). Also make sure that
you are specifying the correct database, owner, schema, or user name and
password if required. If you know that the target table is not in the
current database or server and still want to work with the form, continue
with the ACCELL/G enerator session by entering the NEXT FIELD
command.
9261
Explanation
Make sure that the DBTYPE configuration variable is set correctly. (For
information about the DBTYPE configuration variable, see
.) If DBTYPE is set
correctly, please contact Unify Customer Support.
175
9263
Explanation
Correction
9265
Explanation
At least one of the target tables for which the MKAP utility was creating
a default form had too many columns. The MKAP utility calls
ACCELL/G enerator to create the form. ACCELL/G enerator calculates how
many fields can fit on the form, based on the sizes of and number of the
target table columns. If the target table has more columns than the form
has field space for, ACCELL/G enerator creates only as many fields as fit
on the form. The excess columns are omitted from the form.
Either manually create the form for the target table that has too many
fields or create the form with MKAP and manually add the omitted
columns, adjusting them as needed.
This array name is already used for another array on this form.
When defining an array on the array definition form, an attempt was
made to redefine an existing array. An array can be defined only once.
Correction
9266
Explanation
Correction
9267
Explanation
Correction
9268
Explanation
An attempt was made to add an array cell to the form more than once.
Correction
176
Each screen field must have a unique name. This rule also applies to
array cells: they can appear on the form only once.
ACCELL/Generator (AGEN) Error Messages
9269
Explanation
An attempt was made to delete an array that still has cells on the form.
Correction
Before deleting an array from the array definition form, make sure that
all of its cells have been deleted from the form.
9270
Explanation
Correction
9271
Set the array name to a name that does not contain blanks.
Explanation
An attempt was made to define an array by using a name that has already
been used for a scalar (non-array) field.
Correction
Use a unique name when defining arrays. Make sure that the name is not
already used as a field name on the form.
9272
Explanation
An attempt was made to define an array by using a name that has already
been used by a target field in the target table.
Correction
Use a unique name when defining arrays. Make sure that the name is not
already used as a field name on the form.
9273
Explanation
177
9274
Explanation
Correction
9275
Explanation
Correction
9276
Explanation
Correction
9277
178
Perform the operation on a row that contains the first line of all TEXT
fields on that line, or temporarily change all affected TEXT fields to a
height of one before performing the operation. If you are defining
repeating trim, include all lines of affected TEXT fields in the repeating
area. For more information about ACCELL/G enerator operations on
TEXT fields, see
.
Invalid screen field name.
An attempt was made to define the forms FIRST FIELD by using an
invalid array name.
Make sure that the array cell you are defining as FIRST FIELD exists on
the form. Also make sure that the array subscripts are in the correct order
(row, column).
The binary data type cannot be used for form screen fields.
This error occurs when you try to add a target field of BINARY data type
to a form. BINARY screen fields are not supported by ACCELL/SQL .
Select a different target field to add to the form.
Blanks cannot be used in form names. Please reenter a form name.
An attempt was made to set the form name to a name that contains
blanks.
Set the form name using a name that does not contain blanks.
Field name from this table already used as a screen field or array.
Explanation
The target table specified contains column names that conflict with
existing field or array names.
Correction
9278
Explanation
You have tried to move or size a TEXT field so that it would no longer be
entirely within or entirely outside of the repeating area defined for the
form.
Correction
9279
Explanation
You have tried to enter a duplicate name in the set of sort columns on the
Form Definition form.
Correction
Make sure that you choose a unique field name for each sort field. See
for more information about how
to define the fields comprising the forms sort order on the Form
Definition form.
9280
Explanation
You have tried to bring up a form that is too large to fit in the size of the
current terminal screen.
Correction
If you are unsure of the forms size, check its WIDTH and HEIGHT
values in the ASCII version of the form file. Adjust the terminal size
definition to fit the forms size or use ACCELL/G enerator on the form on
another terminal whose screen is larger. See Customizing the termcap
File in
for information
about adjusting the terminal size definition.
9281
Explanation
Correction
179
9300
Explanation
Correction
9301
Explanation
Correction
9302
Explanation
Correction
9303
Explanation
Correction
180
Out of memory.
The utility has run out of memory.
Try executing the program later when the system load is lower. You may
need to see your system administrator about increasing the amount of
main memory on your system.
9304
Explanation
Correction
9305
Explanation
Correction
9307
Explanation
The utility could not retrieve information from the database about a table
because it has a null name (zero length string). The utility continues, but
assumes there is no target table.
Correction
Make sure any target table names used are valid and exist in the database.
9308
Explanation
Correction
Make sure you have given the correct table name. Also make sure you
are working in the correct database object: database, owner, schema, or
user, depending on your RDBMS. You may need to specify the S option
on the command line, or have your system administrator change your
default database, owner, schema, or user to be the correct one.
181
9309
Explanation
Correction
9310
Explanation
Correction
9311
The utility tried to use a column that does not exist in the database for
the specified table.
Make sure that you have specified the correct table. Also make sure that
you have spelled the column name correctly and that it is a column in the
specified table.
Explanation
The utility found an invalid ACCELL/SQL data type for a screen field.
The valid ACCELL/SQL data types for screen fields are NUMERIC,
FLOAT, BOOL , STRING, DATE, TIME, AMOUNT, and TEXT. BINARY
is not a valid screen field data type.
Correction
Make sure you are using one of the valid ACCELL/SQL data types for the
screen field.
9312
182
Explanation
The utility unexpectedly reached the end-of-file. This error can occur if
the file is corrupted or you have specified an invalid, but existing file
name.
Correction
Make sure that you have specified the correct file name, and that the file
is not corrupted.
ACCELL/SQL Utilities Error Messages
9313
Explanation
The utility found an unexpected, but recognized, token in the input file.
This can occur if the input file is corrupted or you gave the wrong name
for the input file (but it was an existing file).
Correction
Make sure that you have specified the correct file name. Locate the string
specified as token_string in the input file, and determine why the string
is not valid.
9314
Explanation
The utility could not open, read, or write a window, or the window
manager ran out of memory. Even though it is not interactive, the utility
uses the window manager to manipulate borders on forms. The most
common cause of this error is that you are out of memory.
Correction
Determine the load activity on your system. If the load activity is high,
try running the utility later, when the load activity on your system is
lower. If the load activity is low, this error may indicate an internal error.
In this case, please call Unify Customer Support.
9315
Explanation
Correction
9316
Explanation
183
9317
Explanation
The specified database could not be opened. Execution will continue, but
without access to database information.
Correction
Make sure that your database is running. Verify that the appropriate
database environment variables are set. For example, if you are using the
SYBASE RDBMS, check the DSQUERY variable; if you are using the
Unify DataServer RDBMS, check the DBPATH variable.
9318
Explanation
Correction
Run Q2ASC on the new form file. Then compare the old and new ASCII
files to verify that the changes made are appropriate.
9319
Explanation
The database field length defined for a target variable is not the same as
the length of the corresponding database column. The ASC2Q utility will
automatically change the length to match that of the database column.
Correction
Run Q2ASC on the new form file. Then compare the old and new ASCII
files to verify that the changes made are appropriate.
If ASC2Q displays this message when you convert a Release 1 ASCII
form file to a Release 2 form file, run Q2ASC on the new form file, then
run ASC2Q on the new ASCII file.
9320
184
Explanation
Correction
If you do not want the specified column to be treated as a target field, use
AGEN to change the name of the field so that its name is not identical to
a database column name.
ACCELL/SQL Utilities Error Messages
9321
Explanation
Correction
9322
Explanation
Correction
9323
Explanation
Correction
9324
Explanation
Correction
9325
Explanation
Correction
185
9701
Explanation
Correction
9709
Explanation
Correction
9710
Explanation
Correction
9726
Explanation
Correction
186
10132
Explanation
Correction
10133
Explanation
Correction
10134
Explanation
Correction
187
10135
Explanation
Correction
10136
Explanation
Correction
10137
Explanation
Correction
10138
Explanation
Correction
188
10139
Explanation
Correction
10140
Explanation
Correction
10141
Explanation
Correction
Make sure the file_name file exists. It may have been removed by
another user.
10142
Explanation
The print expression on line line_number tried to print past the report
width.
Correction
189
10143
Explanation
Correction
10144
Explanation
Correction
10145
Explanation
Correction
10146
Explanation
Correction
10150
Explanation
Correction
190
Make sure that the UNIFY configuration variable is set correctly. Also
verify that the sort command is in your directory search path (specified
by the PATH configuration variable).
Type conversion error. Left type is type1, right type is type2, operator
is operator.
The data types of the type1 and type2 operands in the expression do not
match and cannot be converted.
Make sure that you have used the correct column and variable names.
Change the operands so that their data types are compatible.
ACCELL/SQL Report Writer (RPT) Error Messages
10151
Explanation
Correction
Make sure you are not setting the value of an input column. Choose a
different name for either the variable or the input column.
10152
Explanation
Correction
10158
Explanation
Correction
10159
Explanation
Correction
10160
Explanation
Correction
191
10161
Explanation
Correction
If the input column is an arbitrary name, you may have omitted the data
type and length specification.
If this input column is a database column name, make sure that the
configuration variables describe the correct database. Also, make sure
that the column name is spelled correctly and is sufficiently qualified so
that it is not ambiguous.
If the input column name is correct, make sure that the database type is
correct, and on systems that require users to log into the database, make
sure that the user name and password are valid.
10162
Explanation
Explanation
Increase the size of the input buffer by setting the RPTINBUFSZ internal
table. You may need to decrease another table size as well. To reduce the
total memory requirements, try one of these solutions:
Decrease the lengths of output strings and report columns.
Decrease the number of variables.
Reduce the complexity of the report script.
10163
Explanation
Correction
10164
Explanation
Correction
192
10165
Explanation
Correction
10167
Explanation
Correction
10169
Explanation
Correction
10170
Explanation
Correction
10171
Explanation
Correction
193
10173
Explanation
Correction
10174
Explanation
The width has been set to a value less than or equal to the left
margin.
The width must be set to a value larger than the left margin value.
Correction
10176
Explanation
This is an internal error and should not occur in the normal execution of
an RPT script.
Correction
10181
Explanation
Correction
10204
Explanation
Correction
194
Make sure that the file name is spelled correctly and that the file has the
correct read permission.
Unrecognized character: character.
RPT could not recognize the character character.
10205
Explanation
Correction
10206
Explanation
Correction
10207
Make sure that the RPT script does not contain any of the preceding
syntax errors in a non-section statement.
Explanation
An attempt was made to use both the sort statement and the sorted
option. RPT does not allow the sort statement to be used when the
sorted option is used with the input statement.
Correction
10208
Explanation
Correction
195
10209
Explanation
Correction
10210
Explanation
Make sure that you are not using an RPT keyword or function name as
an input column name. Also make sure that there is no comma at the end
of the input statement.
There is an invalid type expression.
RPT could not recognize the data type of an input column listed in the
input statement.
Correction
10211
Explanation
Correction
10212
Explanation
Correction
10213
Explanation
Correction
196
Make sure that input column data types are specified with the correct
data type keyword spelling.
There is an integer constant expected for the length.
An attempt was made to specify a non-integer length for an input
column. When a data type and length is assigned to an input column in
the input statement, the length must be an integer.
Use an integer to specify the input column length.
There is an invalid statement.
RPT could not recognize the word as a section identifier.
Examine the syntax of the if statement to make sure that the if, then, and
else keywords are used correctly. For the syntax and usage description of
the if statement, see
.
ACCELL/SQL Report Writer (RPT) Error Messages
10214
Explanation
Correction
Look for an extra comma at the end of the sort statement. For the syntax
and usage description of the sort statement, see
.
10215
Explanation
Correction
10216
Explanation
Correction
10217
Explanation
Correction
10218
Explanation
Make sure that the print expression does not contain keywords. To print
out the string value for a keyword, you must enclose the word in single
quotation marks (word). For the syntax and usage description of the in
column clause in the print statement, see
.
There is an invalid in column clause.
An integer constant or variable must follow the in column clause.
Examine the print statement for a missing position value in the in
column clause. For the syntax and usage description of the in column
clause in the print statement, see
.
There is an invalid using clause.
RPT found a syntax error in the using clause of a print statement.
Examine the syntax of the using clause in the print statement. For the
syntax and usage description of the using clause in the print statement,
see
.
There is an invalid aggregate expression.
RPT found a syntax error for an aggregate expression in an aggregate
function.
Correction
197
10219
Explanation
Correction
10220
Explanation
Correction
10230
Explanation
Correction
Make sure that report script file name is spelled correctly and that the file
has correct file permissions.
10231
Explanation
Not enough memory is available to store all data associated with the
print statements.
Correction
198
10250
Explanation
Correction
10260
Explanation
Correction
10261
Explanation
Correction
10263
Explanation
Correction
10264
Explanation
Correction
10265
Explanation
Make sure that the UNIFY configuration variable is set correctly. Also
make sure that the FNDFLD program is on the directory search path
specified by your PATH configuration variable.
The write to FNDFLD failed error_message.
RPT could not write to the FNDFLD program. The specified error
Make sure that the UNIFY configuration variable is set correctly and that
there is write permission on the directory.
199
10763
Explanation
Correction
10767
Explanation
Correction
10788
Explanation
The schema is the database object that contains the files to be used. In
this case, Menu Handler could not find the database object that was
specified on the command line or the users default. This database object
is a database, user, or schema, depending on the RDBMS on which
ACCELL/SQL is running.
Correction
If the database object is specified on the command line, make sure that it
is spelled correctly. Otherwise run the syncauth utility and try again.
For the syntax and usage description for the syncauth utility, see
.
200
10812
Explanation
Correction
201
Tip
If you have an unexplained error while running an ACCELL/SQL
application on the SYBASE SQL Server RDBMS, determine whether your
syslog is full. After many operations, your database syslog can fill. A full
syslog can cause unusual behavior while running ACCELL/SQL .
11200
Explanation
Correction
11201
The database has sent an error code that ACCELL/SQL does not
recognize.
Determine which database operation is involved, then contact Unify
Customer Support.
An internal database error has occurred.
Explanation
An internal error has occurred, although this type of error should not
normally occur.
Correction
11204
Explanation
Correction
202
11206
Binding error.
Explanation
Correction
11207
Explanation
Correction
11209
Explanation
Correction
203
11211
Explanation
A list element in an RHLI status list was valid but that no action was
taken due to an error in another element of the list. This error is usually
accompanied by another error in the status list.
Correction
Check the status list errors. Find the RHLI function that causes the error
and correct the offending list element.
11213
Explanation
Correction
11214
Explanation
Correction
11215
Explanation
Correction
11216
Explanation
Correction
204
11218
Explanation
Correction
11219
Explanation
11222
Explanation
Correction
11223
Explanation
Correction
11225
Explanation
Correction
Fix the application so that it does not pass UNDEFINED unless the
argument has a default.
205
11226
Explanation
Correction
11227
Explanation
Correction
11228
Explanation
A print or a raiserror was issued but did not indicate a rollback and did
not give any message text with the error.
This error message displays only if the error resulted from an interactive
operation.
Correction
11229
Explanation
Correction
A print or a raiserror error was sent to ACCELL/SQL . The error did not
indicate that a rollback occurred, but it did include text with the error
number.
Verify that your input is correct. If the input is correct, work with your
application administrator to determine the source of the error.
If the error resulted from a raiserror call during an interactive operation,
the text and error number sent by raiserror are displayed in this error
messages error window.
If the ACLDBDBG configuration variable is set to a file name, the print
or raiserror information is printed in the specified file. The ACLDBDBG
configuration variable is described in Configuration Variable Reference
in
.
206
11230
Explanation
Correction
11232
Explanation
Correction
11237
Explanation
Correction
11238
Explanation
Correction
207
11240
Explanation
Correction
11241
Explanation
11247
Explanation
Correction
11249
Explanation
11250
Explanation
Correction
11251
Explanation
one of its own data types. A database type that is not mapped to an
ACCELL/SQL type (is not supported by ACCELL/SQL ) was found.
Correction
11253
Remove the reference to the column that has the unsupported data type.
Internal error, unknown signal.
Explanation
Correction
If this error occurs, please call Unify Customer Support. For information
about using the set_interrupt$( ) system function to turn interrupts on
and off, see
.
11254
Explanation
Correction
11255
Explanation
Correction
209
Increase the heap size or stack block size with the AMGR_HPSZ or
AMGR_STK_B_SZ configuration variables.
As a last resort, the system administrator can reconfigure the
memory parameters of your operating system.
11256
Explanation
11257
Explanation
ACCELL/SQL stores TEXT and BINARY values that have lengths greater
than the value specified by the ACLVARMEMLIM configuration variable
in temporary files. An attempt to close one of these files failed.
Correction
Make sure that you have enough disk space. If you have plenty of disk
space, this error may indicate an internal error, in which case you should
call Unify Customer Support.
Before you call Customer Support, try executing the application with a
larger value for the ACLMXOPNVARF configuration variable.
The ACLMXOPNVARF configuration variable is described in
.
210
11258
Explanation
Correction
11259
Explanation
Correction
211
11260
Explanation
Correction
11270
Explanation
Correction
11275
Explanation
Correction
212
After determining the cause of the error, rewrite the portion of your
application that is causing the problem.
A null value was specified for a column with the not-null attribute.
An attempt has been made to insert or update a columns data value to
null when the column has been specified as NOT NULL.
Make sure that the valopts field of the UNIPCOLL structure is correctly
initialized before performing the insert or update operation. Non-null
default values can be assigned to null columns using the Data Integrity
Subsystem (DIS).
ACCELL/SQL RDBMS Interface Error Messages
11276
Explanation
Correction
11278
(Unify DataServer
Explanation
Correction
11279
Explanation
Correction
11280
Explanation
Correction
Scan (or ordered access) ID is not found (Has the scan been closed?).
(Unify DataServer only)
An attempt has been made to reference a Scan ID that does not exist.
Make sure that the Scan ID was returned from a successful RHLI
ubegscn function call. Also make sure that this scan was not closed with
the RHLI uendscn function call.
213
11281
Explanation
Correction
11282
Explanation
Correction
11283
Explanation
Correction
11284
Explanation
Correction
11285
Explanation
Correction
214
11286
Explanation
Correction
11287
Explanation
Correction
11288
Explanation
Correction
11289
Explanation
Correction
11290
Explanation
Correction
Conversion error.
This is an internal error and should not occur in the normal execution of
the database.
If this error occurs, please call Unify Customer Support.
215
11291
Explanation
Correction
11292
Explanation
Correction
11293
Explanation
Correction
11294
Explanation
Correction
11295
Explanation
Correction
216
11296
Explanation
Correction
11297
Explanation
Correction
11298
Explanation
Correction
11299
Explanation
Correction
11300
Explanation
Correction
217
11301
Explanation
Correction
11302
Explanation
Correction
11303
Explanation
Correction
11304
Explanation
Correction
11307
Explanation
Correction
218
11308
Explanation
Correction
11309
Explanation
Correction
11310
Explanation
Correction
Illegal argument.
An attempt has been made to specify an option that is invalid or conflicts
with another specified option. This is an internal error and should not
occur in the normal execution of the database.
If this error occurs, please call Unify Customer Support.
11311
Explanation
Correction
11312
Explanation
Correction
An attempt has been made to read a row from a volume for which the
user does not have read access. This is an internal error and should not
occur in the normal execution of the database.
If this error occurs, please call unify Customer Support.
219
11313
Explanation
Correction
This is an internal error and should not occur in the normal execution of
the database.
If this error occurs, please call Unify Customer Support.
11314
Explanation
An attempt has been made to delete a row that either has a lock on it or is
a parent link column with existing child links.
Correction
11315
Explanation
Correction
11316
Explanation
Correction
11317
Explanation
Correction
220
Delete all of the child table rows before attempting to delete the parent
table row. The rows can be identified using a link scan.
This is an internal error and should not occur in the normal execution of
the database.
If this error occurs, please call Unify Customer Support.
A duplicate key value is being inserted into a unique-key hash table. The
user may see error 194 (the UENOROW error code), which indicates an
invalid row ID in general (not hash table specific).This is an internal
error and should not occur in the normal execution of the database.
If this error occurs, please call Unify Customer Support.
ACCELL/SQL RDBMS Interface Error Messages
11318
Explanation
Correction
11320
Explanation
Correction
11321
Explanation
Correction
11322
Explanation
Correction
11323
Explanation
Correction
221
11324
Explanation
An attempt has been made to reference a column group, but the specified
Column IDs do not belong to any known column group. This error
occurs when trying to retrieve rows based on an index key.
Correction
Make sure that the Column IDs are in the same sequence as those used to
create the index. Make sure that the specified number of columns
matches the number specified when the index was created.
11325
Explanation
Correction
11326
Explanation
Correction
This is an internal error and should not occur in the normal execution of
the database.
If this error occurs, please call Unify Customer Support.
No current row for column type default.
This is an internal error and should not occur in the normal execution of
the database.
If this error occurs, please call unify Customer Support.
11327
Explanation
The Unify DataServer database system is unable to open the database root
volume.
Correction
Make sure that the DBPATH and DBNAME configuration variables are set
correctly. Make sure that you have the required operating system
permissions on the file.
11328
Explanation
Correction
222
An attempt has been made to insert a row into a direct table, where the
specified primary value was mapped to a row that already exists. You can
only insert rows into a direct table at locations occupied by deleted or
non-existent rows. This error only occurs when the primary key value is
specified in the UNIPCOLL data structure.
Use an update operation to update a direct table row.
ACCELL/SQL RDBMS Interface Error Messages
11329
Explanation
Correction
11330
Explanation
Correction
11331
Explanation
Correction
11332
Explanation
Correction
11333
Explanation
Correction
This error occurs when a file name is specified and the file does not
exist, or when one of the directories in a path name does not exist.
Check the errlog file to determine which file could not be found. Also,
check the error message documentation for error number 2 in your UNIX
system documentation.
223
11334
Explanation
Correction
11335
Explanation
Correction
11337
Explanation
Correction
The software version that created the shared memory was not the same
version as the current software or the shared memory segment is not a
Unify DataServer shared memory segment.
Make sure that the shared memory segment being used is a Unify
DataServer shared memory segment. If not, you probably need to change
the shared memory key, SHMKEY, to a value unique to this software.
Key column(s) required.
An attempt has been made to perform an operation requiring a primary
key column on a table that does not contain a primary key.
Add a primary key column to the table, or perform an operation that does
not require a primary key column, such as through use of a scan.
Log file does not exist.
The transaction log file does not exist in the DBPATH directory.
Check that the DBPATH environment variable is set correctly. Create the
transaction log file using the mklog utility.
11338
The software version does not match the shared memory version.
(Unify DataServer only)
Explanation
The software that created the shared memory was not the same version as
the current software.
Correction
Make sure that the correct release of the RDBMS software is being used.
11339
Explanation
Correction
224
The software version does not match the shared memory segment
version.
(Unify DataServer only)
11340
Explanation
Correction
11341
Explanation
Correction
Move to the schema (or database, owner, or user) that owns the object
and retry. Or make sure that you have DBA authority before trying to run
the utility.
11342
Explanation
Correction
Make sure that the parent tables row containing the data corresponding
to the child columns data has been inserted before inserting or updating
the child columns row.
225
11343
Explanation
Correction
11344
Explanation
Correction
11345
An attempt has been made to write a row to a volume for which the user
does not have write access. This is an internal error and should not occur
in the normal execution of the database.
If this error occurs, please call Unify Customer Support.
Explanation
Correction
Transaction manager
Lock manager
File manager
226
If the error persists, try moving the overflowing segment into its own
shared memory area or increasing the associated shared memory
configuration variable (SHMMAX, TMSHMKEY, LMSHMKEY, FMSHMKEY,
CMSHMKEY ).
11346
Explanation
Correction
11347
Explanation
Correction
11348
Explanation
Correction
11349
Explanation
Correction
An attempt has been made to reference a Table ID that does not exist.
Make sure that the Table ID was obtained using the correct name binding
functions such as the RHLI name binding function ubndtbl, through the
RHLI functions such as uinfath, or through the ucc compiler. This table
may have been deleted just before being referenced.
227
Alphabetical Index
Use this index to find messages in alphabetic order by the message text. The message
text is presented, followed by the message number and the page where the message is
described, as shown in this example:
A subtraction operation was attempted on a string value., -8862, 118
Message
text
Message
number
Page
number
'
' is an unrecognized function name., -10170, 192
' ' in the section header on line
is not an existing sort expression., -10152, 189
A bad timer id(s) was encountered in the delete timer statement., -8977, 126
A CLOSE PIPELINE 4GL statement has failed., -8875, 103
A column insert or update conflicts with a rule., -11227, 205
A command sequence is linked to more than one command in the unicap file., -8832, 94
A commit or abort of a transaction has failed., -8941, 117
A CREATE PIPELINE 4GL statement has failed., -8874, 103
A CREATE PIPELINE statement program could not be created., -8878, 104
A division by zero is not allowed., -8817, 92
A field cannot be created on top of existing trim., -9122, 150
A field does not exist at the current position., -9118, 149
A field on this form requires input before the form can be updated., -9146, 155
A field's input length must be greater than zero. Please reenter a value., -9150, 156
A file that was to be created already exists., -9026, 140
A Generator temporary help file could not be opened., -9241, 169
A master application form's NEXT FORM cannot continue a transaction., -8884, 105
229
A null value was specified for a column with the 'notnull' attribute., -11275, 213
A record you are attempting to read has been deleted., -9039, 143
A reference has been made to a non-existent external symbol., -8827, 93
A reference has been made to an invalid screen field name., -8853, 99
A referenced form is not active. The transaction cannot be restarted., -8901, 108
A Row ID is required for the current operation., -9048, 144
A sort command is not allowed on presorted input., -10207, 193
A string constant was expected., -10208, 194
A subtraction operation was attempted on a string value., -8862, 102
A variable's CLEAR_ADD_EXP was set on an invalid form., -9047, 144
ACCELL/SQL cannot run on this size of terminal., -8944, 117
ACCELL/SQL is unable to open the error file ''., -8852, 99
ACMB ERROR: '' used as target table in 4GL, no target table declared in generator., -8319, 13
ACMB ERROR: '' used as target table in AGEN, no target table in 4GL., -8320, 14
ACMB ERROR: '' used as target table in AGEN, used as target table in 4GL.,
-8321, 14
ACMB ERROR: Couldn't find a 'next field'., -8303, 7
ACMB ERROR: The Combine failed in malloc memory., -8302, 6
ACMB ERROR: The DBTYPE configuration variable is not set or is set incorrectly., -8318, 13
ACMB ERROR: The field
is not in the file .[af]q., -8305, 8
ACMB ERROR: The form name has multiple definitions., -8310, 10
ACMB ERROR: There is a corrupt file., -8308, 9
ACMB ERROR: There was a bad magic number., -8301, 6
ACMB ERROR: There was a form name mismatch., -8306, 8
ACMB ERROR: There was a form/application mismatch., -8307, 9
ACMB ERROR: There was an error closing a file, error number ., -8316, 13
ACMB ERROR: There was an error creating '', error number ., -8315, 12
ACMB ERROR: There was an error in adding the form., -8309, 9
ACMB ERROR: There was an error in reading the file ., -8300, 5
ACMB ERROR: There was an error in reading the form., -8311, 11
ACMB ERROR: There was an error opening '', error number ., -8313, 11
ACMB ERROR: There was an error renaming ' ' to '
'., -8314, 12
ACMB ERROR: Type conflict on target variable ., -8317, 13
ACMB ERROR: Warning: there was an illegal display variable name: ., -8312, 11
ACMB ERROR: Checksum error. Verify .fs and .fq target table names match., -8304, 7
ACMB ERROR: Columns in target table '' for .fq and .fo differ., -8323, 14
ACMB ERROR: Number of target columns known to .fq and .fo for table '' do not match.,
-8322, 14
ACMB ERROR: The characteristics of column 'column_name' are different in the .fq and .fo., -8324, 15
ACMB ERROR: The local array 'array_name' was not defined., -8326, 15
ACMB ERROR: There was a class mismatch for field 'field_name'., -8325, 15
ACPL ERROR: A function was redeclared., -8605, 48
ACPL ERROR: A result parameter was expected., -8604, 48
ACPL ERROR: More than one default expression in switch statement., -8601, 47
ACPL ERROR: The number of parameters do not match., -8603, 47
ACPL ERROR: There is an UNDEFINED function., -8602, 47
ACPL ERROR: "IS UNDEFINED" was expected., -8661, 61
ACPL ERROR: 'SET_CONSISTENCY' or 'RECORD_CONSISTENCY' keyword expected., -8613, 49
ACPL ERROR: 'TO' keyword expected after the keywords 'ON CLEAR'., -8607, 48
ACPL ERROR: A "," was expected., -8503, 25
ACPL ERROR: A ";" was expected., -8506, 27
ACPL ERROR: A ":" was expected., -8505, 26
ACPL ERROR: A "(" operator was expected., -8501, 24
ACPL ERROR: A ")" operator was expected., -8502, 24
ACPL ERROR: A 'FIND', 'NEXT' or 'PREVIOUS' keyword was expected., -8614, 49
ACPL ERROR: A button option was expected., -8713, 75
ACPL ERROR: A COMMAND keyword was expected., -8703, 72
ACPL ERROR: A command name was expected., -8705, 72
ACPL ERROR: A field ID was expected., -8524, 29
ACPL ERROR: A file ID was expected., -8525, 30
ACPL ERROR: A form attribute was not expected., -8737, 80
ACPL ERROR: A form code section name was expected., -8569, 40
ACPL ERROR: A form ID was expected., -8526, 30
ACPL ERROR: A form or function name exceeded 15 characters in length., -8504, 26
ACPL ERROR: A form, application or user function definition was expected., -8527, 30
ACPL ERROR: A justification specification was expected., -8533, 32
ACPL ERROR: A LIST array name was expected., -8726, 77
ACPL ERROR: A MATRIX array name was expected., -8727, 78
ACPL ERROR: A PIPELINE was expected., -8615, 50
ACPL ERROR: A QUEUE keyword was expected., -8704, 72
ACPL ERROR: A REFERENCE parameter was expected., -8725, 77
ACPL ERROR: A string constant was expected., -8693, 68
ACPL ERROR: A table name was expected., -8543, 33
ACPL ERROR: A target attribute is not allowed., -8618, 51
Alphabetic Index
231
Alphabetic Index
233
Alphabetic Index
235
237
An invalid memory address was supplied as a parameter to an RHLI function., -11298, 217
An invalid regular expression was passed to reg_exp_str_compare$()., -8942, 117
An invalid scroll bar position has been entered., -9163, 159
An invalid stack address was encountered., -9015, 136
An invalid value has been entered., -9145, 155
An invalid variable or database type was detected., -8887, 106
An undefined ACCELL/SQL variable cannot be used in an SQL statement., -11250, 208
An unrecognized database error has occurred., -11200, 201
An X Window toolkit error occurred., -8967, 124
Array subscript out of bounds., -9000, 133
ASCEND or DESCEND are the only valid entries for this field., -9235, 168
Attempt to reference nonexistent row through use of a link., -11342, 226
Attempted an arithmetic operation with an old-style NULLDATE value., -8897, 107
Can't create a CREATE PIPELINE output file., -8877, 104
Can't initialize mode messages, see error file., -8950, 119
Cannot delete array with existing screen field references., -9269, 174
Cannot move farther down. The form is at the bottommost window edge., -9128, 151
Cannot move farther left. The form is at the leftmost window edge., -9125, 150
238
Alphabetic Index
Cannot move farther right. The form is at the rightmost window edge., -9126, 150
Cannot move farther up. The form is at the topmost window edge., -9127, 151
Cannot obtain information on a user., -8933, 115
Cannot open application database map file., -8936, 115
Cannot open the application '.al' map file., -8842, 96
Cannot read the application '.al' map file., -8843, 97
Cannot reference an undefined array., -9002, 133
Cannot switch to or obtain information on a schema., -8932, 114
Clear to add expressions are not supported for unbounded arrays., -9006, 134
CLEAR_FIND_EXP attribute's type does not match target field's type., -8954, 120
Close of text/binary data file failed., -11257, 210
Column not found in table., -11238, 207
Column type mismatch., -11282, 214
Combination group not allowed., -11286, 215
Command line access level must be between lower_limit and upper_limit., -8953, 119
Compile object does not match mapped object., -11278, 213
Configuration variable Bad format., -11295, 217
Configuration variable not found., -11296, 217
Conversion error., -11289, 215
Could not attach shared memory at required address., -11322, 221
Could not change to the specified schema or database., -9253, 171
Could not close database., -8914, 112
Could not close the database., -9248, 170
Could not commit a transaction., -8916, 113
Could not create a master application form., -9255, 172
Could not get database information.
-8958, 121
-9261, 173
-9316, 181
Could not open database - continuing without database information., -9317, 182
Could not open database., -8913, 112
Could not open the database., -9252, 171
Could not read the error message archive (SERRORS)., -8951, 119
Could not remove a file., -9256, 172
Cursor is at left edge of form. You cannot move any farther left., -9105, 146
Cursor is at right edge of form. You cannot move any farther right., -9106, 146
239
Database is closed; attempt to access a database which is not open., -11291, 216
Date initialization failed., -8920, 113
Deadlock error, transaction rolled back., -11215, 204
DELETE cannot be used in the middle of a field., -9134, 152
Denied access to file., -11299, 217
Duplicate key found in No duplicate Btree., -11294, 216
Duplicate Row ids found., -11222, 204
Failed to close a file., -11300, 217
Fatal error in Btree access; rebuild,, -11284, 214
Field array cell subscript out of bounds: ., -9322, 183
Field cannot be moved here because it will overlap an existing field., -9135, 153
Field name from this table already used as a screen field or array., -9277, 176
FIELD_CLASS statement for an undefined array: ., -9323, 183
File create error., -11301, 218
File descriptor not mapped., -11348, 228
File does not exist., -11333, 224
file open error:, -9726, 184
File seek error., -11303, 218
Illegal argument., -11308, 219
Illegal command action specifier string., -8971, 124
Illegal form cache size: size., -9013, 136
Illegal global function cache size: size., -9014, 136
Illegal initial memory size: size., -8946, 118
Illegal label action specifier string., -8972, 124
Illegal maximum number of open variable length data files: number., -9021, 138
Illegal maximum sort memory size: size., -8947, 118
Illegal number of open archives archive_number., -8952, 119
Illegal reference of an unusable view., -11207, 202
Illegal selected set directory name: directory_name., -8948, 118
Illegal test for value type., -11309, 219
Illegal timer function argument., -8979, 126
Illegal transaction ID., -11310, 219
Illegal use of variable 'variable_name'., -10163, 191
Illegal variable length data file directory name: directory_search_path., -9020, 138
Illegal variable length data in-memory limit: length., -9019, 138
Implicit conversion error., -11225, 205
Indeterminate error while reading target table information., -9315, 181
Indeterminate window manager error., -9314, 181
Input column table.column_name does not have its type specified, and it is not a database column., -10161, 190
Alphabetic Index
241
Alphabetic Index
Last operation required more heap than available. Last edit lost., -9035, 141
Lock granted due to upper level lock., -11304, 218
Lock Manager initialization failure., -11316, 220
Log file does not exist., -11337, 225
Mapping of C-hook functions failed when opening the database., -8940, 116
Missing parameter to a stored procedure., -11219, 204
243
Object does not exist., -11339, 225
Object name is ambiguous or multiply defined., -11237, 207
Only a start transaction is allowed from an application form., -9177, 163
Only the characters 'T' or ' ' (space) can be used on this form., -9156, 158
Open/create of text/binary data file failed., -11256, 210
Operand type clash., -11226, 205
Operating system interrupt handler problem., -8921, 113
Operation is invalid in middle of a multi-line text field., -9273, 175
Operation not allowed., -9018, 137
Operator not found., -10260, 197
Out of heap memory., -11254, 209
Out of memory.
-11255, 209
-9300, 178
Output width overflow from function 'function_name'., -10250, 197
Partial success; see the individual status list., -11302, 218
Privilege does not exist., -11341, 226
Process terminated at user request (typically using 'shutdb' utility)., -11315, 220
244
Alphabetic Index
Read of text/binary data file failed., -11258, 211
Record number is outside of the current selected set., -8956, 120
Request was not a demotion request., -11329, 223
Row does not have read permission., -11312, 219
Row does not have write permission., -11343, 226
SAR ERROR: Error adding 'file_name', error number error#., -8209, 4
SAR ERROR: Error reading 'file_name', error number error#., -8208, 4
SAR ERROR: Error renaming 'file_name' to 'file_name'., -8210, 5
SAR ERROR: Cannot close 'archive_name', error number os_error., -8207, 4
SAR ERROR: Cannot create 'archive_name', error number os_error., -8206, 4
SAR ERROR: Cannot open 'archive_name', error number os_error., -8205, 3
SAR ERROR: There is a corrupt archive file archive_name., -8201, 3
Scan (or ordered access) ID is not found (Has scan been closed?)., -11280, 214
Selection table full., -11321, 221
Some command definitions are missing from the unicap file., -8857, 100
Sort/merge file open/creation failed., -11290, 216
Subscript is missing from array reference, value is undefined., -9003, 134
System log is full., -11223, 205
Target field names cannot be used for array names., -9272, 175
Test requires a value., -11349, 228
The ACCELL/SQL help sub-system file cannot be found or is not readable., -8829, 94
The binary data type cannot be used for form screen fields., -9275, 176
The CLEAR TO FIND command requires at least one searchable field., -8903, 109
The column cannot be changed due to references to it., -11314, 220
Alphabetic Index
245
The column data type internal length is larger than the maximum length., -11292, 216
The command entered is invalid in the current mode., -8898, 108
The command just entered is not recognized., -9137, 153
The create on intermediate file '' failed., -10131, 185
The create on tag file '' failed., -10132, 185
The current field is required., -8899, 108
The current form is read only, insert/update/delete not allowed., -9017, 137
The current operation requires more heap memory than available., -8813, 91
The current record cannot be deleted., -8841, 96
The current record could not be locked. Try again later., -8859, 101
The cursor cannot move down any more., -9117, 148
The cursor cannot move left any more., -9114, 148
The cursor cannot move right any more., -9115, 148
The cursor cannot move up any more., -9116, 148
The data type being returned does not match the function definition., -9046, 144
The data type in the C-hook return value is invalid., -8966, 123
The data types for this operation do not match., -8815, 91
The database design is different from when the application was created., -8855, 100
The database has been changed. Use EXPLAIN ERROR for more information., -9172, 161
The database root volume (i.e. 'file.db') cannot be accessed., -11327, 223
The field cannot be moved here because it will overlap existing trim., -9136, 153
The file is not in the proper format., -8802, 87
The file name is too long. File names are limited to 14 characters., -9173, 161
The form cannot be displayed at the specified location., -8808, 89
The form is too large for the terminal screen., -9280, 177
The form must be made larger before additional trim can be added., -9155, 157
The form name specified in an ERASE TRIM statement has not been displayed., -8865, 102
The form referenced in the code section is not active., -8826, 93
The function key specified is not known to this form., -8922, 113
The Generator has run out of memory., -9243, 169
The help form archive file cannot be found., -8818, 92
The help form cannot be found in the help archive file., -8819, 93
The if clause on line does not contain an integer expression., -10159, 189
The input line buffer is too small., -10135, 186
The input string is invalid for the given data type.
-11276, 213
-8938, 115
The input value is not within the valid field range., -9100, 145
The internal_table_name table has overflowed., -10230, 196
The justification specifier is invalid., -8840, 96
The keyword NULL appears in an invalid ACCELL/4GL context., -8931, 114
The main help form is not in the help sub-system description file., -8858, 101
The number of columns returned does not match the number expected., -11248, 208
The only valid entries for this field are - Yes or No., -9147, 155
The open on tag file 'file_name' failed., -10141, 187
The parameter types for an ACCELL/SQL function call do not match., -9007, 135
The pipeline variable for a pipe must be of type NUMERIC., -8876, 103
The record has changed since the last read., -8961, 122
The record you are attempting to position on has an undefined row id., -9037, 142
The record you are attempting to position on has been deleted., -8963, 123
The record you are attempting to read has an undefined row id., -9038, 143
The record you are attempting to update or delete has been deleted., -8962, 122
The referenced ACCELL/SQL help file cannot be found or is not readable., -8828, 93
The referenced C-hook function cannot be found., -8847, 98
The referenced form is unknown to the Manager., -8854, 99
The referenced help form cannot be found in the help description file., -8831, 94
The referenced help form has too many 'next forms' associated with it., -8830, 94
The referenced identifier does not refer to a form., -9016, 137
The referenced variable does not refer to a screen field., -8860, 101
The referenced variable is not a target variable., -8861, 101
The requested command is inactive in current mode., -9157, 158
The resultant string has overflowed the display format., -8937, 115
The row was NOT deleted., -11328, 223
The screen field is not wide enough for the formatted value., -8895, 107
The screen field length is longer than the target field length., -9176, 162
The software version does not match the shared memory segment version., -11334, 224
The software version does not match the shared memory version., -11338, 225
The specified database table name cannot be found in the database., -9160, 158
The specified field name cannot be found in the target table., -9166, 160
The specified file cannot be found., -8814, 91
The specified form cannot be found in the form archive., -8809, 89
The specified help form could not be found in the specified help archive., -8955, 120
The specified input length is too long. Please reenter a new value., -9151, 157
Alphabetic Index
247
Alphabetic Index
249
Alphabetic Index
Use the DELETE FIELD command to remove a screen field., -9133, 152
User benign rollback., -11232, 207
User defined error for rollback., -11230, 206
User defined error.
-11228, 205
-11229, 206
User has improper permission to access the file., -8805, 88
Warning - Invalid ACCELL/SQL TYPE specified: data_type., -9311, 180
Warning - Invalid target table name given., -9308, 179
Warning - No target table name given., -9307, 179
WARNING! Target table and field information has been cleared., -9260, 172
Warning, 'column_name' was not a target column in the target table, but is now., -9320, 183
Warning, column_name was a column in the target table, but is not now., -9309, 180
Warning, length for column 'column_name' changed in database, length being changed for target variable.,
-9319, 182
Warning, old rhli type encountered for 'column_name', ascii file needs to be upgraded., -9321, 183
Warning, type for column 'column_name' changed in database, type being changed for target variable., -9318,
182
Write of text/binary data file failed., -11259, 211
Wrong number of arguments in an ACCELL/SQL function call., -8906, 110
Wrong number of columns returned from a stored procedure., -11218, 204
Alphabetic Index
251
252
Alphabetic Index
Numerical Index
Use this index to find messages in numeric order by message number. The message
number is presented first, followed by the message text and the page where the message
is described, as shown in this example:
-8862, A subtraction operation was attempted on a string value., 118
Message
number
Message
text
Page
number
-10161, Input column table.column_name does not have its type specified, and it is not a database column., 190
-10162, There is insufficient memory for the input columns., 190
-10163, Illegal use of variable 'variable_name'., 191
-10164, There is a type mismatch in the set statement on line line_number. The variable type is type1 and the
expression type is type2., 191
-10165, There is a nested aggregate operator on line line_number., 191
-10167, There is an aggregate expression embedded in a sort expression on line line_number., 191
-10169, There is a variable used in a sort expression on line line_number., 191
-10170, 'Function_name' is an unrecognized function name., 192
-10171, Internal error: Unexpected type in comptyp type., 192
-10173, The value of variable 'variable_name' is never set., 192
-10174, The width has been set to a value less than or equal to the left margin., 192
-10176, Internal error: Unrecognized style in settyp., 192
-10181, Unable to open input file 'file_name'., 193
-10204, Unrecognized character: 'character'., 193
-10205, There is an invalid non-section statement., 193
-10206, An integer constant was expected., 193
-10207, A sort command is not allowed on presorted input., 193
-10208, A string constant was expected., 194
-10209, There is an invalid input item., 194
-10210, There is an invalid type expression., 194
-10211, There is an integer constant expected for the length., 194
-10212, There is an invalid statement., 194
-10213, There is an error in an 'if' expression., 195
-10214, Either 'desc' or a named expression was expected., 195
-10215, There is an invalid print item., 195
-10216, There is an invalid 'in column' clause., 195
-10217, There is an invalid 'using' clause., 195
-10218, There is an invalid aggregate expression., 196
-10219, There is an invalid function argument list., 196
-10220, Unable to open script file 'file_name'., 196
-10230, The internal_table_name table has overflowed., 196
-10231, There is insufficient memory to store the constants., 197
-10250, Output width overflow from function 'function_name'., 197
-10260, Operator not found., 197
-10261, Unknown string expression type., 197
-10263, Unexpected type in intsize number., 197
254
Numeric Index
255
257
Numeric Index
-8321, ACMB ERROR: 'table_name' used as target table in AGEN, table_name used as target table in 4GL.,
14
-8322, ACMB ERROR: Number of target columns known to .fq and .fo for table 'table_name' do not match.,
14
-8323, ACMB ERROR: Columns in target table 'table_name' for .fq and .fo differ., 14
-8324, ACMB ERROR: The characteristics of column 'column_name' are different in the .fq and .fo., 15
-8325, ACMB ERROR: There was a class mismatch for field 'field_name'., 15
-8326, ACMB ERROR: The local array 'array_name' was not defined., 15
-8401, ALNK ERROR: The application linker does not have enough memory., 16
-8402, ALNK ERROR: There is a duplicate required form 'form_name' in the application., 16
-8404, ALNK ERROR: Form 'form_name' is not in the archive or the archive doesn't exist., 17
-8405, ALNK ERROR: Error opening application archive file 'archive_name', Status = status_value., 18
-8406, ALNK ERROR: Ran out of memory while allocating archive index space., 19
-8407, ALNK ERROR: There was an error reading an archive index, Status = os_error., 19
-8408, ALNK ERROR: The specified master application form 'form_name is not in archive 'archive_name'., 19
-8409, ALNK ERROR: Error closing an application archive file, Status = os_error., 20
-8410, ALNK ERROR: There was an error while reading a form file, Status = status_value., 20
-8411, ALNK ERROR: Ran out of archive name space., 20
-8413, ALNK ERROR: ALNK : BAD Exit status = error_number., 21
-8414, ALNK ERROR: Could not open or create the .al file., 21
-8415, ALNK ERROR: There was an error while closing the .al file, Status = os_error., 21
-8416, ALNK ERROR: There was an error while seeking or writing the .al file., 22
-8418, ALNK ERROR: Could not find the 'form_name' form in the 'archive_name' archive., 22
-8419, ALNK ERROR: Ran out of archive_names getting checksums., 22
-8420, ALNK WARNING: Form form_name could not be found in an archive., 22
-8501, ACPL ERROR: A "(" operator was expected., 24
-8502, ACPL ERROR: A ")" operator was expected., 24
-8503, ACPL ERROR: A "," was expected., 25
-8504, ACPL ERROR: A form or function name exceeded 15 characters in length., 26
-8505, ACPL ERROR: A ":" was expected., 26
-8506, ACPL ERROR: A ";" was expected., 27
-8512, ACPL ERROR: The 'BEGIN' keyword was expected., 27
-8517, ACPL ERROR: The 'END' keyword was expected., 28
-8518, ACPL ERROR: The 'FIELD' keyword was expected., 28
-8520, ACPL ERROR: The 'FORM' keyword was expected., 28
-8522, ACPL ERROR: The 'FROM' keyword was expected., 29
-8523, ACPL ERROR: The 'FUNCTION' keyword was expected., 29
Numeric Index
259
261
-8632, ACPL ERROR: The statement may not occur in current code section., 54
-8633, ACPL ERROR: The 'Screen' keyword was expected., 54
-8634, ACPL ERROR: Must use START TX in an application., 55
-8635, ACPL ERROR: There was a duplication of code section., 55
-8637, ACPL ERROR: The 'BY' keyword was expected., 55
-8639, ACPL ERROR: String constants exceeded the maximum number for a form., 56
-8640, ACPL ERROR: Exceeded maximum allowed nesting level., 56
-8641, ACPL ERROR: The 'RETURN' keyword was expected., 56
-8643, ACPL ERROR: The 'FUNCTIONS' keyword was expected., 57
-8644, ACPL ERROR: The 'ON' keyword was expected., 57
-8645, ACPL ERROR: Invalid function key number., 57
-8646, ACPL ERROR: The 'FOR' keyword was expected., 57
-8648, ACPL ERROR: Invalid mode specified., 58
-8649, ACPL ERROR: The 'IS' keyword was expected., 58
-8651, ACPL ERROR: Display variables may not have code sections., 58
-8652, ACPL ERROR: Could not open database., 58
-8657, ACPL ERROR: Could not change to the specified schema or database., 59
-8658, ACPL ERROR: Invalid action specified for NEXT ACTION statement., 60
-8659, ACPL ERROR: The token WORK was expected., 60
-8661, ACPL ERROR: "IS UNDEFINED" was expected., 61
-8662, ACPL ERROR: The keyword NULL is not permitted in this context., 61
-8663, ACPL ERROR: NULL or UNDEFINED expected., 61
-8664, ACPL ERROR: NULLDATE token expected in compatibility mode only., 61
-8665, ACPL ERROR: Error creating 'object_file', error number os_error., 62
-8666, ACPL ERROR: Error reading 'object_file', error number os_error., 62
-8667, ACPL ERROR: Error adding 'object_file', error number os_error., 62
-8668, ACPL ERROR: Error closing 'object_file', error number os_error., 62
-8669, ACPL ERROR: Fatal preprocessor error in 4GL script script_file., 63
-8671, ACPL ERROR: Use of 'FROM' clause is valid only with 'DISPLAY HELP'., 63
-8672, ACPL ERROR: Could not get database information., 63
-8673, ACPL ERROR: Type cannot be specified in a function's local clause., 63
-8674, ACPL ERROR: Type cannot be specified for an attribute., 64
-8675, ACPL ERROR: Type cannot be specified for an external variable., 64
-8676, ACPL ERROR: Type can only be specified for a target variable., 64
-8677, ACPL ERROR: Type specified does not match target column's type., 64
-8678, ACPL ERROR: The 'VALUES' keyword was expected., 64
262
Numeric Index
-8679, ACPL ERROR: Object name is ambiguous - found in more than one schema., 65
-8681, ACPL ERROR: Call of a row-valued stored procedure in an expression., 65
-8682, ACPL ERROR: Programmable function keys are no longer supported., 65
-8683, ACPL ERROR: Duplicate command key(s) attribute clause., 65
-8684, ACPL ERROR: Duplicate ACTION command attribute clause., 66
-8685, ACPL ERROR: Duplicate AUD_ACTION command attribute clause., 66
-8686, ACPL ERROR: Duplicate FIND_ACTION command attribute clause., 66
-8687, ACPL ERROR: Duplicate LABEL command attribute clause., 67
-8688, ACPL ERROR: Duplicate AUD_LABEL command attribute clause., 67
-8689, ACPL ERROR: Duplicate FIND_LABEL command attribute clause., 67
-8692, ACPL ERROR: No command name was specified., 68
-8693, ACPL ERROR: A string constant was expected., 68
-8694, ACPL ERROR: Illegal command action attribute value., 69
-8695, ACPL ERROR: Bad timer function declaration., 69
-8696, ACPL ERROR: Timer functions must be global and declared in EXTERN statements., 69
-8697, ACPL ERROR: Invalid timer function reference., 70
-8698, ACPL ERROR: A TIMER keyword was expected., 70
-8699, ACPL ERROR: An EVENT keyword was expected., 70
-8700, ACPL ERROR: An EVENTS keyword was expected., 71
-8701, ACPL ERROR: Number of seconds for timer event was expected., 71
-8702, ACPL ERROR: The HANDLER keyword was expected., 71
-8703, ACPL ERROR: A COMMAND keyword was expected., 72
-8704, ACPL ERROR: A QUEUE keyword was expected., 72
-8705, ACPL ERROR: A command name was expected., 72
-8706, ACPL ERROR: A timer function name was expected., 73
-8707, ACPL ERROR: A timer function must be an ACCELL/SQL function., 73
-8708, ACPL ERROR: Operation cannot be performed on this command., 73
-8709, ACPL ERROR:
: Command not defined., 74
-8710, ACPL ERROR: Duplicate button attribute clause., 74
-8712, ACPL ERROR: A USERMENU keyword was expected., 74
-8713, ACPL ERROR: A button option was expected., 75
-8714, ACPL ERROR: The '[' token was expected., 75
-8715, ACPL ERROR: The 'TO' keyword was expected., 75
-8716, ACPL ERROR: The ']' token was expected., 75
-8717, ACPL ERROR: The '[' token was unexpected., 76
-8718, ACPL ERROR: Array redefined., 76
263
-8772, ACPL ERROR: Type returned does not match function definition return type., 86
-8800, There are no errors to report., 87
-8801, There is not enough memory to activate the form., 87
-8802, The file is not in the proper format., 87
-8803, There has been an internal system error., 88
-8804, There is not enough memory to continue processing., 88
-8805, User has improper permission to access the file., 88
-8806, There has been an I/O error detected by the system., 88
-8807, There are too many active windows., 89
-8808, The form cannot be displayed at the specified location., 89
-8809, The specified form cannot be found in the form archive., 89
-8810, An arithmetic overflow has occurred in a code section of the current form., 90
-8811, An arithmetic underflow has occurred in a code section of the current form., 90
-8812, The specified value is not in the correct DATE format., 90
-8813, The current operation requires more heap memory than available., 91
-8814, The specified file cannot be found., 91
-8815, The data types for this operation do not match., 91
-8816, The value's data type is incorrect for this operation., 92
-8817, A division by zero is not allowed., 92
-8818, The help form archive file cannot be found., 92
-8819, The help form cannot be found in the help archive file., 93
-8826, The form referenced in the code section is not active., 93
-8827, A reference has been made to a non-existent external symbol., 93
-8828, The referenced ACCELL/SQL help file cannot be found or is not readable., 93
-8829, The ACCELL/SQL help sub-system file cannot be found or is not readable., 94
-8830, The referenced help form has too many 'next forms' associated with it., 94
-8831, The referenced help form cannot be found in the help description file., 94
-8832, A command sequence is linked to more than one command in the unicap file., 94
-8834, There are no records in the selected set., 95
-8835, This is the last record., 95
-8836, This is the first record., 95
-8837, This is the last set., 95
-8838, This is the first set., 95
-8839, The specified search criteria is invalid., 96
-8840, The justification specifier is invalid., 96
-8841, The current record cannot be deleted., 96
265
Numeric Index
267
269
-9028, Invalid value was specified for WINDOW_HEIGHT field attribute., 140
-9033, Insufficient heap memory to display text in field., 141
-9034, Insufficient heap memory to edit text in field. Use system editor., 141
-9035, Last operation required more heap than available. Last edit lost., 141
-9036, Insufficient heap size to edit the current text line. Adjust heap size., 142
-9037, The record you are attempting to position on has an undefined row id., 142
-9038, The record you are attempting to read has an undefined row id., 143
-9039, A record you are attempting to read has been deleted., 143
-9040, Invalid value for $info_level. Setting $info_level to 1 (intermediate)., 143
-9041, Invalid value specified for a screen field's COL attribute., 143
-9042, Invalid value specified for a screen field's ROW attribute., 144
-9046, The data type being returned does not match the function definition., 144
-9047, A variable's CLEAR_ADD_EXP was set on an invalid form., 144
-9048, A Row ID is required for the current operation., 144
-9100, The input value is not within the valid field range., 145
-9101, There is no trim to delete., 145
-9103, There isn't enough room on the form to insert a new line., 145
-9104, No more characters can be inserted. The current line is full., 146
-9105, Cursor is at left edge of form. You cannot move any farther left., 146
-9106, Cursor is at right edge of form. You cannot move any farther right., 146
-9109, Form is at left edge of window. It cannot be moved left any more., 146
-9110, Form is at right edge of window. It cannot be moved right any more., 147
-9111, Form is at top edge of window. It cannot be moved up any more., 147
-9112, Form is at bottom edge of window. It cannot be moved down any more., 147
-9113, Unreplace commands can only be used while in replace mode., 147
-9114, The cursor cannot move left any more., 148
-9115, The cursor cannot move right any more., 148
-9116, The cursor cannot move up any more., 148
-9117, The cursor cannot move down any more., 148
-9118, A field does not exist at the current position., 149
-9119, An invalid character has been entered., 149
-9120, An invalid character has been entered as a graphics character., 149
-9121, Unreplace cannot be used while the cursor is on a screen field., 149
-9122, A field cannot be created on top of existing trim., 150
-9123, Trim cannot be placed on top of an existing field., 150
-9125, Cannot move farther left. The form is at the leftmost window edge., 150
-9126, Cannot move farther right. The form is at the rightmost window edge., 150
-9127, Cannot move farther up. The form is at the topmost window edge., 151
-9128, Cannot move farther down. The form is at the bottommost window edge., 151
-9129, Form's left border cannot be moved left any more due to existing trim., 151
-9130, Form's bottom border cannot be moved up any more due to existing trim., 152
-9132, Trim cannot be inserted while on a screen field., 152
-9133, Use the DELETE FIELD command to remove a screen field., 152
-9134, DELETE cannot be used in the middle of a field., 152
-9135, Field cannot be moved here because it will overlap an existing field., 153
-9136, The field cannot be moved here because it will overlap existing trim., 153
-9137, The command just entered is not recognized., 153
-9138, An error occurred while trying to delete the form file., 153
-9139, An error occurred while trying to write the backup form file., 154
-9140, An error occurred while trying to write the temporary form file., 154
-9141, An error occurred while trying to write a help file., 154
-9143, An error occurred while linking a temporary file to the current file., 154
-9145, An invalid value has been entered., 155
-9146, A field on this form requires input before the form can be updated., 155
-9147, The only valid entries for this field are - Yes or No., 155
-9148, This isn't a valid field data type. Please reenter the data type., 155
-9149, Invalid justification type. Please reenter the justify type., 156
-9150, A field's input length must be greater than zero. Please reenter a value., 156
-9151, The specified input length is too long. Please reenter a new value., 157
-9153, This field name is already used for another field on this form., 157
-9154, This isn't a valid edit mode. Edit modes are Replace or Insert., 157
-9155, The form must be made larger before additional trim can be added., 157
-9156, Only the characters 'T' or ' ' (space) can be used on this form., 158
-9157, The requested command is inactive in current mode., 158
-9158, Fixed trim cannot be marked within non-repeating trim., 158
-9160, The specified database table name cannot be found in the database., 158
-9161, An error has been generated from an RDBMS function., 159
-9162, This isn't a valid order entry. Ordering can be by Row or Column only., 159
-9163, An invalid scroll bar position has been entered., 159
-9166, The specified field name cannot be found in the target table., 160
-9167, No target table has been specified for this form., 160
-9169, Transaction levels can only be within the range of 1-5., 160
271
-9170, Blanks cannot be used in field names. Please reenter a field name., 161
-9171, Blanks cannot be used in file names. Please reenter the file name., 161
-9172, The database has been changed. Use EXPLAIN ERROR for more information., 161
-9173, The file name is too long. File names are limited to 14 characters., 161
-9174, Invalid case conversion type has been entered., 162
-9175, An error occurred while trying to open a window., 162
-9176, The screen field length is longer than the target field length., 162
-9177, Only a start transaction is allowed from an application form., 163
-9200, An error occurred while opening the form., 163
-9201, An error occurred while reading the form., 163
-9202, An error occurred while closing the form., 163
-9206, An error occurred while trying to open a screen field help file., 164
-9207, An error occurred while closing a screen field help file., 164
-9208, An error occurred while reading an existing screen field help file., 164
-9209, An error occurred while writing a screen field help file., 164
-9213, Not enough memory on the heap to write the form., 165
-9216, An error occurred while trying to unlink a screen field help file., 165
-9217, An error occurred while trying to link a screen field help file., 165
-9218, An error occurred while activating the form., 165
-9219, There was an error initializing the keyboard information., 166
-9220, There was an error initializing the window manager., 166
-9221, An error occurred while opening internal form file: Field.frm, 166
-9222, An error occurred while reading internal form file: Field.frm, 166
-9223, An error occurred while closing internal form file: Field.frm, 167
-9225, An error occurred while trying to open window: window_id., 167
-9231, frminit: Error from wnopen., 167
-9235, ASCEND or DESCEND are the only valid entries for this field., 168
-9237, An error occurred while opening a SGLPNT temporary help file., 168
-9238, An error occurred while reading a SGLPNT temporary help file., 168
-9239, An error occurred while writing a SGLPNT temporary help file., 169
-9241, A Generator temporary help file could not be opened., 169
-9242, Unable to open the Generator's temporary file., 169
-9243, The Generator has run out of memory., 169
-9244, Internal error while sizing form., 169
-9245, Internal error while opening a window., 170
-9247, Unable to execute the system editor., 170
272
Numeric Index
273
274
Numeric Index