Text |
The specified maximum page count has been exceeded. |
Explanation |
The value for the maximum number of pages, as specified in the Natural session parameter MP, has been exceeded. |
Action |
Increase the value for the MP parameter, or reduce the number of pages produced. |
Text |
Input hexadecimal value does not contain hexadecimal characters. |
Explanation |
For the specification of hexadecimal input, only the characters '0' to '9' and 'A' to 'F' may be used. |
Action |
Enter valid hexadecimal characters. |
Text |
Field number in REINPUT statement must not exceed 255. |
Explanation |
The field number to mark a field in the REINPUT statement may be specified as a numeric constant or the content of a numeric integer variable with a value of 255 or less. |
Action |
Check program and correct error. |
Text |
Classical I/O not permitted while modal window is active. |
Explanation |
When a modal window has been activated by a PROCESS PAGE MODAL statement, a classical I/O (WRITE, PRINT, DISPLAY, INPUT) is not permitted. In a modal window, only rich GUI processing initiated by a PROCESS PAGE statement is allowed. |
Action |
Check program and correct error. |
Text |
Undefined keyword ... in input. |
Explanation |
In keyword/delimiter input mode, individual fields can be selected via keywords, that is, the field name or the text that was specified preceding the field name in the INPUT statement. The specified value cannot be identified as a keyword from the INPUT statement. |
Action |
Either use %F or IM=F for forms mode in order to be prompted with keyword text, or use the correct keyword value. |
Text |
Value (length ...) too long for input field (length ...). |
Explanation |
The data string entered for a field in delimiter mode is longer than the internal length definition of the field. |
Action |
Enter a data string of correct length. |
Text |
PROCESS PAGE (MODAL) not supported. |
Explanation |
The execution of a PROCESS PAGE (MODAL) statement is only supported when Natural is running as a Rich GUI server. |
Action |
Purchase/install/configure the appropriate components. |
Text |
REINPUT statement not preceded by INPUT statement. |
Explanation |
When a REINPUT statement is to be executed, the last communication with the screen must have been via an INPUT statement. REINPUT is not permitted for a screen that was produced by a WRITE or DISPLAY statement. Neither is REINPUT permitted for an INPUT statement inside a loop, subroutine or special condition block, when the loop, subroutine or special condition block has already been terminated. e.g.: REPEAT INPUT ... ESCAPE LOOP REINPUT will produce this error because at execution of the REINPUT statement the loop which contains the respective INPUT statement has already been closed. |
Action |
Check program and correct error. |
Text |
REINPUT cannot be executed in batch mode. |
Explanation |
A program containing a REINPUT statement cannot be executed in batch mode. |
Action |
Do not execute REINPUT in batch mode. |
Text |
Restart after synchronizing OBJIN and SYNIN. |
Explanation |
If an input error occurs, Natural must terminate the current program. The restart point is defined as the next '%%' (that is, the current terminal-control function value) in both OBJIN and SYNIN. After flushing input from both OBJIN and SYNIN until the next '%%', Natural resumes processing with the next command after '%%' in SYNIN and reads input data after the next '%%' in OBJIN. Note: The first '%' is the character indicating a terminal command. It may be any special character, as defined by the Natural administrator with the Natural session parameter CF or by the GLOBALS command or a SET GLOBALS statement. |
Action |
Check input data and correct error. |
Text |
Error in input data stream. |
Explanation |
An invalid character was detected after the equal sign '=' in the input data stream. |
Action |
Check the usage of assign characters in the input data stream. |
Text |
No data entered for a mandatory input field. |
Explanation |
Input fields can be defined with the option that an input value is required, in which case it must be supplied with the INPUT statement. |
Action |
Enter a valid value. |
Text |
Subroutine was not entered via PERFORM. |
Explanation |
The REINPUT statement refers to a previous INPUT statement that is located in a subroutine; or a RETRY statement refers to a database statement that is located in a subroutine. |
Action |
Check program and correct error. |
Text |
Internal output buffer overflow, .... |
Explanation |
An overflow condition occurred during the writing of information to an output area. |
Action |
Reduce the program-defined page size and then re-run the program, or start the Natural session with an increased page size (PS). |
Text |
Invalid alphabetic value for SET GLOBALS statement. |
Explanation |
Permitted values are: CC ON/OFF CF any character DU ON/OFF DC any character EJ ON/OFF IA any character FS ON/OFF ID any character LE ON/OFF IM F/D RECAT ON/OFF PM C/I/N SA ON/OFF DFSTACK S/I/C WH ON/OFF DFOUT S/I ZD ON/OFF ZP ON/OFF Note: 'T' and 'F' are synonyms of 'ON' and 'OFF' respectively. |
Action |
Check program and correct error. |
Text |
Invalid numeric value for SET GLOBALS statement. |
Explanation |
Valid values are: LS 0-250 LT 0-2147483647 but must not exceed default LT value supplied at session start. MT 0-maximum determined by operating environment. PD 0-255 PS 0-250 SF 1-30 SL 20-80 |
Action |
Check program and correct error. |
Text |
Requested map not available. |
Explanation |
A map to be used in an INPUT USING MAP must exist in object form in the current library; however, the requested map was not found in the current library. |
Action |
Make sure you are using the correct library and the correct map name. |
Text |
Format/length conflict in loaded map. |
Explanation |
The fields specified in the INPUT USING MAP statement must agree in sequence, format and length with the fields defined in the map. |
Action |
Check program and map and correct error. |
Text |
The loaded map is incompatible with the variable list. |
Explanation |
The fields in the INPUT USING MAP statement must agree in sequence and number with the fields defined in the map. However, the number of elements in the loaded map is not the same as in the supplied variable list. |
Action |
Check program and correct error. |
Text |
Positional parameter must not override pre-entered value. |
Explanation |
To a positional parameter entered in delimiter mode no more than one value may be assigned. For example: %1=VALUE1,VALUE2 -> will produce this error. VALUE1,%1=VALUE2 -> is a correct specification, as Natural allows specified positions or keys to override values entered in positional mode. |
Action |
Check input and correct error. |
Text |
Number in '%nnn' out of range. |
Explanation |
The field position requested by '%nnn' is not defined in the INPUT statement. The highest possible number is determined by the number of input fields defined. |
Action |
Enter valid number for input field. |
Text |
No '=' found after '%nnn'. |
Explanation |
Natural treats '%nnn' as a keyword. A value must be specified after the assign character: %nnn=value. |
Action |
Use valid syntax construct for input value. |
Text |
Number in '%nnn' not numeric. |
Action |
Enter integer field number for field selection. |
Text |
End of file in input after continuation. |
Explanation |
A data concatenation was requested in the data stream for an INPUT statement, but no data were found in the next line. |
Action |
Enter data in continuation line. |
Text |
Too many significant digits in numeric input value. |
Explanation |
The integer part of a numeric input value contains more significant digits than defined in the variable definition. |
Action |
Enter valid input data. |
Text |
PROCESS PAGE UPDATE not preceded by PROCESS PAGE statement. |
Explanation |
When a PROCESS PAGE UPDATE statement is to be executed, the last communication with an external rendering engine must have been via a PROCESS PAGE statement. No INPUT, WRITE, PRINT or DISPLAY statements may be executed between a PROCESS PAGE statement and its corresponding PROCESS PAGE UPDATE statement. It is not possible, however, to place a PROCESS PAGE statement within a loop, subroutine or special condition block, and then execute the PROCESS PAGE UPDATE statement when the status under which the PROCESS PAGE statement was executed has already been terminated. |
Action |
Check program and correct error. |
Text |
Error during assignment of floating point variable(s). |
Explanation |
The most likely cause of this error is that one of the variables overflowed. Single-precision floating-point variables (format/length F4) can only represent values of a precision of approximately 7 digits. Double-precision floating-point variables (format/length F8) can be used to represent values of a precision of approximately 19 digits. |
Action |
Check program and correct error. |
Text |
Values for 'DC', 'IA', 'ID' must exclude one another. |
Explanation |
A value for one of the parameters DC, IA or ID has been specified with a SET GLOBALS statement which is the same as the value for one of the other two parameters. |
Action |
Specify values for DC, IA, and ID which are different from one another. |
Text |
Physical terminal buffer overflow. |
Explanation |
The physical terminal buffer has overflowed during execution of an INPUT statement. As the execution of an INPUT statement implies immediate writing of the resulting map to the terminal, an overflow condition is regarded as an error. |
Action |
Decrease the number of fields to be displayed; or ask your Natural administrator to increase, if possible, the size of the physical terminal buffer (in the TP-driver source). |
Text |
Unintended century switch when stacking date string. |
Explanation |
DFSTACK=C has been specified, i.e. date strings are put on the stack without the century information (Natural V22 mode). When recovering this information (under control of a Sliding Window or the current century), an unintended century switch would occur: the year is not within the range of the sliding window or not in the current century. |
Action |
Correct error in program or specify DFSTACK=I. |
Text |
Screen input/output error. |
Explanation |
The terminal driver has returned an error during a read/write operation to a terminal device. |
Action |
Ensure that the terminal device being used is supported by Natural. |
Text |
Line size mismatch in IOPATTR buffer at offset .... |
Explanation |
A mismatch between page buffer and page-attribute buffer has been detected. This error most probably occurs because not all lines of the page buffer have been generated with the same line size. |
Action |
Check your programs for FORMAT statements with different line sizes. |
Text |
Invalid terminal function requested. |
Action |
Enter valid terminal function. |
Text |
Terminal function not supported. |
Action |
Press ENTER to continue the session. |
Text |
Hardcopy function not supported. |
Explanation |
The hardcopy (%H) function requires a spooling subsystem and a valid device address. These are not available for the active terminal/TP monitor. |
Action |
Contact your Natural administrator concerning hardcopy support. |
Text |
More than 250 lines in an output page. |
Explanation |
An output statement was executed which results in more than 250 lines in the current output page. The maximum value for the PS parameter is 250. |
Action |
Check program and correct error. |
Text |
Date is outside valid range. |
Explanation |
A date or time field contains a value which does not represent a valid date. Possible reasons are: - The date value is less than 1582 or greater than 9999. - The date value is to be edited as Roman numerals, but the date value is greater than 2887. - The value is negative or not a valid packed number. |
Action |
Check program and correct error. |
Text |
SKIP value is invalid. |
Explanation |
A value greater than 250 must not be specified in a SKIP statement. |
Action |
Enter a valid value. |
Text |
Input for 'mandatory full' field is not complete. |
Explanation |
The value for a field that is defined as 'mandatory full' must fill the field completely. |
Action |
Enter a valid value. |
Text |
Input is not a floating point number. |
Explanation |
The input entered was not a valid floating point number. A valid floating point number starts with an optional sign (+,-), followed by a mantissa with at most one decimal point and an optional exponent. The exponent has to start with the character 'E', followed by an optional sign (+,-), followed by one or two decimal digits. |
Action |
Enter a valid number. |
Text |
Input results in floating point overflow. |
Explanation |
A positive or negative floating point number was entered, which is too large for floating point processing. |
Action |
Enter a valid number. |
Text |
Input results in integer value overflow. |
Explanation |
An integer value was entered which is too large to be processed as indicated in the program. |
Action |
Enter a valid integer value. |
Text |
Input does not correspond to input edit mask. |
Explanation |
Data were input which do not correspond to the input mask as defined within the program. |
Action |
Correct error. |
Text |
Data to be assigned/output do not correspond to edit mask. |
Explanation |
One of the following errors occurred: - A MOVE EDITED statement was issued with a target edit mask, and the source data do not correspond to the target edit mask. - A DISPLAY/INPUT/PRINT/WRITE statement was issued with an edit mask, and the source data do not correspond to the specified edit mask. |
Action |
Check program and correct error. |
Text |
Input does not match edit mask .... |
Explanation |
The data value entered for an input field does not correspond to the edit mask assigned to the field. |
Action |
Enter a value which is suitable for the edit mask displayed. |
Text |
Illegal use of DISPLAY GIVING SYSTEM FUNCTIONS. |
Explanation |
Only one DISPLAY GIVING SYSTEM FUNCTIONS may be used per report. This applies also to external routines such as CALLNATS, external subroutines, etc. |
Action |
Check program and called routines and remove duplicate DISPLAY GIVING SYSTEM FUNCTIONS. |
Text |
No help available for this data field. |
Explanation |
The help key was pressed or the help character was entered for a field for which no error text or error routine has been defined. |
Action |
Ask your Natural administrator for assistance. |
Text |
Requested message is not available. |
Explanation |
A user-defined message, which was requested by a REINPUT statement, is not contained in the database. |
Action |
Contact your Natural administrator. |
Text |
Attribute buffer overflow. |
Explanation |
An overflow of the attribute buffer is caused by too many attributes for one logical page. |
Action |
Reduce the number of fields on one page. |