The Flow of the Sort - mfx - 3.1

Syncsort™ MFX Programmers Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort™ Software
Product
Syncsort™ MFX > MFX
Version
3.1
Language
English
Content type
Programmer’s Guide
Product name
Syncsort™ MFX
Title
Syncsort™ MFX Programmers Guide
Copyright
2024
First publish date
2010
Last updated
2024-08-27
Published on
2024-08-27T08:14:56.318001

This section briefly outlines the flow of control in the standard Disk Sort, incore sort, merge, and copy. It describes the order in which MFX will process and act on the PARMs, control statements and exit routines you have provided. Note that all executions begin with Phase 0 processing and that a given MFX execution will skip steps where appropriate (e.g., will skip a “Variable-length record sampling” step if sorting fixed-length records or HISTOGRM length values are supplied). No attempt has been made to indicate which steps are required of all Disk Sorts, incore sorts, etc., or to indicate the nature or timing of any abend processing.

  • Process PARMs, merging EXEC and $ORTPARM PARM specifications. The EXEC statement/invoking program’s parameter list overrides the installation defaults. $ORTPARM overrides the EXEC statement/invoking program’s parameter list.

  • Process control statements (from the $ORTPARM DD statement and either the SYSIN DD statement or the invoking program’s parameter list).

  • Link-edit user exits (if necessary).

  • Validate SORTIN/SORTINnn, SORTJNF1/SORTJNF2, and SORTOUT/SORTOFxx/SORTOFx/SORTXSUM/SORTXDUP DCB attributes.

  • If COPY with JOINKEYS, GO TO ————————>