MPE/iX Intrinsics Reference Manual (32650-90875)
412 Chapter8
Command Definitions (HPMERGEEND-LOGSTATUS)
HPMERGEINIT
intrinsic to retrieve merged records.
postprocessor
procedure (reserved)
Do not specify this parameter, but maintain parameter position.
keysonly
32-bit signed integer by value (optional)
Flag that determines if only keys are sent as output. If set to 0, the entire
record is sent as output. If set to any value other than 0, the key fields are
concatenated together with he major key on the left and the remaining
keys following. Default: 0
numkeys
32-bit signed integer (optional)
Number of keys used during the comparison of records. This parameter
can be either equal to or greater than one. If you specify the
numkeys
parameter, you must also specify the
keys
parameter. Together,
numkeys
and
keys
describe the way records are merged.
keys
32-bit signed integer array (optional)
Passes information about the keys used during the comparison of records.
If you specify the
keys
parameter, you must specify the
numkeys
parameter. Together,
keys
and
numkeys
describe the way records are
merged.
For each key, there are four entries in the array.
The first element gives the position of the first byte of the key within the
input record. The second element gives the number of bytes in the key. The
third element indicates the type of data:
Value Meaning
0 Byte type (ASCII or EBCDIC)
1 Twos complement (including 16-bit and 32-bit signed
integer)
2 Hewlett-Packard 3000 floating-point format (including
real and long)
3 IEEE standard floating-point format (32-bit, 64-bit, and
128-bit values)
4 Packed decimal with odd number of digits
5 Packed decimal with even number of digits
6 Display trailing sign
7 Display leading sign
8 Display trailing sign separate
9 Display leading sign separate
10
Character
11 Reserved for the operating system