HPlogo SORT-MERGE/XL Programmer's Guide

Index

MPE documents

Complete PDF
Table of Contents
Index

Symbols A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Symbols

$NULL, Creating Input Files
$STDLIST, Redirecting Output, Getting Statistical Information

A

accessing
input files, Accessing the Input File
accessing HPSORT-MERGE/XL through COBOL, Creating Input Files in a Program
accessing HPSORT-MERGE/XL through FORTRAN, Creating Input Files in a Program
ALLEMP, example file, Example of Core Sorting Routine, Example of Core Merging Routine, Example of Record Input, Example of Core Sorting Routine, Example of Core Merging Routine, Example of Record Input
altering the collating sequence, Altering the Sequence
introduction to, Altering the Collating Sequence
ALTSEQ, example file, Altering the Sequence
altseq, intrinsic parameter, Altering the Sequence, Getting the Language ID
ascending, Specifying Keys
ASCII
table, ASCII/EBCDIC Table
ASCII, intrinsic, Output Record Format (SORT/XL)

B

BASIC data types, HP Business BASIC
buffer, intrinsic parameter, Record Input, Record Output
building a file, Redirecting Output
Business BASIC data type, Specifying Keys
Business BASIC data types, HP Business BASIC
byte data type, Specifying Keys, HP Business BASIC, HP C/XL, HP COBOL II/XL, HP FORTRAN 77/XL, HP Pascal

C

C data types, HP C/XL
character data type, Specifying Keys, HP Business BASIC, HP C/XL, HP COBOL II/XL, HP FORTRAN 77/XL, HP Pascal
charseq, intrinsic parameter, Using a Native Language Sequence
checking errors, Error Checking
COBOL data types, Specifying Keys, HP COBOL II/XL
COBOL interface to HPSORT-MERGE/XL, Creating Input Files in a Program
collating sequence, Keys
altering, Altering the Sequence
example of using an altered sequence, Example of Using an Altered Sequence
FORTRAN example of using an altered sequence, Example of Using an Altered Sequence
introduction to altering, Altering the Collating Sequence
native language, Using a Native Language Sequence
specifying from a file, Altering the Sequence
specifying from your program, Altering the Sequence
core routine
FORTRAN example of merging, Example of Core Merging Routine
FORTRAN example of sorting, Example of Core Sorting Routine
Pascal example of merging, Example of Core Merging Routine
Pascal example of sorting, Example of Core Sorting Routine
core routine (chart), Structure of the Core Routines
Creating
input files in a program, Creating Input Files in a Program
creating
fixed format input files, Creating Input Files in an Editor
input files, Creating Input Files
input files in a database, Creating Input Files in a Database
input files in an editor, Creating Input Files in an Editor
output file, Creating the Output File

D

data types
C, HP C/XL
COBOL, Specifying Keys, HP COBOL II/XL
HP Business BASIC, Specifying Keys, HP Business BASIC
HP FORTRAN 77/XL, HP FORTRAN 77/XL
HP Pascal, HP Pascal
language equivalences, Data Types
used to specify keys, Specifying Keys
DATA, example file, Example of Using an Altered Sequence, Example of Using an Altered Sequence
descending, Specifying Keys
display leading sign data type, Specifying Keys, HP COBOL II/XL
display leading sign separate data type, Specifying Keys, HP COBOL II/XL
display trailing sign data type, Specifying Keys, HP COBOL II/XL
display trailing sign separate data type, Specifying Keys, HP COBOL II/XL

E

