HP RPG/iX Utilities Reference Manual (30318-90006)

B-106
A "File Information Display" is printed if the error involves a file.
The sort is aborted. The error number, always preceded by a - (minus sign), appears after the PARAM
= in the abort message.
NUMBER MESSAGE FURTHER EXPLANATION
-1 ERROR ON XSORTEXT Error on opening or reading XSORTEXT file.
-2 ERROR ON $STDLIST Error on print to $STDLIST.
-3 ERROR ON XSORTIN Error on opening, accessing, or closing XSORTIN file.
-4 ERROR ON XSORTOUT Error on opening, accessing, or closing XSORTOUT file or
XSORT999 file (used for inplace sort).
-5 XSORTOUT EXISTS BUT
NOT XSORTIN
If the XSORTOUT file already exists, it must be the same as
XSORTIN. (This restriction can be overridden by specifying
"Y" in S Option column 8).
-6 XSORTIN RECORD BIG-
GER THAN BUFFER-
CHANGE MAX'IN'REC
Record length of XSORTIN file exceeds 1000 characters.
MAX'IN'REC is a value hard-coded in XSORT source code
and so can only be changed by recompilation of XSORT by
HP.
-10 TERMINAL ERROR IN
SPECS- SEE LISTING
One or more syntax errors occurred in the specifications. See
the listings for the specific message.
-11 OUT OF TABLE SPACE-
IBUF TOO SMALL
Not enough room in the internal routine table for all Record
and Field specifications. The number of specifications must
be reduced to fit within te 8192 character internal table. The
amount of space| (in characters) required in the table can be
calculated by the following formula:
30 + 12 * (number of Record and Field Specs) + (sum of
lengths of constants on Record Specs + 512 (if ALTSEQ is
used)
-12 SORTINITAL FAILED Internal error: use of SORTINITAL intrinsic failed.
-13 SORTINPUT FAILED Internal error: use of SORTINPUT intrinsic failed.
-14 SORTOUTPUT FAILED Internal error: use of SORTOUTPUT intrinsic failed.
-15 ATTEMPTED TO OUTPUT
AN RSAM FILE
Inplace sort not allowed when XSORTIN is an RSAM file.
-16 XSORTOUT RECORD SIZE
TOO SMALL
Required output record size (computed from specifications)
exceeds the actual record size of XSORTOUT.
-17 WORK BUFFER TOO
SMALL CHANGE
MAX'WORK'REC
Work record (control fields and data fields) cannot exceed
1000 characters. MAX'WORK'REC is a value hardcoded in
XSORT source code and so can only be changed by modifica-
tion and recompilation of XSORT by HP.