Restarting MAXSORT with Exit Routines or an Invoked MAXSORT - 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-11-06
Published on
2024-11-06T17:38:26.716054

When MAXSORT includes an exit routine or is invoked from a program, it cannot be restarted from a breakpoint. Instead, it can be restarted from a checkpoint using the standard OS/VS Checkpoint-Restart feature. Checkpoints are taken at the end of each intermediate sort or merge.

When MAXSORT is restarted from a checkpoint, modified PARM options cannot be specified on the EXEC statement. Only the CORE parameter can be passed through $ORTPARM.

To specify that checkpoints be taken for a MAXSORT with an exit routine or for an invoked MAXSORT, the following rules must be observed:

  • Include the SORTCKPT DD statement in the JCL (in addition to the SORTBKPT DD statement.

  • Assign a permanent data set name to every SORTWKnn DD statement and specify DISP=(NEW,DELETE,KEEP).

  • Specify RD=R and MSGLEVEL=1 on the JOB statement.

  • Specify the CKPT parameter on the SORT/MERGE control statement.