EBCDIC
table, ASCII/EBCDIC Table
EDIT/3000
using tabs in, Creating Input Files in an Editor
ending MERGE/XL, Ending Sorting or Merging
ending SORT-MERGE/XL, Structure of the Core Routines
ending SORT/XL, Ending Sorting or Merging
equivalent data types across languages, Data Types
error checking
overview, Error Checking
error checking in MERGE/XL, Using HPSORTINIT
error checking in SORT/XL, Using HPSORTINIT
error messages, Error Checking
MERGE/XL, HPMERGE Intrinsic Status Returns
SORT/XL, HPSORT Intrinsic Status Returns
Example File
creating PERMEMP, Creating Input Files in an Editor
example File
TEMPEMP, Example of Core Sorting Routine
example file
ALLEMP, Example of Core Sorting Routine, Example of Core Merging Routine, Example of Record Input, Example of Core Sorting Routine, Example of Core Merging Routine, Example of Record Input
ALTSEQ, Altering the Sequence
DATA, Example of Using an Altered Sequence, Example of Using an Altered Sequence
FRUIT, Example of Using an Altered Sequence, Example of Using an Altered Sequence
PERMEMP, Example of Core Sorting Routine, Example of Record Input, Example of Core Sorting Routine, Example of Record Input
TEMPEMP, Example of Record Input, Example of Core Sorting Routine, Example of Record Input
example of
core merging routine - FORTRAN, Example of Core Merging Routine
core merging routine - Pascal, Example of Core Merging Routine
core sorting routine - FORTRAN, Example of Core Sorting Routine
core sorting routine - Pascal, Example of Core Sorting Routine
record input - FORTRAN, Example of Record Input
record input - Pascal, Example of Record Input
record output - FORTRAN, Example of Record Output
record output - Pascal, Example of Record Output
statistical output from MERGE/XL, Example of Getting Sort/Merge Statistics
statistical output from SORT/XL, Example of Getting Sort/Merge Statistics
using a Native Language collating sequence, Getting the Language ID
using an altered collating sequence - FORTRAN, Example of Using an Altered Sequence
using an altered collating sequence - Pascal, Example of Using an Altered Sequence
using HPMERGEINIT, Using HPMERGEINIT
using HPSORTEND, Ending Sorting or Merging
using HPSORTERRORMESS, Error Checking
using HPSORTINPUT, Record Input
using HPSORTOUTPUT, Record Output
using HPSORTSTAT, Getting Statistical Information
using HPSORTTITLE, Getting Version and Title Information
using NLUTIL, Getting the Language ID
version and title information from MERGE/XL, Example of Using HPSORTTITLE
version and title information from SORT/XL, Example of Using HPSORTTITLE
example, FORTRAN
core merging routine, Example of Core Merging Routine
core sorting routine, Example of Core Sorting Routine
record input, Example of Record Input
record output, Example of Record Output
using an altered collating sequence, Example of Using an Altered Sequence
example, Pascal
core merging routine, Example of Core Merging Routine
core sorting routine, Example of Core Sorting Routine
record input, Example of Record Input
record output, Example of Record Output
using an altered collating sequence, Example of Using an Altered Sequence

F

FCOPY, utility, Output Record Format (SORT/XL)
fixed format, Creating Input Files
floating point decimal, HP Business BASIC
floating point decimal data type, Specifying Keys
FOPEN, intrinsic, Accessing the Input File
format of output records
MERGE/XL, Output Record Format (MERGE/XL)
SORT/XL, Output Record Format (SORT/XL)
formatting input files, Creating Input Files
FORTRAN data types, HP FORTRAN 77/XL
FORTRAN example
core merging routine, Example of Core Merging Routine
core sorting routine, Example of Core Sorting Routine
record input, Example of Record Input
record output, Example of Record Output
using an altered collating sequence, Example of Using an Altered Sequence
FORTRAN examples, FORTRAN Program Examples
FORTRAN interface to HPSORT-MERGE/XL, Creating Input Files in a Program
FRUIT, example file, Example of Using an Altered Sequence, Example of Using an Altered Sequence

G

Getting
title and version information from MERGE/XL, Getting Version and Title Information
getting
error messages for MERGE/XL, Using HPSORTINIT
error messages for SORT/XL, Using HPSORTINIT
SORT-MERGE/XL information, introduction, Getting SORT-MERGE/XL Information
statistical information from MERGE/XL, Getting Statistical Information
statistical information from SORT/XL, Getting Statistical Information
title and version information from SORT/XL, Getting Version and Title Information
getting statistical information (Figure 5-1), Getting SORT-MERGE/XL Information

H

HP 3000 floating point data type, HP Business BASIC, HP C/XL, HP FORTRAN 77/XL, HP Pascal
HP 3000 floating-point data type, Specifying Keys
HP Business BASIC data type, Specifying Keys
HPFOPEN, intrinsic, Accessing the Input File, Creating the Output File
HPMERGE intrinsic status returns, HPMERGE Intrinsic Status Returns
HPMERGE-HPSORT intrinsic - refer to HPSORT-HPMERGE intrinsic, Introduction
HPMERGEEND, intrinsic, Merging, Structure of the Core Routines, Ending Sorting or Merging
syntax, Ending Sorting or Merging
HPMERGEERRORMESS, intrinsic, Merging, Error Checking, Using HPSORTINIT
syntax, Error Checking
HPMERGEINIT, Intrinsic
syntax, Initializing a Sort or Merge
HPMERGEINIT, intrinsic, Merging, Structure of the Core Routines, Accessing the Input File, Using HPMERGEINIT
HPMERGEOUTPUT, intrinsic, Merging, Record Output
syntax, Record Output
HPMERGESTAT, intrinsic, Merging, Getting Statistical Information
syntax, Getting Statistical Information
HPMERGETITLE, intrinsic, Merging, Getting Version and Title Information
syntax, Getting Version and Title Information
HPSORT intrinsic status returns, HPSORT Intrinsic Status Returns
HPSORTEND, intrinsic, Sorting, Structure of the Core Routines, Ending Sorting or Merging
syntax, Ending Sorting or Merging
HPSORTERRORMESS, intrinsic, Sorting, Error Checking, Using HPSORTINIT
syntax, Error Checking
HPSORTINIT, intrinsic, Sorting, Structure of the Core Routines, Accessing the Input File, Using HPSORTINIT
syntax, Initializing a Sort or Merge
HPSORTINPUT, intrinsic, Sorting, Record Input
syntax, Record Input
HPSORTOUTPUT, Intrinsic, Record Output
HPSORTOUTPUT, intrinsic, Sorting
syntax, Record Output
HPSORTSTAT, intrinsic, Sorting, Getting Statistical Information
syntax, Getting Statistical Information
HPSORTTITLE, intrinsic, Sorting, Getting Version and Title Information
syntax, Getting Version and Title Information

I

