|
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.
Table 1. 24-Bit List DFSORT Option Specification/Override. Options
are arranged alphabetically on the Installation column. If "NO" is
specified in the Installation column, move to the next column to the
left and so on. 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 CODE
|
ALTSEQ |
Alternate sequence |
S,M |
ARESALL
OPTION 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
|
OPTION AVGRLEN |
NO |
NO |
Average record length |
S |
BSAM
DEBUG 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
|
OPTION CINV|NOCINV |
NO |
CINV |
Control interval access |
S,M,C |
COBEXIT
OPTION 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
SORT|MERGE FIELDS
|
OPTION COPY
SORT|MERGE FIELDS
|
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
|
OPTION DSA |
NO |
DSA |
Dynamic storage adjustment limit |
S |
DSPSIZE
OPTION DSPSIZE
|
OPTION DSPSIZE |
NO |
DSPSIZE |
dataspace sorting |
S |
DYNALLOC
OPTION DYNALLOC
SORT DYNALLOC
|
OPTION DYNALLOC
SORT DYNALLOC
|
SORT DYNALLOC |
DYNALOC1 |
Dynamic SORTWKs |
S |
DYNALLOC
OPTION DYNALLOC|USEWKDD
SORT DYNALLOC
|
OPTION DYNALLOC
SORT DYNALLOC
|
SORT DYNALLOC |
DYNAUTO |
Automatic DYNALLOC |
S |
DYNAPCT
OPTION DYNAPCT
|
OPTION DYNAPCT |
NO |
DYNAPCT |
Additional work data sets |
S |
DYNSPC
OPTION DYNSPC
|
OPTION DYNSPC |
NO |
DYNSPC |
Dynamic allocation default space |
S |
EFS
OPTION 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
|
OPTION EQUALS|NOEQUALS
SORT|MERGE 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 |
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|
HILEVEL=YES
|
MODS E153|
HILEVEL=YES
|
Offset 18 entry3
MODS E153|
HILEVEL=YES
|
NO |
User exit E15 |
S,C |
NO |
NO |
Offset 18 entry |
NO |
User exit E32 |
M |
E35=COB
MODS E353|HILEVEL=YES
|
MODS E353|HILEVEL=YES |
Offset 22 entry3
MODS E353|
HILEVEL=YES
|
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
MERGE FILES
|
NO |
Merge input files |
M |
FILSZ
OPTION FILSZ|SIZE
SORT|MERGE FILSZ|SIZE
|
OPTION FILSZ|SIZE
SORT|MERGE 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
|
OPTION HIPRMAX |
NO |
HIPRMAX |
Hipersorting |
S |
NO |
NO |
NO |
IDRCPCT |
IDRC compaction |
S |
NO |
NO |
NO |
IEXIT |
ICEIEXIT |
S,M,C |
OPTION CKPT5
SORT|MERGE CKPT5
|
OPTION CKPT5
SORT|MERGE CKPT5
|
SORT|MERGE CKPT5 |
IGNCKPT |
Checkpoints |
S |
NO |
NO |
NO |
IOMAXBF |
Maximum
SORTIN/
SORTOUT
data set buffer
space
|
S,M,C |
RECORD LENGTH |
RECORD LENGTH |
RECORD LENGTH |
NO |
Record lengths |
S,M,C |
LIST|NOLIST
OPTION LIST|NOLIST
|
NO2 |
NO |
LIST |
Print DFSORT control statements6 |
S,M,C |
LISTX|NOLISTX
OPTION LISTX|NOLISTX
|
NO2 |
NO |
LISTX |
Print control statements returned by an EFS program6 |
S,M,C |
LOCALE
OPTION 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
|
OPTION MOSIZE |
NO |
MOSIZE |
Memory object sorting |
S |
MOWRK|NOMOWRK
OPTION MOWRK|NOMOWRK
|
OPTION MOWRK|NOMOWRK |
NO |
MOWRK |
Memory objects as work storage |
S |
MSGDDN
OPTION 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
OPTION 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
|
OPTION NULLOUT |
NO |
NULLOUT |
Action when no records for SORTOUT |
S,M,C |
ODMAXBF
OPTION 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
|
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
|
OPTION OVFLO |
NO |
OVFLO |
Summary fields overflow action |
S,M |
PAD
OPTION 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
|
OPTION RESALL |
NO |
RESALL |
System reserved storage7 |
S,M,C |
RESET|NORESET
OPTION 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
|
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
|
OPTION MAINSIZE |
X'00' entry |
SIZE |
Storage |
S,M,C |
SKIPREC
OPTION SKIPREC
SORT|MERGE SKIPREC
|
OPTION SKIPREC
SORT|MERGE SKIPREC
|
SORT|MERGE SKIPREC |
NO |
Skip records |
S,C |
OPTION SMF |
NO |
NO |
SMF |
SMF records |
S,M,C |
SOLRF|NOSOLRF
OPTION 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
|
OPTION SPANINC |
NO |
SPANINC |
Incomplete spanned records action |
S,M,C |
STOPAFT
OPTION STOPAFT
SORT|MERGE STOPAFT
|
OPTION STOPAFT
SORT|MERGE STOPAFT
|
SORT|MERGE STOPAFT |
NO |
Input limit |
S,C |
NO |
NO |
NO |
SVC |
DFSORT SVC information |
S,M,C |
SZERO|NOSZERO
OPTION 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
|
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
|
OPTION VERIFY|NOVERIFY |
NO |
VERIFY |
Sequence check |
S,M |
NO |
NO |
NO |
VIO |
SORTWK virtual I/O |
S |
VLLONG|NOVLLONG
OPTION VLLONG|NOVLLONG
|
OPTION VLLONG|NOVLLONG |
NO |
VLLONG |
Truncate long output records |
S,M,C |
VLSCMP|NOVLSCMP
OPTION VLSCMP|NOVLSCMP
|
OPTION VLSCMP|NOVLSCMP |
NO |
VLSCMP |
Pad short compare fields |
S,M,C |
VLSHRT|NOVLSHRT
OPTION 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
|
OPTION VSAMEMT|NVSAMEMT |
NO |
VSAMEMT |
Empty VSAM input |
S,M,C |
VSAMIO|NOVSAMIO
OPTION VSAMIO|NOVSAMIO
|
OPTION VSAMIO|NOVSAMIO |
NO |
VSAMIO |
Same VSAM input and output |
S |
WRKREL|NOWRKREL
OPTION WRKREL|NOWRKREL
|
OPTION WRKREL|NOWRKREL |
NO |
WRKREL |
Release SORTWK space |
S |
WRKSEC|NOWRKSEC
OPTION WRKSEC|NOWRKSEC
|
OPTION WRKSEC|
NOWRKSEC
|
NO |
WRKSEC |
SORTWK secondary allocation |
S |
Y2PAST
OPTION Y2PAST
SORT|MERGE Y2PAST
|
OPTION Y2PAST
SORT|MERGE Y2PAST
|
SORT|MERGE Y2PAST |
Y2PAST |
Set century window |
S,M,C |
ZDPRINT|NZDPRINT
OPTION ZDPRINT|NZDPRINT
|
OPTION ZDPRINT|NZDPRINT |
NO |
ZDPRINT |
ZD SUM results |
S,M |
|