|
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.
Table 1. Directly Invoked 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. The order of override is from left
to right and from top to bottom within a row.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
OPTION ARESALL
|
ARESALL |
OPTION ARESALL |
ARESALL |
System storage above 16MB virtual |
S,M,C |
DEBUG NOASSIST |
NO |
DEBUG NOASSIST |
NO |
Bypass Sorting Instructions |
S |
AVGRLEN
OPTION AVGRLEN
|
AVGRLEN |
OPTION AVGRLEN |
NO |
Average record length |
S |
BSAM
DEBUG 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
OPTION CINV|NOCINV
|
CINV|NOCINV |
OPTION CINV|NOCINV |
CINV |
Control interval access |
S,M,C |
COBEXIT
OPTION 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
SORT|MERGE FIELDS
|
NO |
OPTION COPY
SORT|MERGE FIELDS
|
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
OPTION DSA
|
DSA |
OPTION DSA |
DSA |
Dynamic storage adjustment limit |
S |
DSPSIZE
OPTION DSPSIZE
|
DSPSIZE |
OPTION DSPSIZE |
DSPSIZE |
Dataspace sorting |
S |
DYNALLOC
OPTION DYNALLOC
SORT DYNALLOC
|
DYNALLOC |
OPTION DYNALLOC
SORT DYNALLOC
|
DYNALOC1 |
Dynamic SORTWKs |
S |
DYNALLOC
OPTION DYNALLOC|USEWKDD
SORT DYNALLOC
|
DYNALLOC |
OPTION DYNALLOC
SORT DYNALLOC
|
DYNAUTO |
Automatic dynamic allocation |
S |
DYNAPCT
OPTION DYNAPCT
|
DYNAPCT |
OPTION DYNAPCT |
DYNAPCT |
Additional work data sets |
S |
DYNSPC
OPTION DYNSPC
|
DYNSPC |
OPTION DYNSPC |
DYNSPC |
Dynamic allocation default space |
S |
EFS
OPTION EFS
|
EFS |
NO2 |
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|NOEQUALS |
OPTION EQUALS|NOEQUALS
SORT|MERGE EQUALS|NOEQUALS
|
EQUALS |
Equal record order |
S,M |
DEBUG EQUCOUNT |
NO |
DEBUG EQUCOUNT |
NO |
Equal key count message |
S |
ABEND|NOABEND
DEBUG 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
PARM E35=COB
MODS Exx|HILEVEL=YES
|
E15=COB E35=COB |
MODS Exx|HILEVEL=YES |
NO |
User Exit Exx
(xx=11,15-19,
31,35,37-39,
and 61)
|
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
OPTION FILSZ|SIZE
SORT|MERGE FILSZ|SIZE
|
FILSZ |
OPTION FILSZ|SIZE
SORT|MERGE FILSZ|SIZE
|
FSZEST |
File size |
S,M |
HIPRMAX
OPTION HIPRMAX
|
HIPRMAX |
OPTION HIPRMAX |
HIPRMAX |
Hipersorting |
S |
NO |
NO |
NO |
IDRCPCT |
IDRC compaction |
S |
NO |
NO |
NO |
IEXIT |
ICEIEXIT |
S,M,C |
OPTION CKPT4
SORT CKPT4
|
NO |
OPTION CKPT4
SORT CKPT4
|
IGNCKPT |
Checkpoints |
S |
NO |
NO |
NO |
IOMAXBF |
Maximum
SORTIN/
SORTOUT
data set buffer
space
|
S,M,C |
RECORD LENGTH |
NO |
RECORD LENGTH |
NO |
Record lengths |
S,M,C |
LIST|NOLIST
OPTION LIST|NOLIST
|
LIST|NOLIST |
NO2 |
LIST |
Print DFSORT control statements5 |
S,M,C |
LISTX|NOLISTX
OPTION LISTX|NOLISTX
|
LISTX|NOLISTX |
NO2 |
LISTX |
Print control statements returned by an EFS program5 |
S,M,C |
LOCALE
OPTION 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
OPTION MOSIZE
|
MOSIZE |
OPTION MOSIZE |
MOSIZE |
Memory object sorting |
S |
MOWRK|NOMOWRK
OPTION MOWRK|NOMOWRK
|
MOWRK|NOMOWRK |
OPTION MOWRK|NOMOWRK |
MOWRK |
Memory objects as work storage |
S |
MSGDDN
OPTION MSGDDN
|
MSGDDN |
NO2 |
MSGDDN |
Alternate message data set |
S,M,C |
NO |
NO |
NO |
MSGCON |
Write messages on master console |
S,M,C |
MSGPRT
OPTION 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
OPTION NULLOUT
|
NULLOUT |
OPTION NULLOUT |
NULLOUT |
Action when no records for SORTOUT |
S,M,C |
ODMAXBF
OPTION 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
OPTION 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
OPTION OVFLO
|
OVFLO |
OPTION OVFLO |
OVFLO |
Summary fields overflow action |
S,M |
PAD
OPTION PAD
|
PAD |
OPTION PAD |
PAD |
DFSORT LRECL padding action |
S,M,C |
NO |
NO |
NO |
PARMDDN |
Alternate ddname for DFSPARM |
S,M,C |
RESALL
OPTION RESALL
|
RESALL |
OPTION RESALL |
RESALL |
System reserved storage6 |
S,M,C |
RESET|NORESET
OPTION RESET|NORESET
|
RESET|NORESET |
OPTION RESET|NORESET |
RESET |
NEW or MOD VSAM output |
S,M,C |
SDB
OPTION SDB
|
SDB |
OPTION SDB |
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
|
SIZE |
OPTION MAINSIZE |
SIZE |
Storage |
S,M,C |
SKIPREC
OPTION SKIPREC
SORT SKIPREC
|
SKIPREC |
OPTION SKIPREC
SORT SKIPREC
|
NO |
Skip records |
S,C |
OPTION SMF |
NO |
NO |
SMF |
SMF records |
S,M,C |
SOLRF|NOSOLRF
OPTION 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
OPTION SPANINC
|
SPANINC |
OPTION SPANINC |
SPANINC |
Incomplete spanned records action |
S,M,C |
STOPAFT
OPTION STOPAFT
SORT STOPAFT
|
STOPAFT |
OPTION STOPAFT
SORT STOPAFT
|
NO |
Input limit |
S,C |
NO |
NO |
NO |
SVC |
DFSORT SVC Information |
S,M,C |
SZERO|NOSZERO
OPTION 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
OPTION 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
OPTION VERIFY|NOVERIFY
|
VERIFY|NOVERIFY |
OPTION VERIFY|NOVERIFY |
VERIFY |
Sequence check |
S,M |
NO |
NO |
NO |
VIO |
SORTWK virtual I/O |
S |
VLLONG|NOVLLONG
OPTION VLLONG|NOVLLONG
|
VLLONG|NOVLLONG |
OPTION VLLONG|NOVLLONG |
VLLONG |
Truncate long output records |
S,M,C |
VLSCMP|NOVLSCMP
OPTION VLSCMP|NOVLSCMP
|
VLSCMP|NOVLSCMP |
OPTION VLSCMP|NOVLSCMP |
VLSCMP |
Pad short compare fields |
S,M,C |
VLSHRT|NOVLSHRT
OPTION 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
OPTION VSAMEMT|NVSAMEMT
|
VSAMEMT|NVSAMEMT |
OPTION VSAMEMT|NVSAMEMT |
VSAMEMT |
Emty VSAM input |
S,M,C |
VSAMIO|NOVSAMIO
OPTION VSAMIO|NOVSAMIO
|
VSAMIO|NOVSAMIO |
OPTION VSAMIO|NOVSAMIO |
VSAMIO |
Same VSAM input and output |
S |
WRKREL|NOWRKREL
OPTION WRKREL|NOWRKREL
|
WRKREL|NOWRKREL |
OPTION WRKREL|NOWRKREL |
WRKREL |
Release SORTWK space |
S |
WRKSEC|NOWRKSEC
OPTION WRKSEC|NOWRKSEC
|
WRKSEC|NOWRKSEC |
OPTION WRKSEC|NOWRKSEC |
WRKSEC |
SORTWK secondary allocation |
S |
Y2PAST
OPTION Y2PAST
SORT|MERGE Y2PAST
|
Y2PAST |
OPTION Y2PAST
SORT|MERGE Y2PAST
|
Y2PAST |
Set century window |
S,M,C |
ZDPRINT|NZDPRINT
OPTION ZDPRINT|NZDPRINT
|
ZDPRINT|NZDPRINT |
OPTION ZDPRINT|NZDPRINT |
ZDPRINT |
ZD SUM results |
S,M |
|