|
» |
|
|
|
| | |
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.
|