MPE/iX Intrinsics Reference Manual (32650-90905)
410 Chapter8
Command Definitions (HPMERGEEND-LOGSTATUS)
HPMERGEEND
HPMERGEEND
NM callable only.
Releases the MERGE/XL work area and ends the merging operation.
Syntax
I32 I32A
HPMERGEEND(
status,statistics
);
Parameters
status
32-bit signed integer by reference (optional)
Returns the status of the HPMERGEEND call. If no errors or warnings are
encountered,
status
returns 32 bits of zero. If errors or warnings are
encountered,
status
is interpreted as two 16-bit fields.
Bits (0:16) comprise
status.info
. A negative value indicates an error
condition, and a positive value indicates a warning condition. Refer to the
MPE/iX Error Message Manual Volumes 1, 2 and 3 for a description of its
value.
Bits (16:16) comprise
status.subsys
. The value represented by these bits
defines the subsystem that set the status information. The subsystem
identifier for HPMERGEEND is 196.
statistics
32-bit signed integer array (optional)
Returns information on the Hewlett-Packard MERGE operation, as
follows:
Value Meaning
1 Number of input files
2 Number of merged records
3 Number of bytes used for the MERGE/XL work area
4 CPU time in milliseconds
5 Elapsed time in milliseconds
NOTE The
statistics
array should be the same array that was passed to the
HPMERGEINIT intrinsic. It must be referenced by the same name.
Related Information
Intrinsics Hewlett-Packard SORT, Hewlett-Packard MERGE
Manual SORT-MERGE/XL Programmer's Guide