Numbered Error Messages ( 219 - 1118 ) [ HP Business BASIC/XL Reference Manual ] MPE/iX 5.0 Documentation
HP Business BASIC/XL Reference Manual
Numbered Error Messages ( 219 - 1118 )
---------------------------------------------------------------------------------------
219 MESSAGE Line referenced is not an IN DATASET statement.
CAUSE In the SEARCH, SORT, DBGET, DBPUT, and DBUPDATE statements, a
line was referenced that was not an IN DATASET or PACKFMT
statement, but should be.
ACTION Add the missing statement.
---------------------------------------------------------------------------------------
233 MESSAGE Data base not open.
CAUSE The database being accessed has not been opened.
ACTION Open the database.
---------------------------------------------------------------------------------------
234 MESSAGE Improper dataset linkage in a THREAD statement.
CAUSE Data sets specified in a THREAD IS statement can be linked
together either by a path number or a variable name. The
program has not linked the data sets in either way.
ACTION Correct the linkage or use the default one.
---------------------------------------------------------------------------------------
235 MESSAGE No WORKFILE is active.
CAUSE No WORKFILE is specified during the execution of the SORT or
SEARCH statement.
ACTION Define the workfile by using a WORKFILE IS statement.
---------------------------------------------------------------------------------------
236 MESSAGE Unable to find the item in the IN DATASET list.
CAUSE The SORT statement cannot locate the key in any of the IN
DATASET statements referenced.
ACTION Add the key used in an IN DATASET statement.
---------------------------------------------------------------------------------------
238 MESSAGE Improper PATH or LINK specified in a THREAD statement.
CAUSE The PATH must be a valid path defined in the database schema
and the LINK variable, if used, must be the same data type as
the key.
ACTION Use the correct PATH number or LINK variable.
---------------------------------------------------------------------------------------
239 MESSAGE Workfile has wrong file type or open mode.
CAUSE A WORKFILE must be a binary file and opened for read and write.
One of these conditions is not satisfied.
ACTION Correct the file type or open mode.
---------------------------------------------------------------------------------------
240 MESSAGE Line referenced is not a THREAD IS statement.
CAUSE A THREAD IS statement is not being referenced in a SORT/SEARCH
operation.
ACTION Add the missing THREAD IS statement.
---------------------------------------------------------------------------------------
241 MESSAGE Workfile record size not long enough for thread list.
CAUSE The workfile's record size is too short.
ACTION Make sure the record size of a workfile is at least N 32-bit
words (or 2N 16-bit words) long; where N is the number of
datasets in the thread.
---------------------------------------------------------------------------------------
242 MESSAGE String variables not allowed in WORKFILE.
CAUSE Only numbers can be written into a workfile.
ACTION If a string is being written to a workfile, something is wrong
in the program, possibly between HP Business BASIC/XL and the
database. Check the program for errors and delete the string
from the output list.
---------------------------------------------------------------------------------------
243 MESSAGE The workfile is empty for a FILTER or SORT ONLY statement.
CAUSE The workfile is empty when a FILTER or SORT ONLY statement is
encountered.
ACTION Create the workfile first before these statements are executed.
---------------------------------------------------------------------------------------
244 MESSAGE Thread list contains more than 10 data sets.
CAUSE A maximum of 10 data sets is allowed in a thread.
ACTION Reduce the number of data sets in the thread.
---------------------------------------------------------------------------------------
245 MESSAGE Improper sort key used.
CAUSE Only simple variables can be used as key. Other types of
variables, such as array elements or substrings will result in
this error.
ACTION Change the key to use only simple variables.
---------------------------------------------------------------------------------------
246 MESSAGE The SORTINIT intrinsic failed during SORT.
CAUSE The SORT statement encountered some system level problem.
ACTION Use the CCODE function to check the condition code returned by
SORTINIT and consult the SORT-MERGE/XL General Users Guide for
an explanation of the error condition.
---------------------------------------------------------------------------------------
250 MESSAGE BEGIN REPORT does not reference a REPORT HEADER statement.
CAUSE The statement referenced by BEGIN REPORT is not a REPORT
HEADER.
ACTION Make sure BEGIN REPORT reference a REPORT HEADER statement.
---------------------------------------------------------------------------------------
251 MESSAGE Report Writer is already active.
CAUSE A Report Writer has been executed more than once or more than
one report was active at one time.
ACTION Only one active Report is allowed at any one time. Stop the
active Report before starting another one.
---------------------------------------------------------------------------------------
252 MESSAGE Duplicate Report Writer Section statement with line {line
number}.
CAUSE 1. A Report Writer Section which may only be defined once
within a report has been defined more than once.
2. Two or more HEADER N or TRAILER N statements use the same
value for N, resulting in two sections with the same level
number.
ACTION 1. Remove or consolidate sections so that only one such
section is defined in the report.
2. Change HEADER level values and TRAILER level values so that
each level is used only once.
---------------------------------------------------------------------------------------
253 MESSAGE Duplicate Report Writer Block statement.
CAUSE 1. More than one of the following occurs in a report
definition: PRINT DETAIL IF, GRAND TOTALS, PAGE LENGTH, PAUSE
AFTER, SUPPRESS PRINT AT, SUPPRESS PRINT FOR, LEFT MARGIN
2. TOTALS ON occurs in both a HEADER and a TRAILER section
with the same level number, or more than one TOTALS ON
statement occurs within one section.
3. Two or more BREAK WHEN or BREAK IF statements are defined
at the same level number.
ACTION 1. Remove the duplicate statements.
2. Consolidate the TOTALS ON statements for a section into one
statement. Include this in either the HEADER or TRAILER
statement, but not both.
3. All BREAK statements must specify different levels. Change
the level numbers to ensure that each BREAK WHEN and BREAK IF
statement refers to a unique level.
---------------------------------------------------------------------------------------
254 MESSAGE 1. Blank lines specified are larger than page size.
2. Blank lines value out of the range 0 to 255.
CAUSE These are both Report Writer errors:
1. Blank_top or blank_bottom values are greater than the
page_length value on the PAGE LENGTH statement.
2. Blank_top or blank_bottom values on the PAGE LENGTH
statement are out of range.
ACTION 1. (Blank_top + blank_bottom) must be < page_length.
2. Use a value in the range 0 to 255.
---------------------------------------------------------------------------------------
255 MESSAGE 1. Unacceptable value for Report Writer expression.
2. Subscript of report writer built-in function is out of
range.
CAUSE 1. A page_number expression is less than zero for one of the
following statements: PAUSE AFTER, PAUSE EVERY, SUPPRESS FOR,
SET PAGENUM. Or, a PAGE LENGTH < 0 or > 32767 was specified
(maximum XL page length: 2147483647).
2. Out-of-range subscript for one of the Report Writer
built-in functions:NUMBREAK, NUMDETAIL, RWINFO.
ACTION 1. Use a page_number value >= zero.
2. Consult the reference manual for the legal subscript range.
---------------------------------------------------------------------------------------
256 MESSAGE 1. Left margin too close to right margin of output file.
2. Left margin too close to right margin of COPY ALL OUTPUT
file.
CAUSE These are all Report Writer errors:
An attempt has been made to make the distance between the left
margin and the right margin less than the size of an output
field item.
ACTION The number of characters between the left margin and the right
margin must be set to at least the width of an output field
item. An output field item is initially 20 characters wide,
but can be set to 15.
---------------------------------------------------------------------------------------
257 MESSAGE 1. Report Writer statement illegal when a report is not active.
2. Attempt to evaluate report writer built-in when no report
active.
3. Report Writer operation outside the scope of an active
report.
CAUSE An attempt has been made to execute a report writer statement
or function which may not be executed when a report was not
active. Or, it may be that a report is active, but the
statement or function in question does not appear in the
subunit in which the report is active.
ACTION These statements and functions may only be executed when a
report is active. The BEGIN REPORT statement activates a
report. If the report is active in another subunit then you
can put the report and the statement or function which caused
the error in the same subunit, or the desired information can
be computed in the report subunit and passed to the other
subunit.
---------------------------------------------------------------------------------------
258 MESSAGE Effective page size too small.
CAUSE This indicates that the Report Writer blank line specifications
at the top and bottom of the page plus the number of lines in
the page header and page trailer sections is too large for the
size of page you are using.
ACTION Adjust the line specification on the PAGE LENGTH, PAGE HEADER,
or PAGE TRAILER statements so that at least three lines are
left on the page after subtracting out blank top, blank bottom,
header size, and trailer size.
---------------------------------------------------------------------------------------
259 MESSAGE Illegal execution of a Report Description section statement.
CAUSE All GOSUB statements activated from a Report Writer section
have not returned before the end of the section has been seen.
The end of the report writer section is marked by the execution
of any Report Section statement (HEADER, END REPORT
DESCRIPTION).
ACTION The program logic must be changed so that all GOSUBs have been
RETURNed from before the next report section statement is
executed.
---------------------------------------------------------------------------------------
260 MESSAGE Insufficient space for printed output within the current page.
CAUSE 1. There are no lines left on the page for Report Writer
output before the PAGE TRAILER or bottom blank lines are
printed.
2. The PAGE TRAILER prints more lines than are reserved.
ACTION 1. Check the size of the PAGE. Make sure that all Report
Section statements use the WITH <number> LINES clause, and that
the number of lines includes all output produced by the Report
Section. Make sure that DETAIL LINE uses the WITH clause and
that it includes all output which may occur before the next
DETAIL LINE or Report Section. Output from PRINT, PRINT USING,
and COPYFILE is considered report output. DISP, DISP USING,
DISP, and all Business BASIC system output (such as CAT, error
messages) are not considered report output.
2. Change the number of lines reserved in the WITH clause, or
change the number of lines printed by the PAGE TRAILER section.
---------------------------------------------------------------------------------------
261 MESSAGE Left margin specified is less than 1 or greater than printer
width.
CAUSE 1. LEFT MARGIN is set to 0 or less.
2. LEFT MARGIN is too close to the right margin for output
device.
3. LEFT MARGIN is too close to the right margin of COPY ALL
OUTPUT device.
ACTION 1. Set value to at least 1.
2. Set value to (at most) one tab stop (20 characters) from
the right margin.
3. LEFT MARGIN must also be at least one tab stop less than
the device size of the COPY OUTPUT device. Change the value of
left margin, turn off COPY ALL OUTPUT, or change the size of
COPY device.
---------------------------------------------------------------------------------------
264 MESSAGE Level number is out of the range 1 through 9.
CAUSE 1. The level number is less than zero or greater than nine in
one of the following: HEADER, TRAILER, BREAK WHEN, BREAK IF,
SUPPRESS PRINT AT.
2. The level number out of range in TRIGGER BREAK.
ACTION 1. If a constant is used, change the report definition to use
levels 1 thru 9. If an expression is used, this error is
reported during BEGIN REPORT execution. Verify that all level
number expressions return 0-9. (Level zero cause statement to
be ignored.)
2. Check value used by TRIGGER BREAK. Modify program logic or
TRIGGER BREAK statement to use 1-9.
---------------------------------------------------------------------------------------
265 MESSAGE (GRAND) TOTALS statement not active at the level requested.
CAUSE 1. There is no GRAND TOTALS statement in the report and
TOTAL(0,n) is used.
2. TOTAL(L,N) is used, but there is no TOTALS ON statement at
level L.
ACTION 1. Add a GRAND TOTALS statement, or change the TOTAL built-in
function to use a defined level.
2. Add a TOTALS statement at level L, or change the TOTAL
built-in function to use a defined level.
---------------------------------------------------------------------------------------
266 MESSAGE Sequence parameter out of range for (GRAND) TOTALS at desired
level.
CAUSE TOTAL(L, N) is used, but fewer than N expressions are being
totalled at level L.
ACTION Count the number of expressions defined at level L and change
the TOTAL call to ensure N does not exceed this number or add
more expressions to the TOTALS ON or GRAND TOTALS statement.
---------------------------------------------------------------------------------------
267 MESSAGE WITH number LINES value is negative or greater than page size.
CAUSE 1. The WITH value is less than zero.
2. The WITH value is larger than defined page size.
ACTION 1. Change the WITH clause to use zero or more lines. Check
expressions to ensure that negative numbers are not being used.
2. The WITH value may not be larger than first value to the
PAGE LENGTH command, unless PAGE LENGTH 0 is used. Change the
WITH clause and check expressions used in the WITH clause.
Check PAGE LENGTH command for correct page size specification.
---------------------------------------------------------------------------------------
268 MESSAGE OLDCV($) at requested level does not have a BREAK WHEN active.
CAUSE OLDCV(L) or OLDCV$(L) is being used, but level L does not have
a BREAK WHEN statement.
ACTION If level L exists, add a BREAK WHEN statement, or change a
BREAK IF statement into a BREAK WHEN statement. Check the
value of level to ensure the correct level is being indicated.
---------------------------------------------------------------------------------------
269 MESSAGE OLDCV($) function does not match control variable data type.
CAUSE 1. OLDCV(L) has been used with a string control variable.
2. OLDCV$(L) has been used with a numeric control variable.
ACTION Make sure that level L is the desired level. Change program
logic to ensure that the correct type is being checked.
---------------------------------------------------------------------------------------
270 MESSAGE Cannot redirect or copy output while a report is active.
CAUSE A SEND OUTPUT or COPY ALL OUTPUT statement was executed after
an active report started printing report output.
ACTION Redirect or start copying output before any report output. The
following statements will start report output: DETAIL LINE,
TRIGGER BREAK, TRIGGER PAGE BREAK, and END REPORT.
Alternatively, delay redirection or copy until the report has
ended (after END REPORT or STOP REPORT).
---------------------------------------------------------------------------------------
271 MESSAGE 1. Statement illegal during DETAIL LINE or page break
processing.
2. Statement illegal during page break processing.
CAUSE These are all Report Writer errors:
1. A DETAIL LINE or TRIGGER BREAK statement has been
encountered while a DETAIL LINE or TRIGGER BREAK statement is
executing.
2. A TRIGGER PAGE BREAK has been encountered while a page
break is being performed.
ACTION 1. Program logic must be changed such that only one DETAIL
LINE or TRIGGER BREAK statement executes at a time.
2. Program logic must be changed so that TRIGGER PAGE BREAK
does not execute while the PAGE HEADER or PAGE TRAILER section
is active.
---------------------------------------------------------------------------------------
272 MESSAGE END REPORT may not be executed while any report section is
active
CAUSE An END REPORT statement is encountered while a report section
(such as HEADER or REPORT TRAILER) is executing.
ACTION Program logic must be change so that END REPORT does not
execute during any break or page break processing.
Alternatively, use STOP REPORT to stop the report immediately.
---------------------------------------------------------------------------------------
273 MESSAGE STOP REPORT is already executing.
CAUSE A STOP REPORT statement is encountered during the processing of
a STOP REPORT statement.
ACTION Program logic must be changed to ensure that only one STOP
REPORT statement is executed at once.
---------------------------------------------------------------------------------------
284 MESSAGE Buffer for block read of JOINFORM is too small.
CAUSE The buffer in the call to bb_block_read is not large enough.
ACTION The buffer must be large enough to hold all characters from all
fields on the form plus one byte per field.
---------------------------------------------------------------------------------------
285 MESSAGE Form file inconsistent, possibly corrupted.
CAUSE When JOINEDIT needs to make several writes to a JOINEDIT form
file to complete an operation it marks the file "inconsistent"
before the first write and "consistent" after the last one has
been completed successfully. This is done because JOINEDIT
might abort after the first write but before the last one.
This protects against an internally inconsistent form file
being considered consistent.
ACTION There may be little that can be done in this case. Call HP for
assistance in piecing together your form file. It is helpful
to know what changes were made since the last time the form
file was consistent.
---------------------------------------------------------------------------------------
286 MESSAGE Error when writing to form. Form possibly not displayed
correctly.
CAUSE After displaying a form, BASIC does a cursor position check to
see if the cursor is where it should be after display of the
form. If it is not in the expected position then this error
occurs.
ACTION There are several reasons for this problem, such as a corrupted
form or a terminal that does not have enough memory to display
the form.
---------------------------------------------------------------------------------------
287 MESSAGE No input fields in form.
CAUSE The program has tried to read data from a form, but there are
no input fields on that form.
ACTION The form must have an input field for input to occur.
---------------------------------------------------------------------------------------
288 MESSAGE No output fields in form.
CAUSE The program has tried to write data to a form, but there are no
output fields on that form.
ACTION For output to occur while a form is active, there must be an
output field in the form. The exception to this is the LDISP
statement. See the JOINFORM appendix for an explanation of how
LDISP works when a JOINFORM form is active.
---------------------------------------------------------------------------------------
289 MESSAGE Output too long for output field {field_number}.
CAUSE This indicates that an output statement has tried to display a
value which is too long to fit in the current output field of
the active JOINFORM form.
ACTION The field must be made larger or the data smaller. The largest
field size is 80 characters.
---------------------------------------------------------------------------------------
291 MESSAGE Illegal operation inside form.
CAUSE The LENTER statement cannot be executed when the cursor is
located within the currently-active JOINFORM form.
ACTION Before executing the LENTER statement, use the CURSOR statement
to position the cursor to a location outside of the form.
---------------------------------------------------------------------------------------
292 MESSAGE Attempt to read past last input field of form.
CAUSE The input field pointer is undefined because all the fields on
the form have already been read.
ACTION Use the CURSOR IFLD(input_field_number) statement to position
the input field pointer to the desired field.
---------------------------------------------------------------------------------------
293 MESSAGE Attempt to write past last output field of form.
CAUSE The output field pointer is undefined because all the fields on
the form have already been written.
ACTION Use the CURSOR OFLD(output_field_number) statement to position
the output field pointer to the desired field.
---------------------------------------------------------------------------------------
294 MESSAGE Operation only allowed when a joinform is active.
CAUSE The IFLD, OFLD and CFLD clauses of the CURSOR statement are not
legal when a JOINFORM form is not active. The bb_block_read
routine cannot be called when a JOINFORM form is not active.
ACTION Use the OPEN FORM statement to activate a form.
---------------------------------------------------------------------------------------
295 MESSAGE Field number of CURSOR statement does not exist.
CAUSE There is no field on the form with the cursor field number
indicated by the IFLD, CFLD, or OFLD item on the CURSOR
statement.
ACTION Check your form definition (possibly by using JOINEDIT) to
determine the field number of the field you want the cursor to
be on.
---------------------------------------------------------------------------------------
296 MESSAGE Form not found in formsfile.
CAUSE An attempt to open a JOINFORM form failed because no form with
that name exists in the specified form file.
ACTION Make sure the formfile and formname are specified in the
correct order, "formname:formfile". Use JOINEDIT to display or
print the directory of forms in the formfile.
---------------------------------------------------------------------------------------
297 MESSAGE Found invalid data in formsfile.
CAUSE The name of the JOINFORM in the directory of the currently open
JOINFORM file does not match the name in the header of the
actual JOINFORM. The JOINFORM file has probably been corrupted.
ACTION Re-create the JOINFORM file using the JOINFORM editor to
salvage as much of the uncorrupted form information as
possible.
---------------------------------------------------------------------------------------
298 MESSAGE Input field "input_field" too long for variable "item_number".
CAUSE The value of a JOINFORM field, input_field, was assigned to a
string variable that is too short. The string variable is the
item_number variable specified in a variable list following
either an INPUT or ENTER statement.
ACTION Declare the length of the string variable to be greater than
its currently declared length.
ACTION Use a substring specifier following the variable in the
variable list. For example, 10 INPUT A$[1].
---------------------------------------------------------------------------------------
299 MESSAGE Numeric data expected in input field "input_field" for variable
"item_number".
CAUSE The value of the input field, numbered input_field, of the
currently displayed JOINFORM is not numeric. The item_number
variable in the variable list following an INPUT or ENTER
statement is numeric, so the non-numeric value cannot be
assigned.
ACTION Reenter a numeric value in the appropriate field in the
JOINFORM.
---------------------------------------------------------------------------------------
320 MESSAGE Invalid item name in PREDICATE statement.
CAUSE The value of the item name at the time of execution of the
PREDICATE statement is the null string.
ACTION Ensure that the value of the string expression that represents
the name of the database item to lock in the specified data set
is correct.
---------------------------------------------------------------------------------------
321 MESSAGE Invalid relational operator in PREDICATE statement.
CAUSE Run-Time: The only valid relational operators in a WITH clause
of a PREDICATE statement are one of:
=
>=
<=
Use of any other relational operators will cause an error.
ACTION Use only one of the above relation operators.
---------------------------------------------------------------------------------------
322 MESSAGE Predicate string too short for the predicate elements.
CAUSE The data set and item information that is being packed into the
predicate string is greater in length than the maximum length
declared for the string variable.
ACTION Increase the length of the string variable that is to be the
predicate string for the DBLOCK statement by declaring the
string with a length greater than 18 characters or increasing
the length of the already declared string.
---------------------------------------------------------------------------------------
323 MESSAGE Improper data set or base name used.
CAUSE String data set parameter specifying the data set name for a
BASIC statement that interfaces with TurboIMAGE exceeds the
maximum length of 16 characters.
ACTION Check the string to be certain that is less than 16 characters
in length before using the name as a data set name in a BASIC
TurboIMAGE statement.
---------------------------------------------------------------------------------------
324 MESSAGE Buffer not long enough for information returned by DBMS.
CAUSE If this error occurs with a DBGET the input buffer into which
the information in the database is to be transferred was too
short for the information actually written to the buffer. As a
result, the values of other program variables cannot be
guaranteed.
If this error occurs with a DBINFO the return string to which
the information is to be returned is too short for the
information actually written to the buffer. As a result, the
values of other program variables cannot be guaranteed.
ACTION Rewrite the program increasing the size of the input buffer or
return string. Recovery using ON DBERROR during program
execution is not advised because of possible program data
corruption.
CAUSE The return message string for the DBMESSAGE statement is not
the minimum length required for the call to the TurboIMAGE
library routine.
ACTION Rewrite the program, increasing the size of the string variable
used with the RETURN clause of the DBERROR statement.
---------------------------------------------------------------------------------------
800 MESSAGE Data Base Management System error "error_number".
CAUSE A TurboIMAGE database error with the error number,
"error_number", has occurred.
ACTION Look up "error_number" in the TurboIMAGE/XL Database Management
System and take the appropriate action. Additional information
can be made available in the program by use of the ON DBERROR
statement in conjunction with the DBINFO statement.
---------------------------------------------------------------------------------------
900 MESSAGE Error 2: Memory overflow.
Error 2: Not enough data space available for the local
variables.
Error 51: The file is not currently open.
Error 52: Improper group.account specifier.
Error 53: Improper file name.
Error 54: Duplicate file name.
Error 55: Permanent directory overflow.
Error 56: File does not exist.
Error 58: Operation inconsistent with file type or device
type.
Error 59: End of file found.
Error 62: File is protected, wrong lockword/password
specified.
Error 92: Cannot access file because file is being accessed
or is accessed exclusively.
Error 93: Operation inconsistent with file open mode.
Error 131: Device unavailable.
Error 134: Unit not ready or online.
CAUSE See the description corresponding to the respective error
number.
ACTION See the description corresponding to the respective error
number.
---------------------------------------------------------------------------------------
905 MESSAGE Improper fileset specified.
CAUSE An illegal file_set argument has been passed to the CAT
command.
ACTION Check the Accessing Files Programmer's Guide for a description
of file set specifications. Or, enter the MPE XL help system
and ask for help on the PARMS of the LISTF command.
---------------------------------------------------------------------------------------
906 MESSAGE Improper filetype specified in CATALOG.
CAUSE The argument to the TYPE parameter of the CAT command is not
legal. It is longer than five characters.
ACTION In CAT File_set$;TYPE=Type$ the Type$ string must not be longer
than five characters.
---------------------------------------------------------------------------------------
910 MESSAGE Improper operating system filename.
CAUSE The filename specified is not a legal MPE filename.
ACTION Consult the Accessing Files Programmer's Guide for information
on forming filenames.
---------------------------------------------------------------------------------------
911 MESSAGE Invalid lockword specified.
CAUSE An invalid file lockword was supplied.
ACTION A lockword must have no more than eight characters, beginning
with an alphabetic character and followed alphanumeric
characters. Check that the specified lockword has these
characteristics.
---------------------------------------------------------------------------------------
912 MESSAGE CATALOG's work-file size has been exceeded.
CAUSE The CATALOG command directs the output from the MPE :LISTF
command to a temporary file. This message appears when the
file is not large enough for the number of files involved.
ACTION Create a larger LISTF temporary file with:
:FILE LISTF;REC=-68,64,F,ASCII;DISC=nnnnn,32;NOCTL;TEMP
where nnnnn is a number large enough to hold the :LISTF output.
The default value of nnnnn is 10000. To create a file large
enough to do a CATALOG on a given number of files,nr_files, use
the following:
nnnnn >=nr_files+(CEIL(nr_files/53)*5)+2
---------------------------------------------------------------------------------------
913 MESSAGE Short real overflow during conversion from Compatibility Mode
short real data.
CAUSE The range of Native Mode (IEEE) short real data is smaller than
the range of Compatibility Mode (MPE/V) short real data.
ACTION If the data is in a BASIC DATA file then the conversion utility
can be used to convert between REAL types. If the data is in a
database then either use Compatibility Mode BASIC to read the
data or manual conversion of the database will be required. If
the data is internal to the program then changing the target
variable to REAL may solve the problem.
---------------------------------------------------------------------------------------
914 MESSAGE Short real underflow during conversion from Compatibility Mode
short real data.
CAUSE The range of Native Mode (IEEE) short real data is smaller than
the range of Compatibility Mode (MPE/V) short real data.
ACTION If the data is in a BASIC data file then the conversion utility
can be used to convert between REAL types. If the data is in a
database then either use Compatibility Mode BASIC to read the
data or manual conversion of the database will be required. If
the data is internal to the program then changing the target
variable to REAL may solve the problem.
---------------------------------------------------------------------------------------
915 MESSAGE Real overflow during conversion to Compatibility Mode Real
data.
CAUSE The range of Native Mode (IEEE) real data is larger than the
range of Compatibility Mode (MPE/V) REAL data.
ACTION This value can't be represented as a CM real value. Your
program logic might allow the largest and smallest CM real
values to be used to represent NM values that are out of CM
real range.
---------------------------------------------------------------------------------------
916 MESSAGE Real underflow during conversion to Compatibility Mode Real
data.
CAUSE The range of Native Mode (IEEE) real data is larger than the
range of Compatibility Mode (MPE/V) REAL data.
ACTION This value can't be represented as a CM real value. Your
program logic might allow the CM values closest to zero to be
used to represent NM values that are out of CM real range.
---------------------------------------------------------------------------------------
917 MESSAGE NM-specific real value, such as NaN and Infinity, occurs while
converting to CM real value.
CAUSE NM real values (such as NaN - "Not a Number", and infinity)
have no corresponding value in CM real representation.
ACTION If NaN occurs then check the logic of the program that produced
it. If infinity occurs, then see if the logic of your program
permits the maximum or minimum representable real to be used in
place of infinity.
---------------------------------------------------------------------------------------
1101 MESSAGE New line number not between 1 and 999999.
CAUSE A line number has been typed (or created by AUTO) that is not
within the legal range for line numbers.
ACTION Line numbers must be in the range: 1 to 999999.
---------------------------------------------------------------------------------------
1102 MESSAGE SYSTEM MESSAGE {number}.
CAUSE {number} identifies an operating system error that occurred
during execution of a SYSTEM command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1103 MESSAGE Number is incomplete.
CAUSE This occurs during execution of the :RUN command. The
SYSTEMRUN command has a parameter of the form:
keyword=% or keyword=-
An octal number should follow the "%" and "-".
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1104 MESSAGE Entrypoint name is missing.
CAUSE This occurs during execution of the :RUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1105 MESSAGE Entrypoint name has more than 15 characters in it.
CAUSE This occurs during execution of the :RUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1106 MESSAGE First character in entrypoint name is not a letter.
CAUSE This occurs during execution of the :RUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1107 MESSAGE Program name's File name is missing.
CAUSE This occurs during execution of the :RUN command. No program
file name was given to the SYSTEMRUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1108 MESSAGE Program name's File name longer than 8 characters.
CAUSE This occurs during execution of the :RUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1109 MESSAGE First character in Program name's File name is not a letter.
CAUSE This occurs during execution of the :RUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1110 MESSAGE Missing equals sign after the keyword {keyword}.
CAUSE This occurs during execution of the :RUN command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1111 MESSAGE Missing quote after "{INFO | XL} =".
CAUSE This occurs during execution of the :RUN command or SYSTEMRUN
command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1112 MESSAGE Missing ending quote of {INFO | XL | UNSAT} string.
CAUSE This occurs during execution of the :RUN command or SYSTEMRUN
command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1113 MESSAGE {keyword} requires a number.
CAUSE This occurs during execution of the :RUN command or SYSTEMRUN
command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1114 MESSAGE {keyword} must be less than or equal to {number}.
CAUSE This occurs during execution of the :RUN command or SYSTEMRUN
command.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1115 MESSAGE {keyword} must be greater than or equal to {number}.
CAUSE This occurs during execution of the :RUN command or SYSTEMRUN
command. The value given for parameter of the RUN command is
less than the minimum value allowed for that parameter.
ACTION See the appropriate operating system reference manual for more
information.
---------------------------------------------------------------------------------------
1116 MESSAGE Missing semicolon.
CAUSE This occurs during execution of the :RUN command or SYSTEMRUN
command. The :RUN arguments must be separated by ";".
ACTION See the appropriate operating system reference manual for more
information. For example,
10 SYSTEMRUN "report.utils;lib=g;maxdata=10000"
---------------------------------------------------------------------------------------
1117 MESSAGE No Help available on that {topic | subtopic}.
CAUSE The HELP system does not contain information about the topic
requested.
ACTION Make sure that the request is correct. If it is correct,
submit a Service Request for inclusion of help for that topic.
---------------------------------------------------------------------------------------
1118 MESSAGE {INFO, XL or UNSAT} string exceeds the maximum allowance.
CAUSE 1. The MPE INFO string is too long.
2. The XL="list" string is too long.
3. The UNSAT="list" string is too long.
ACTION 1. The MPE INFO string must be 200 characters or less.
2. The XL="list" string cannot be longer than 80 characters.
3. The UNSAT="list" string cannot be longer than 31
characters.
---------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation