Directly invoked DFSORT
Table 1 shows where each sort, merge, or copy option may be specified when DFSORT is directly invoked (that is, not invoked by programs).
DFSPARM: PARM options selectively override corresponding options in any other source. DEBUG and OPTION control statement options selectively override corresponding options in EXEC PARM and SYSIN. Control statements other than DEBUG and OPTION completely override corresponding control statements in SYSIN.
EXEC PARM options selectively override options in SYSIN.
SORT and MERGE are considered to be corresponding control statements.
INCLUDE and OMIT are considered to be corresponding control statements.
Specified with DFSPARM | Specified with EXEC PARM | Specified with SYSIN | Installation (JCL, TSO or TDx) | Description of Option | Function |
---|---|---|---|---|---|
NO | NO | NO | ABCODE | ABEND code | S,M,C |
DEBUG ABSTP | NO | DEBUG ABSTP | NO | Abnormal stop | S,M,C |
ALTSEQ CODE | NO | ALTSEQ CODE | ALTSEQ | Alternate sequence | S,M |
ARESALL |
ARESALL | OPTION ARESALL | ARESALL | System storage above 16MB virtual | S,M,C |
DEBUG NOASSIST | NO | DEBUG NOASSIST | NO | Bypass Sorting Instructions | S |
AVGRLEN |
AVGRLEN | OPTION AVGRLEN | NO | Average record length | S |
BSAM |
BSAM | DEBUG BSAM | NO | Force BSAM | S,M,C |
DEBUG CFW|NOCFW | NO | DEBUG CFW|NOCFW | CFW | Cache fast write | S |
OPTION CHALT|NOCHALT | NO | OPTION CHALT|NOCHALT | CHALT | CH field sequence | S,M |
OPTION CHECK|NOCHECK | NO | OPTION CHECK|NOCHECK | CHECK | Record count check | S,M,C |
CINV|NOCINV |
CINV|NOCINV | OPTION CINV|NOCINV | CINV | Control interval access | S,M,C |
COBEXIT |
COBEXIT | OPTION COBEXIT | COBEXIT | COBOL library | S,M,C |
INCLUDE|OMIT COND|FORMAT | NO | INCLUDE|OMIT COND|FORMAT | NO | Include|Omit fields | S,M,C |
OPTION COPY |
NO | OPTION COPY |
NO | Copy records | C |
DEBUG CTRx | NO | DEBUG CTRx | NO | ABEND record count | S,M |
NO | NO | NO | Time-of-day for activation | Simulate SORTDIAG DD Statement | S,M,C |
NO | NO | NO | DIAGSIM | Simulate SORTDIAG DD Statement | S,M,C |
DSA |
DSA | OPTION DSA | DSA | Dynamic storage adjustment limit | S |
DSPSIZE |
DSPSIZE | OPTION DSPSIZE | DSPSIZE | Dataspace sorting | S |
DYNALLOC |
DYNALLOC | OPTION DYNALLOC |
DYNALOC1 | Dynamic SORTWKs | S |
DYNALLOC |
DYNALLOC | OPTION DYNALLOC |
DYNAUTO | Automatic dynamic allocation | S |
DYNAPCT |
DYNAPCT | OPTION DYNAPCT | DYNAPCT | Additional work data sets | S |
DYNSPC |
DYNSPC | OPTION DYNSPC | DYNSPC | Dynamic allocation default space | S |
EFS |
EFS | NO2 | EFS | EFS program specified | S,M,C |
NO | NO | NO | ENABLE | Enable Time-of-Day modules | S,M,C |
EQUALS|NOEQUALS |
EQUALS|NOEQUALS | OPTION EQUALS|NOEQUALS |
EQUALS | Equal record order | S,M |
DEBUG EQUCOUNT | NO | DEBUG EQUCOUNT | NO | Equal key count message | S |
ABEND|NOABEND |
ABEND|NOABEND | DEBUG ABEND|NOABEND | ERET | Error action | S,M,C |
DEBUG ESTAE|NOESTAE | NO | DEBUG ESTAE|NOESTAE | ESTAE | ESTAE routine | S,M,C |
OPTION EXITCK | NO | OPTION EXITCK | EXITCK | E15/E35 return code checking | S,M,C |
NO | NO | NO | EXPMAX | Available expanded storage limit for all DFSORT Hiperspaces | S |
NO | NO | NO | EXPOLD | Old expanded storage limit for all DFSORT Hiperspaces | S |
NO | NO | NO | EXPRES | Available expanded storage reserved for non-Hipersorting use | S |
E15=COB |
E15=COB E35=COB | MODS Exx|HILEVEL=YES | NO | User Exit Exx |
S,M,C3 |
INREC parameters | NO | INREC parameters | NO | INREC reformatting | S,M,C |
JOINKEYS parameters | NO | JOINKEYS parameters | NO | JOINKEYS processing | S,C |
JOIN parameters | NO | JOIN parameters | NO | JOIN options | S,C |
OUTREC parameters | NO | OUTREC parameters | NO | OUTREC reformatting | S,M,C |
REFORMAT parameters | NO | REFORMAT parameters | NO | REFORMAT fields | S,C |
SORT|MERGE FIELDS|FORMAT | NO | SORT|MERGE FIELDS|FORMAT | NO | Control fields | S,M |
SUM FIELDS/FORMAT | NO | SUM FIELDS/FORMAT | NO | Sum fields | S,M |
MERGE FILES | NO | MERGE FILES | NO | Merge input files | M |
FILSZ |
FILSZ | OPTION FILSZ|SIZE |
FSZEST | File size | S,M |
HIPRMAX |
HIPRMAX | OPTION HIPRMAX | HIPRMAX | Hipersorting | S |
NO | NO | NO | IDRCPCT | IDRC compaction | S |
NO | NO | NO | IEXIT | ICEIEXIT | S,M,C |
OPTION CKPT4 |
NO | OPTION CKPT4 |
IGNCKPT | Checkpoints | S |
NO | NO | NO | IOMAXBF | Maximum |
S,M,C |
RECORD LENGTH | NO | RECORD LENGTH | NO | Record lengths | S,M,C |
LIST|NOLIST |
LIST|NOLIST | NO2 | LIST | Print DFSORT control statements5 | S,M,C |
LISTX|NOLISTX |
LISTX|NOLISTX | NO2 | LISTX | Print control statements returned by an EFS program5 | S,M,C |
LOCALE |
LOCALE | NO2 | LOCALE | Locale processing | S,M,C |
NO | NO | NO | MAXLIM | Maximum storage below 16MB virtual6 | S,M,C |
OPTION MERGEIN |
NO | NO2 |
NO | Alternate MERGE ddnames | M |
NO | NO | NO | MINLIM | Minimum storage | S,M,C |
MOSIZE |
MOSIZE | OPTION MOSIZE | MOSIZE | Memory object sorting | S |
MOWRK|NOMOWRK |
MOWRK|NOMOWRK | OPTION MOWRK|NOMOWRK | MOWRK | Memory objects as work storage | S |
MSGDDN |
MSGDDN | NO2 | MSGDDN | Alternate message data set | S,M,C |
NO | NO | NO | MSGCON | Write messages on master console | S,M,C |
MSGPRT |
MSGPRT | NO2 | MSGPRT | Print messages | S,M,C |
OPTION NOBLKSET | NO | OPTION NOBLKSET | NO | Bypass Blockset | S,M |
NO | NO | NO | NOMSGDD | Action when message data set missing | S,M,C |
NULLOUT |
NULLOUT | OPTION NULLOUT | NULLOUT | Action when no records for SORTOUT | S,M,C |
ODMAXBF |
ODMAXBF | OPTION ODMAXBF | ODMAXBF | Maximum OUTFIL data set buffer space | S,M,C |
OUTFIL9 | OUTFIL9 | OUTFIL9 | NO | OUTFIL processing | S,M,C |
OUTREL|NOOUTREL |
OUTREL|NOOUTREL | OPTION NOOUTREL | OUTREL | Release output data set space | S,M,C |
OPTION NOOUTSEC | NO | OPTION NOOUTSEC | OUTSEC | Output data set secondary allocation | S,M,C |
NO | NO | NO | OVERRGN | Storage over REGION | S,M,C |
OVFLO |
OVFLO | OPTION OVFLO | OVFLO | Summary fields overflow action | S,M |
PAD |
PAD | OPTION PAD | PAD | DFSORT LRECL padding action | S,M,C |
NO | NO | NO | PARMDDN | Alternate ddname for DFSPARM | S,M,C |
RESALL |
RESALL | OPTION RESALL | RESALL | System reserved storage6 | S,M,C |
RESET|NORESET |
RESET|NORESET | OPTION RESET|NORESET | RESET | NEW or MOD VSAM output | S,M,C |
SDB |
SDB | OPTION SDB | SDB | System- |
S,M,C |
NO | NO | NO | SDBMSG | System- |
S,M,C |
SIZE |
SIZE | OPTION MAINSIZE | SIZE | Storage | S,M,C |
SKIPREC |
SKIPREC | OPTION SKIPREC |
NO | Skip records | S,C |
OPTION SMF | NO | NO | SMF | SMF records | S,M,C |
SOLRF|NOSOLRF |
SOLRF|NOSOLRF | OPTION SOLRF|NOSOLRF | SOLRF | SORTOUT length | S,M,C |
OPTION SORTDD | NO | NO2 | NO | ddname prefix | S,M,C |
OPTION SORTIN7 | NO | NO2 | NO | Alternate SORTIN ddname | S,C |
NO | NO | NO | SORTLIB | Conventional modules library | S,M |
OPTION SORTOUT8 | NO | NO2 | NO | Alternate SORTOUT ddname | S,M,C |
SPANINC |
SPANINC | OPTION SPANINC | SPANINC | Incomplete spanned records action | S,M,C |
STOPAFT |
STOPAFT | OPTION STOPAFT |
NO | Input limit | S,C |
NO | NO | NO | SVC | DFSORT SVC Information | S,M,C |
SZERO|NOSZERO |
SZERO|NOSZERO | OPTION SZERO|NOSZERO | SZERO | Signed or unsigned zero | S,M,C |
NO | NO | NO | TEXIT | ICETEXIT | S,M,C |
NO | NO | NO | TMAXLIM | Maximum storage above and below 16MB virtual6 | S,M,C |
NO | NO | NO | TUNE | Optimize central storage or disk work space | S |
TRUNC |
TRUNC | OPTION TRUNC | TRUNC | DFSORT LRECL truncation action | S,M,C |
RECORD TYPE | NO | RECORD TYPE | NO | Record format | S,M,C |
VERIFY|NOVERIFY |
VERIFY|NOVERIFY | OPTION VERIFY|NOVERIFY | VERIFY | Sequence check | S,M |
NO | NO | NO | VIO | SORTWK virtual I/O | S |
VLLONG|NOVLLONG |
VLLONG|NOVLLONG | OPTION VLLONG|NOVLLONG | VLLONG | Truncate long output records | S,M,C |
VLSCMP|NOVLSCMP |
VLSCMP|NOVLSCMP | OPTION VLSCMP|NOVLSCMP | VLSCMP | Pad short compare fields | S,M,C |
VLSHRT|NOVLSHRT |
VLSHRT|NOVLSHRT | OPTION VLSHRT|NOVLSHRT | VLSHRT | Action for short control or compare fields | S,M,C |
NO | NO | NO | VSAMBSP | VSAM buffer space | S |
VSAMEMT|NVSAMEMT |
VSAMEMT|NVSAMEMT | OPTION VSAMEMT|NVSAMEMT | VSAMEMT | Emty VSAM input | S,M,C |
VSAMIO|NOVSAMIO |
VSAMIO|NOVSAMIO | OPTION VSAMIO|NOVSAMIO | VSAMIO | Same VSAM input and output | S |
WRKREL|NOWRKREL |
WRKREL|NOWRKREL | OPTION WRKREL|NOWRKREL | WRKREL | Release SORTWK space | S |
WRKSEC|NOWRKSEC |
WRKSEC|NOWRKSEC | OPTION WRKSEC|NOWRKSEC | WRKSEC | SORTWK secondary allocation | S |
Y2PAST |
Y2PAST | OPTION Y2PAST |
Y2PAST | Set century window | S,M,C |
ZDPRINT|NZDPRINT |
ZDPRINT|NZDPRINT | OPTION ZDPRINT|NZDPRINT | ZDPRINT | ZD SUM results | S,M |