identification number for subsystems, Error Checking
IEEE Standard floating point, HP C/XL
IEEE standard floating point, HP FORTRAN 77/XL, HP Pascal
IEEE standard floating-point data type, Specifying Keys
Initializing MERGE/XL, Accessing the Input File
initializing MERGE/XL, Initializing a Sort or Merge, Using HPMERGEINIT
initializing SORT-MERGE/XL, Structure of the Core Routines
initializing SORT/XL, Sorting, Initializing a Sort or Merge, Accessing the Input File, Using HPSORTINIT
input
by individual record, introduction, Input and Output by Record
Input File
creating in a program, Creating Input Files in a Program
input file
accessing, Accessing the Input File
creating, Creating Input Files
creating in a database, Creating Input Files in a Database
creating in an editor, Creating Input Files in an Editor
inputfiles, intrinsic parameter, Accessing the Input File, Record Input
inputting
individual records from SORT/XL, Record Input
using magnetic tape, Using Tape Input (SORT/XL Only)
integer data type, Specifying Keys, HP Business BASIC, HP C/XL, HP COBOL II/XL, HP FORTRAN 77/XL, HP Pascal
Intrinsic
HPMERGEERRORMESS'', Structure of the Core Routines
HPMERGEINIT, Accessing the Input File
HPSORTERRORMESS, Structure of the Core Routines
intrinsic
ASCII, Output Record Format (SORT/XL)
FOPEN, Accessing the Input File
HPFOPEN, Accessing the Input File, Creating the Output File
HPMERGEEND, Merging, Structure of the Core Routines, Ending Sorting or Merging
HPMERGEEND, syntax, Ending Sorting or Merging
HPMERGEERRORMESS, Merging, Error Checking, Using HPSORTINIT
HPMERGEERRORMESS, syntax, Error Checking
HPMERGEINIT, Merging, Structure of the Core Routines, Using HPMERGEINIT
HPMERGEINIT, syntax, Initializing a Sort or Merge
HPMERGEOUTPUT, Merging, Record Output
HPMERGEOUTPUT, syntax, Record Output
HPMERGESTAT, Merging, Getting Statistical Information
HPMERGESTAT, syntax, Getting Statistical Information
HPMERGETITLE, Merging, Getting Version and Title Information
HPMERGETITLE, syntax, Getting Version and Title Information
HPSORTEND, Sorting, Structure of the Core Routines, Ending Sorting or Merging
HPSORTEND, syntax, Ending Sorting or Merging
HPSORTERRORMESS, Sorting, Error Checking, Using HPSORTINIT
HPSORTERRORMESS, syntax, Error Checking
HPSORTINIT, Sorting, Structure of the Core Routines, Accessing the Input File
HPSORTINIT, syntax, Initializing a Sort or Merge
HPSORTINPUT, Sorting, Record Input
HPSORTINPUT, syntax, Record Input
HPSORTOUTPUT, Sorting, Record Output
HPSORTOUTPUT, syntax, Record Output
HPSORTSTAT, Sorting, Getting Statistical Information
HPSORTSTAT, syntax, Getting Statistical Information
HPSORTTITLE, Sorting, Getting Version and Title Information
HPSORTTITLE, syntax, Getting Version and Title Information
intrinsic parameter
altseq, Altering the Sequence, Getting the Language ID
buffer, Record Input, Record Output
charseq, Using a Native Language Sequence
inputfiles, Accessing the Input File, Record Input
keys, Specifying Keys, Altering the Sequence, Using a Native Language Sequence
keysonly, Output Record Format (MERGE/XL)
length, Error Checking, Record Input, Record Output
message, Error Checking
numkeys, Specifying Keys
outputfile, Creating the Output File, Record Output
outputoption, Output Record Format (SORT/XL), Record Output
reclength, Record Input
statistics, Getting Statistical Information
status, Error Checking, Error Checking
intrinsic status returns
HPMERGE, HPMERGE Intrinsic Status Returns
HPSORT, HPSORT Intrinsic Status Returns
introduction to
altering the collating sequence, Altering the Collating Sequence
getting SORT-MERGE/XL information, Getting SORT-MERGE/XL Information
Native Language sequence, Altering the Collating Sequence
record input, Input and Output by Record
record output, Input and Output by Record

K

key comparing operations, Figure, Keys
keys
introduction to, Keys
multiple, Keys
primary, Keys, Output Record Format (SORT/XL), Output Record Format (MERGE/XL)
secondary, Keys
specifying, Specifying Keys
specifying data type of, Specifying Keys
specifying length of, Specifying Keys
keys, intrinsic parameter, Specifying Keys, Altering the Sequence, Using a Native Language Sequence
keysonly, intrinsic parameter, Output Record Format (MERGE/XL)

L

language equivalents of data types, Data Types
Large File Support, Large File Support
length, intrinsic parameter, Error Checking, Record Input, Record Output
logical record number, Output Record Format (SORT/XL)

M

magnetic tape input, Using Tape Input (SORT/XL Only)
maximum record length, Large File Support
MERGE-SORT/XL - refer to SORT-MERGE/XL, Introduction
MERGE/XL
ending, Structure of the Core Routines, Ending Sorting or Merging
error checking, Using HPSORTINIT
getting statistical information, Getting Statistical Information
getting title and version information, Getting Version and Title Information
initialization, Structure of the Core Routines, Initializing a Sort or Merge, Accessing the Input File, Using HPMERGEINIT
outputting individual records from, Record Output
MERGE/XL, operations chart, Merging
MERGE/XL, utility, Altering the Sequence
MERGEFILE program
FORTRAN, Example of Core Merging Routine
Pascal, Example of Core Merging Routine
merging
introduction to, Merging
message, intrinsic parameter, Error Checking
multiple keys, Keys

N

Native Language Sequence, Using a Native Language Sequence
introduction to, Altering the Collating Sequence
nesting sort-merge operations, Structure of the Core Routines
NLUTIL, utility, Getting the Language ID
numkeys, intrinsic parameter, Specifying Keys

O

ordering sequence, Specifying Keys
output
by individual record, introduction, Input and Output by Record
output file
creating, Creating the Output File
output record
format - MERGE/XL, Output Record Format (MERGE/XL)
format - SORT/XL, Output Record Format (SORT/XL)
outputfile, intrinsic parameter, Creating the Output File, Record Output
outputoption, intrinsic parameter, Output Record Format (SORT/XL), Record Output
outputting
individual records from MERGE/XL, Record Output
individual records from SORT/XL, Record Output

P

packed decimal data type, Specifying Keys, HP COBOL II/XL
Pascal data types, HP Pascal
Pascal example
core merging routine, Example of Core Merging Routine
record output, Example of Record Output
using an altered collating sequence, Example of Using an Altered Sequence
pascal Example
core sorting routine, Example of Core Sorting Routine
pascal example
record input, Example of Record Input
PERMEMP, example file, Example of Core Sorting Routine, Example of Record Input, Example of Core Sorting Routine, Example of Record Input
primary key, Keys, Output Record Format (SORT/XL), Output Record Format (MERGE/XL)
program Example
core sorting routine - FORTRAN, Example of Core Sorting Routine
program example
core merging routine - FORTRAN, Example of Core Merging Routine
core merging routine - Pascal, Example of Core Merging Routine
core sorting routine - Pascal, Example of Core Sorting Routine
record input - FORTRAN, Example of Record Input
record input - Pascal, Example of Record Input
record output - FORTRAN, Example of Record Output
record output - Pascal, Example of Record Output
using an altered collating sequence - FORTRAN, Example of Using an Altered Sequence
using an altered collating sequence - Pascal, Example of Using an Altered Sequence
program MERGEFILE
FORTRAN, Example of Core Merging Routine
Pascal, Example of Core Merging Routine
program SORTALT
FORTRAN, Example of Using an Altered Sequence
Pascal, Example of Using an Altered Sequence
program SORTFILE
FORTRAN, Example of Core Sorting Routine
Pascal, Example of Core Sorting Routine
program SORTREC_IN
FORTRAN, Example of Record Input
Pascal, Example of Record Input
program SORTREC_OUT
FORTRAN, Example of Record Output
Pascal, Example of Record Output

R

real number data type, Specifying Keys
reclength, intrinsic parameter, Record Input
record input
FORTRAN example of, Example of Record Input
introduction to, Input and Output by Record
Pascal example of, Example of Record Input
record input From SORT/XL, Record Input
record number, logical, Output Record Format (SORT/XL)
record output
FORTRAN example of, Example of Record Output
introduction to, Input and Output by Record
Pascal example of, Example of Record Output
record output from MERGE/XL, Record Output
record output from SORT/XL, Record Output
redirecting output, Redirecting Output

S

