Program invoked DFSORT with the 24-bit parameter list
Table 1 shows where each sort, merge, or copy option may be specified when DFSORT is program invoked and a 24-bit parameter list is passed to it.
DFSPARM: PARM options selectively override corresponding options in any other source. DEBUG and OPTION control statement options selectively override corresponding options in SORTCNTL and the Parameter List. Control statements other than DEBUG and OPTION completely override corresponding control statements in SORTCNTL and the Parameter List.
SORTCNTL: DEBUG control statement options selectively override corresponding options in the Parameter List. Control statements other than DEBUG completely override corresponding control statements in the Parameter List.
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 SORTCNTL | Specified with 24-Bit List | Installation (INV, TSOINV or TDx) | Description of Option | Function |
---|---|---|---|---|---|
NO | NO | NO | ABCODE | ABEND code | S,M,C |
DEBUG ABSTP | DEBUG ABSTP | DEBUG ABSTP | NO | Abnormal stop | S,M,C |
ALTSEQ CODE | ALTSEQ CODE | X'F6' entry |
ALTSEQ | Alternate sequence | S,M |
ARESALL |
OPTION ARESALL | NO | ARESALL | System storage above 16MB virtual | S,M,C |
OPTION ARESINV | OPTION ARESINV | NO | ARESINV | Storage above 16MB virtual for invoking program | S,M,C |
DEBUG NOASSIST | DEBUG NOASSIST | DEBUG NOASSIST | NO | Bypass Sorting Instructions | S |
AVGRLEN |
OPTION AVGRLEN | NO | NO | Average record length | S |
BSAM |
DEBUG BSAM | DEBUG BSAM | NO | Force BSAM | S,M,C |
DEBUG CFW|NOCFW | DEBUG CFW|NOCFW | DEBUG CFW|NOCFW | CFW | Cache fast write | S |
OPTION CHALT|NOCHALT | OPTION CHALT|NOCHALT | NO | CHALT | CH field sequence | S,M |
OPTION CHECK|NOCHECK | OPTION CHECK|NOCHECK | NO | CHECK | Record count check | S,M,C |
CINV|NOCINV |
OPTION CINV|NOCINV | NO | CINV | Control interval access | S,M,C |
COBEXIT |
OPTION COBEXIT | NO | COBEXIT | COBOL library | S,M,C |
INCLUDE|OMIT COND|FORMAT | INCLUDE|OMIT COND|FORMAT | INCLUDE|OMIT COND|FORMAT | NO | Include|Omit fields | S,M,C |
OPTION COPY |
OPTION COPY |
SORT|MERGE FIELDS | NO | Copy records | C |
DEBUG CTRx | DEBUG CTRx | DEBUG CTRx | NO | ABEND record count | S,M |
NO | NO | NO | day | Time-of-day for activation | S,M,C |
NO | NO | NO | DIAGSIM | Simulate SORTDIAG DD statement | S,M,C |
DSA |
OPTION DSA | NO | DSA | Dynamic storage adjustment limit | S |
DSPSIZE |
OPTION DSPSIZE | NO | DSPSIZE | dataspace sorting | S |
DYNALLOC |
OPTION DYNALLOC |
SORT DYNALLOC | DYNALOC1 | Dynamic SORTWKs | S |
DYNALLOC |
OPTION DYNALLOC |
SORT DYNALLOC | DYNAUTO | Automatic DYNALLOC | S |
DYNAPCT |
OPTION DYNAPCT | NO | DYNAPCT | Additional work data sets | S |
DYNSPC |
OPTION DYNSPC | NO | DYNSPC | Dynamic allocation default space | S |
EFS |
NO2 | NO | EFS | EFS program specified | S,M,C |
NO | NO | NO | ENABLE | Enable Time-of-Day modules | S,M,C |
EQUALS|NOEQUALS |
OPTION EQUALS|NOEQUALS |
SORT|MERGE EQUALS|NOEQUALS | EQUALS | Equal record order | S,M |
DEBUG EQUCOUNT | DEBUG EQUCOUNT | DEBUG EQUCOUNT | NO | Equal key count message | S |
ABEND|NOABEND |
DEBUG ABEND|NOABEND | DEBUG ABEND|NOABEND | ERET | Error action | S,M,C |
DEBUG ESTAE|NOESTAE | DEBUG ESTAE|NOESTAE | DEBUG ESTAE|NOESTAE | ESTAE | ESTAE routine | S,M,C |
OPTION EXITCK | OPTION EXITCK | NO | 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 |
MODS E153| |
Offset 18 entry3 |
NO | User exit E15 | S,C |
NO | NO | Offset 18 entry | NO | User exit E32 | M |
E35=COB |
MODS E353|HILEVEL=YES | Offset 22 entry3 |
NO | User exit E35 | S,M,C |
MODS Exx | MODS Exx | MODS Exx | NO | User Exit Exx (xx=11,16-19, 31,37-39, and 61) | S,M,C4 |
INREC parameters | INREC parameters | INREC parameters | NO | INREC reformatting | S,M,C |
JOINKEYS parameters | JOINKEYS parameters | JOINKEYS parameters | NO | JOINKEYS processing | S,C |
JOIN parameters | JOIN parameters | JOIN parameters | NO | JOIN options | S,C |
OUTREC parameters | OUTREC parameters | OUTREC parameters | NO | OUTREC reformatting | S,M,C |
REFORMAT parameters | REFORMAT parameters | REFORMAT parameters | NO | REFORMAT fields | S,C |
SORT|MERGE FIELDS|FORMAT | SORT|MERGE FIELDS|FORMAT | SORT|MERGE FIELDS|FORMAT | NO | Control fields | S,M,C |
SUM FIELDS|FORMAT | SUM FIELDS|FORMAT | SUM FIELDS|FORMAT | NO | Sum fields | S,M |
MERGE FILES | MERGE FILES | X'04' entry |
NO | Merge input files | M |
FILSZ |
OPTION FILSZ|SIZE |
SORT|MERGE FILSZ|SIZE | FSZEST | File size | S,M |
NO | NO | NO | GENER | IEBGENER name | C |
NO | NO | NO | GNPAD | ICEGENER LRECL padding action | C |
NO | NO | NO | GNTRUNC | ICEGENER LRECL truncation action | C |
HIPRMAX |
OPTION HIPRMAX | NO | HIPRMAX | Hipersorting | S |
NO | NO | NO | IDRCPCT | IDRC compaction | S |
NO | NO | NO | IEXIT | ICEIEXIT | S,M,C |
OPTION CKPT5 |
OPTION CKPT5 |
SORT|MERGE CKPT5 | IGNCKPT | Checkpoints | S |
NO | NO | NO | IOMAXBF | Maximum |
S,M,C |
RECORD LENGTH | RECORD LENGTH | RECORD LENGTH | NO | Record lengths | S,M,C |
LIST|NOLIST |
NO2 | NO | LIST | Print DFSORT control statements6 | S,M,C |
LISTX|NOLISTX |
NO2 | NO | LISTX | Print control statements returned by an EFS program6 | S,M,C |
LOCALE |
NO2 | NO | LOCALE | Locale processing | S,M,C |
NO | NO | NO | MAXLIM | Maximum storage below 16MB virtual7 | S,M,C |
OPTION MERGEIN | NO2 |
NO | NO | Alternate MERGE ddnames | M |
NO | NO | NO | MINLIM | Minimum storage | S,M,C |
MOSIZE |
OPTION MOSIZE | NO | MOSIZE | Memory object sorting | S |
MOWRK|NOMOWRK |
OPTION MOWRK|NOMOWRK | NO | MOWRK | Memory objects as work storage | S |
MSGDDN |
NO2 | X'03' entry | MSGDDN | Alternate message ddname | S,M,C |
NO | NO | NO | MSGCON | Write messages on master console | S,M,C |
MSGPRT |
NO2 | X'FF' entry | MSGPRT | Print messages | S,M,C |
OPTION NOBLKSET | OPTION NOBLKSET | NO | NO | Bypass Blockset | S,M |
NO | NO | NO | NOMSGDD | Action when message data set missing | S,M,C |
NULLOUT |
OPTION NULLOUT | NO | NULLOUT | Action when no records for SORTOUT | S,M,C |
ODMAXBF |
OPTION ODMAXBF | NO | ODMAXBF | Maximum OUTFIL data set buffer space | S,M,C |
OUTFIL10 | OUTFIL10 | OUTFIL10 | NO | OUTFIL processing | S,M,C |
OUTREL|NOOUTREL |
OPTION NOOUTREL | NO | OUTREL | Release output data set space | S,M,C |
OPTION NOOUTSEC | OPTION NOOUTSEC | NO | OUTSEC | Output data set secondary allocation | S,M,C |
NO | NO | NO | OVERRGN | Storage over REGION | S,M,C |
OVFLO |
OPTION OVFLO | NO | OVFLO | Summary fields overflow action | S,M |
PAD |
OPTION PAD | NO | PAD | DFSORT LRECL padding action | S,M,C |
NO | NO | NO | PARMDDN | Alternate ddname for DFSPARM | S,M,C |
RESALL |
OPTION RESALL | NO | RESALL | System reserved storage7 | S,M,C |
RESET|NORESET |
OPTION RESET|NORESET | NO | RESET | NEW or MOD VSAM output | S,M,C |
OPTION RESINV | OPTION RESINV | X'01' entry | RESINV | Program reserved storage7 | S,M,C |
SDB |
OPTION SDB | NO | SDB | System-determined output data set block size | S,M,C |
NO | NO | NO | SDBMSG | System-determined block size for message and list data sets | S,M,C |
SIZE |
OPTION MAINSIZE | X'00' entry | SIZE | Storage | S,M,C |
SKIPREC |
OPTION SKIPREC |
SORT|MERGE SKIPREC | NO | Skip records | S,C |
OPTION SMF | NO | NO | SMF | SMF records | S,M,C |
SOLRF|NOSOLRF |
OPTION SOLRF|NOSOLRF | NO | SOLRF | SORTOUT length | S,M,C |
OPTION SORTDD | NO2 | Prefix entry | NO | ddname prefix | S,M,C |
OPTION SORTIN8 | NO2 | NO | NO | Alternate SORTIN ddname | S,C |
NO | NO | NO | SORTLIB | Conventional modules library | S,M |
OPTION SORTOUT9 | NO2 | NO | NO | Alternate SORTOUT ddname | S,M,C |
SPANINC |
OPTION SPANINC | NO | SPANINC | Incomplete spanned records action | S,M,C |
STOPAFT |
OPTION STOPAFT |
SORT|MERGE STOPAFT | NO | Input limit | S,C |
NO | NO | NO | SVC | DFSORT SVC information | S,M,C |
SZERO|NOSZERO |
OPTION SZERO|NOSZERO | NO | 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 virtual7 | S,M,C |
NO | NO | NO | TUNE | Optimize central storage or disk work space | S |
TRUNC |
OPTION TRUNC | NO | TRUNC | DFSORT LRECL truncation action | S,M,C |
RECORD TYPE | RECORD TYPE | RECORD TYPE | NO | Record format | S,M,C |
VERIFY|NOVERIFY |
OPTION VERIFY|NOVERIFY | NO | VERIFY | Sequence check | S,M |
NO | NO | NO | VIO | SORTWK virtual I/O | S |
VLLONG|NOVLLONG |
OPTION VLLONG|NOVLLONG | NO | VLLONG | Truncate long output records | S,M,C |
VLSCMP|NOVLSCMP |
OPTION VLSCMP|NOVLSCMP | NO | VLSCMP | Pad short compare fields | S,M,C |
VLSHRT|NOVLSHRT |
OPTION VLSHRT|NOVLSHRT | NO | VLSHRT | Action for short control or compare field | S,M,C |
NO | NO | NO | VSAMBSP | VSAM buffer space | S |
VSAMEMT|NVSAMEMT |
OPTION VSAMEMT|NVSAMEMT | NO | VSAMEMT | Empty VSAM input | S,M,C |
VSAMIO|NOVSAMIO |
OPTION VSAMIO|NOVSAMIO | NO | VSAMIO | Same VSAM input and output | S |
WRKREL|NOWRKREL |
OPTION WRKREL|NOWRKREL | NO | WRKREL | Release SORTWK space | S |
WRKSEC|NOWRKSEC |
OPTION WRKSEC| |
NO | WRKSEC | SORTWK secondary allocation | S |
Y2PAST |
OPTION Y2PAST |
SORT|MERGE Y2PAST | Y2PAST | Set century window | S,M,C |
ZDPRINT|NZDPRINT |
OPTION ZDPRINT|NZDPRINT | NO | ZDPRINT | ZD SUM results | S,M |