Ch 16. Intrinsic Status Returns, HPMERGE [ MPE/iX Error Messages Manual Volume I ] MPE/iX 5.0 Documentation
MPE/iX Error Messages Manual Volume I
Chapter 16 Intrinsic Status Returns, HPMERGE
(Subsystem 196)
--------------------------------------------------------------
The following table lists the error number, message, cause, and user
corrective action for status returns for all HPMERGE intrinsics.
---------------------------------------------------------------
-2 MESSAGE No files listed in INPUTFILES parameter
parameter.
CAUSE The INPUTFILES parameter has a value of zero as its
first element.
ACTION Make sure that file numbers from file opens done
within your process appear in the INPUTFILES
parameter. Also, make sure that a zero appears
after the last file number in the INPUTFILES
parameter.
---------------------------------------------------------------
1 MESSAGE The code segment number is invalid.
CAUSE The caller passed in a code segment which is
invalid for the process whose PIN was passed in, or
the code segment is unassigned.
ACTION None.
---------------------------------------------------------------
3 MESSAGE No inputfiles parameter was specified.
CAUSE You did not specify the inputfiles parameter in the
HPMERGEINIT intrinsic.
ACTION Specify the inputfiles parameter.
---------------------------------------------------------------
4 MESSAGE Neither an outputfiles nor a postprocessor
parameter was specified.
CAUSE You did not specify the outputfiles parameter in
the HPMERGEINIT intrinsic.
ACTION Specify the outputfiles parameter.
---------------------------------------------------------------
5 MESSAGE If you specify the keycompare parameter, you must
not specify the keys and numkeys parameters.
CAUSE You specified both the keycompare parameter, and
the keys and numkeys parameters in the HPMERGEINIT
intrinsic.
ACTION Specify the keycompare parameter or the keys and
numkeys parameters.
---------------------------------------------------------------
6 MESSAGE If you do not specify the keycompare parameter,
you must specify the keys and numkeys parameters.
CAUSE You did not specify the keys and numkeys parameters
in the HPMERGEINIT intrinsic.
ACTION Specify the keys and numkeys parameters.
---------------------------------------------------------------
7 MESSAGE Illegal numkeys parameter.
CAUSE The numkeys parameter does not specify the same
number of keys that are described in the the
numkeys parameter in HPMERGEINIT.
ACTION Make the numkeys and keys parameters pertain to the
same number of keys.
---------------------------------------------------------------
8 MESSAGE The key field is not within the record length of
each file.
CAUSE One or more files have shorter record lengths and
at least one key field extends outside of the
file's record length.
ACTION Make sure your files are of the correct length and
that your key field in within range of the records.
---------------------------------------------------------------
9 MESSAGE Illegal ascending/descending code.
CAUSE The fourth element of the keys array parameter is
not 1 or 0.
ACTION Set the fourth element of the keys array parameter
to 0 for ascending or 1 for descending order.
---------------------------------------------------------------
10 MESSAGE Illegal key code.
CAUSE The 3rd element in the keys array parameter in
HPMERGEINIT is less than 0 or greater than 13.
ACTION Set the 3rd element in the keys array parameter to
a value that is from 0-13 inclusive.
---------------------------------------------------------------
11 MESSAGE Failure on FGETINFO (inputfile).
CAUSE CCL was returned from the FGETINFO intrinsic called
from SORT/XL.
ACTION Make sure that the input file number hasn't been
corrupted. Also refer to the MPE/iX Intrinsics
Reference Manual (32650-90028).
---------------------------------------------------------------
12 MESSAGE FREAD error on the input file.
CAUSE CCL was returned from the FREAD intrinsic called
from SORT/XL.
ACTION Make sure that the input file number hasn't been
corrupted. Also refer to the MPE/iX Intrinsics
Reference Manual (32650-90028).
---------------------------------------------------------------
13 MESSAGE FWRITE error on the output file.
CAUSE CCL was returned from the FWRITE intrinsic called
from SORT/XL.
ACTION Make sure that the output file number hasn't been
corrupted. Also refer to the MPE/iX Intrinsics
Reference Manual (32650-U90028).
---------------------------------------------------------------
14 MESSAGE The input record does not include all key fields.
CAUSE You are using variable length records that contain
records that not long enough to contain the key
fields.
ACTION Set the key field in the keys parameter to be
contained in the shortest record length or make
sure that your shortest record is long enough to
contain all your keys.
---------------------------------------------------------------
15 MESSAGE If you specify the keycompare parameter, you must
not specify the keysonly parameter.
CAUSE You specified the keycompare parameter and the keys
and numkeys parameters in the HPMERGEINIT
intrinsic.
ACTION Specify either the keycompare parameter or the keys
and numkeys parameters in HPMERGEINIT.
---------------------------------------------------------------
16 MESSAGE Insufficient stack space.
CAUSE File was opened with NOBUFF and MULTI options. The
stack was used for blocking/deblocking the file and
has insufficient space.
ACTION Open your files with the BUFF and NOMULTI options.
---------------------------------------------------------------
17 MESSAGE Insufficient stack space for the specified
allocation.
CAUSE The amount of space that you specified in the
memsize parameter does not allow enough room to
perform the merging operation.
ACTION Increase the value of the memsize parameter or do
not specify the memsize parameter and let MERGE/XL
use as much stack space as it needs.
---------------------------------------------------------------
18 MESSAGE Failure on FGETINFO (outputfile).
CAUSE CCL returned from the FGETINFO intrinsic called
from MERGE/XL.
ACTION Make sure the output file number has not been
corrupted. Also refer to the MPE/iX Intrinsics
Reference Manual (32650-90028).
---------------------------------------------------------------
19 MESSAGE $NULL is not a valid input file.
CAUSE You specified $NULL as an input file.
ACTION Change the file specification to another file.
---------------------------------------------------------------
21 MESSAGE Sort language is not supported.
CAUSE The language specified in the second element of the
charseq parameter array in HPMERGEINIT is not
supported on your system.
ACTION Check valid language IDs by running NLUTIL. Set the
second element of the charseq parameter array to a
valid language ID.
---------------------------------------------------------------
22 MESSAGE NLINFO error obtaining the length of the
collating sequence table.
CAUSE Native Language (NL) not installed or internal NL
error.
ACTION Contact your system manager or your Hewlett-Packard
representative.
---------------------------------------------------------------
23 MESSAGE NLINFO error loading the collating sequence.
CAUSE Native Language (NL) not installed or internal NL
error.
ACTION Contact your system manager or your Hewlett-Packard
representative.
---------------------------------------------------------------
24 MESSAGE Invalid charseq parameter.
CAUSE The first element of the charseq parameter array is
a value other than one.
ACTION Set the first element in the charseq array to one.
---------------------------------------------------------------
25 MESSAGE The two-byte collating sequence table is not
specified.
CAUSE Two-byte collating sequence table was not specified
in the charseq parameter although a two-byte key
was specified in the keys parameter.
ACTION Specify a two-byte sequence in both the charseq and
keys parameters.
---------------------------------------------------------------
26 MESSAGE Failure on FGETINFO (two-byte collating sequence
table).
CAUSE CCL returned from the FGETINFO intrinsic called
from MERGE/XL.
ACTION Make sure the file number in charseq is not
corrupted. Also refer to the MPE/iX Intrinsics
Reference Manual (32650-90028).
---------------------------------------------------------------
27 MESSAGE FREAD error on the two-byte collating sequence
table.
CAUSE CCL returned from the FREAD intrinsic called from
MERGE/XL.
ACTION Make sure the file number in charseq is not
corrupted. Also refer to the MPE/iX Intrinsics
Reference Manual (32650-90028).
---------------------------------------------------------------
28 MESSAGE The file is not a valid two-byte collating
sequence table.
CAUSE Error returned from NLINFO intrinsic called from
MERGE/XL.
ACTION Check the file type. Also refer to the MPE/iX
Intrinsics Reference Manual (32650-90028).
---------------------------------------------------------------
29 MESSAGE Two-byte xxxx undefined in the collating sequence
table; the largest number is assigned.
CAUSE The two-byte value, xxxx, is undefined.
ACTION Change xxxx to the correct value.
---------------------------------------------------------------
30 MESSAGE The length of the two-byte key must be an even
number.
CAUSE The second element of the keys array parameter must
be an even number if a two-byte collating sequence
is specified.
ACTION Set the second element of the keys array to an even
number.
---------------------------------------------------------------
31 MESSAGE The file type is not a valid two-byte collating
sequence table.
CAUSE The file containing the two-byte sequence has been
corrupted or Native Language (NL) not installed or
internal NL error.
ACTION Contact your system manager or your Hewlett-Packard
representative.
---------------------------------------------------------------
40 MESSAGE PRINT intrinsic failed in HPMERGETITLE.
CAUSE You redirected output from HPMERGETITLE to a file
that is too small; HPMERGETITLE requires two
records in which to output information.
ACTION Allow room for at lease two records when you
redirect output from HPMERGETITLE to a file.
---------------------------------------------------------------
41 MESSAGE PRINT intrinsic failed in HPMERGESTAT.
CAUSE You redirected output from HPMERGESTAT to a file
that is too small; HPMERGESTAT requires ten records
in which to output information.
ACTION Allow room for at least ten records when you
redirect output from HPMERGESTAT to a file.
---------------------------------------------------------------
109 MESSAGE Illegal numkeys parameter.
CAUSE You specified the numkeys parameter in HPMERGEINIT
to not correlate to the number of keys in the keys
parameter.
ACTION Set the numkeys parameter to correspond to the
number of keys that you specified in the keys
parameter.
---------------------------------------------------------------
203 MESSAGE An invalid file number was specified in the array
of input file numbers.
CAUSE A file number specified in the inputfiles parameter
of the HPMERGEINIT intrinsic is not a valid file
number.
ACTION Don't hardcode a file number for the inputfiles
parameter, make sure the file number returned from
the HPFOPEN or FOPEN intrinsic is not corrupt.
---------------------------------------------------------------
250 MESSAGE PROBE failure on the status parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the status parameter is
not within the allowable address range.
ACTION Check the value of the status parameter.
---------------------------------------------------------------
251 MESSAGE PROBE failure on the inputfiles parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the inputfiles parameter
is not within the allowable address range.
ACTION Check the value of the inputfiles parameter.
---------------------------------------------------------------
252 MESSAGE PROBE failure on the outputfiles parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the outputfiles parameter
is not within the allowable address range.
ACTION Check the value of the outputfiles parameter.
---------------------------------------------------------------
253 MESSAGE PROBE failure on the keys parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the keys parameter is not
within the allowable address range.
ACTION Check the value of the keys parameter.
---------------------------------------------------------------
254 MESSAGE PROBE failure on the altseq parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the altseq parameter is
not within the allowable address range.
ACTION Check the value of the altseq parameter.
---------------------------------------------------------------
255 MESSAGE PROBE failure on the statistics parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the statistics parameter
is not within the allowable address range.
ACTION Check the value of the statistics parameter.
---------------------------------------------------------------
256 MESSAGE PROBE failure on the charseq parameter of the
HPMERGEINIT intrinsic.
CAUSE The address specified in the charseq parameter is
not within the allowable address range.
ACTION Check the value of the charseq parameter.
---------------------------------------------------------------
260 MESSAGE PROBE failure on the status parameter of the
HPMERGEOUTPUT intrinsic.
CAUSE The address specified in the status parameter is
not within the allowable address range.
ACTION Check the value of the status parameter.
---------------------------------------------------------------
261 MESSAGE PROBE failure on the buffer parameter of the
HPMERGEOUTPUT intrinsic.
CAUSE The address specified in the buffer parameter is
not within the allowable address range.
ACTION Check the value of the buffer parameter.
---------------------------------------------------------------
262 MESSAGE PROBE failure on the length parameter of the
HPMERGEOUTPUT intrinsic.
CAUSE The address specified in the length parameter is
not within the allowable address range.
ACTION Check the value of the length parameter.
---------------------------------------------------------------
263 MESSAGE PROBE failure on the status parameter of the
HPMERGEEND intrinsic.
CAUSE The address specified in the status parameter is
not within the allowable address range.
ACTION Check the value of the status parameter.
---------------------------------------------------------------
264 MESSAGE PROBE failure on the statistics parameter of the
HPMERGEEND intrinsic.
CAUSE The address specified in the statistics parameter
is not within the allowable address range.
ACTION Check the value of the statistics parameter.
---------------------------------------------------------------
265 MESSAGE PROBE failure on the status parameter of the
HPMERGEERRORMESS intrinsic.
CAUSE The address specified in the status parameter is
not within the allowable address range.
ACTION Check the value of the status parameter.
---------------------------------------------------------------
266 MESSAGE PROBE failure on the message parameter of the
HPMERGEERRORMESS intrinsic.
CAUSE The address specified in the message parameter is
not within the allowable address range.
ACTION Check the value of the message parameter.
---------------------------------------------------------------
267 MESSAGE PROBE failure on the length parameter of the
HPMERGEERRORMESS intrinsic.
CAUSE The address specified in the length parameter is
not within the allowable address range.
ACTION Check the value of the length parameter.
---------------------------------------------------------------
268 MESSAGE PROBE failure on the status parameter of the
HPMERGESTAT intrinsic.
CAUSE The address specified in the status parameter is
not within the allowable address range.
ACTION Check the value of the status parameter.
---------------------------------------------------------------
269 MESSAGE PROBE failure on the statistics parameter of the
HPMERGESTAT intrinsic.
CAUSE The address specified in the statistics parameter
is not within the allowable address range.
ACTION Check the value of the statistics parameter.
---------------------------------------------------------------
270 MESSAGE PROBE failure on the status parameter of the
HPMERGETITLE intrinsic.
CAUSE The address specified in the status parameter is
not within the allowable address range.
ACTION Check the value of the status parameter.
---------------------------------------------------------------
990 MESSAGE An unexpected internal error was detected.
CAUSE An error was detected, however, because it was an
unexpected error (illegal pointer, arithmetic trap,
etc.) a more specific error status could not be
returned.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
993 MESSAGE SWITCH_TO_CM failed on the MERGETITLE call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
994 MESSAGE SWITCH_TO_CM failed on the MERGEERRORMESS call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
995 MESSAGE SWITCH_TO_CM failed on the MERGEEND2 call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
996 MESSAGE SWITCH_TO_CM failed on the MERGEEND1 call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
997 MESSAGE SWITCH_TO_CM failed on the MERGEOUTPUT call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
998 MESSAGE SWITCH_TO_CM failed on the MERGEGETHIDP call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
999 MESSAGE SWITCH_TO_CM failed on the MERGEINIT call.
CAUSE Internal MERGE/XL error.
ACTION Contact your Hewlett-Packard representative.
---------------------------------------------------------------
1000 MESSAGE HPMERGEERRORMESS failed on the call to HPERRMSG.
CAUSE You called the HPMERGEERRORMESS intrinsic even
though there was no error.
ACTION Only call HPMERGEERRORMESS if the status parameter
from the previous intrinsic call does not equal
zero.
---------------------------------------------------------------
MPE/iX 5.0 Documentation