secondary key, Keys
sequence, collating - refer to collating sequence, Keys
sequence, ordering, Specifying Keys
short floating point decimal data type, HP Business BASIC
short floating-point decimal data type, Specifying Keys
SORT-MERGE/XL
utility, Introduction
SORT/XL
ending, Structure of the Core Routines, Ending Sorting or Merging
error checking, Using HPSORTINIT
error message, HPMERGE Intrinsic Status Returns
error messages, HPSORT Intrinsic Status Returns
getting statistical information, Getting Statistical Information
getting title and version information, Getting Version and Title Information
initialization, Sorting, Structure of the Core Routines, Initializing a Sort or Merge, Accessing the Input File, Using HPSORTINIT
inputting individual records from, Record Input
outputting individual records from, Record Output
SORT/XL, operations chart, Sorting
SORT/XL, utility, Altering the Sequence
SORTALT program
FORTRAN, Example of Using an Altered Sequence
SORTFILE program
FORTRAN, Example of Core Sorting Routine
Pascal, Example of Core Sorting Routine
sorting
introduction to, Sorting
SORTREC_IN program
FORTRAN, Example of Record Input
Pascal, Example of Record Input
SORTREC_OUT program
FORTRAN, Example of Record Output
Fortran, Example of Record Output
specifying, Specifying Input
a collating sequence from a file, Altering the Sequence
a collating sequence from your program, Altering the Sequence
key data type, Specifying Keys
key length, Specifying Keys
keys, Specifying Keys
ordering sequence, Specifying Keys
statistical information
example of output from MERGE/XL, Example of Getting Sort/Merge Statistics
example of output from SORT/XL, Example of Getting Sort/Merge Statistics
getting, Getting Statistical Information
getting from MERGE/XL, Getting Statistical Information
getting from SORT/XL, Getting Statistical Information
statistics, intrinsic parameter, Getting Statistical Information
status returns
for HPMERGE intrinsics, HPMERGE Intrinsic Status Returns
for HPSORT intrinsics, HPSORT Intrinsic Status Returns
status, intrinsic parameter, Error Checking, Error Checking
subsystem identification number, Error Checking
Syntax
HPMERGETITLE, Getting Version and Title Information
syntax
HPMERGEEND, Ending Sorting or Merging
HPMERGEERRORMESS, Error Checking
HPMERGEINIT, Initializing a Sort or Merge
HPMERGEOUTPUT, Record Output
HPMERGESTAT, Getting Statistical Information
HPSORTEND, Ending Sorting or Merging
HPSORTERRORMESS, Error Checking
HPSORTINIT, Initializing a Sort or Merge
HPSORTINPUT, Record Input
HPSORTOUTPUT, Record Output
HPSORTSTAT, Getting Statistical Information
HPSORTTITLE, Getting Version and Title Information

T

table of ASCII and EBCDIC values, ASCII/EBCDIC Table
tabs, Creating Input Files in an Editor
tape input, Using Tape Input (SORT/XL Only)
TEMPEMP, example File, Example of Core Sorting Routine
TEMPEMP, example file, Example of Record Input, Example of Core Sorting Routine, Example of Record Input
title and version information
example of output from MERGE/XL, Example of Using HPSORTTITLE
example of output from SORT/XL, Example of Using HPSORTTITLE
getting from MERGE/XL, Getting Version and Title Information
getting from SORT/XL, Getting Version and Title Information
twos complement (Integer) data type, HP C/XL
twos Complement (signed integer) data type, HP FORTRAN 77/XL
twos complement (signed integer) data type, HP Business BASIC, HP COBOL II/XL, HP Pascal
twos complement data type, Specifying Keys

U

using
an altered collating sequence, example of, Example of Using an Altered Sequence
HPMERGEINIT, example of, Using HPMERGEINIT
HPSORTEND, example of, Ending Sorting or Merging
HPSORTERRORMESS, example of, Error Checking
HPSORTINIT, example of, Using HPSORTINIT
HPSORTINPUT, example of, Record Input
HPSORTOUTPUT, example of, Record Output
HPSORTSTAT, example of, Getting Statistical Information
HPSORTTITLE, example of, Getting Version and Title Information
NLUTIL, example of, Getting the Language ID
utility
FCOPY, Output Record Format (SORT/XL)
MERGE/XL, Altering the Sequence
NLUTIL, Getting the Language ID
SORT-MERGE/XL, Introduction
SORT/XL, Altering the Sequence

V

version and title information
example of output from MERGE/XL, Example of Using HPSORTTITLE
example of output from SORT/XL, Example of Using HPSORTTITLE
getting from MERGE/XL, Getting Version and Title Information
getting from SORT/XL, Getting Version and Title Information




HP Pascal


SORT-MERGE/XL Programmer's Guide