|
Table 1 shows where each sort, merge,
or copy option may be specified when DFSORT is program invoked and
an extended 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 and OPTION control statement options selectively
override corresponding options in the Parameter List. Control statements
other than DEBUG and OPTION 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. Extended Parameter 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. The order of override is from left
to right and from top to bottom within a row.Specified with DFSPARM |
Specified with SORTCNTL |
Specified with Extended Parameter 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 |
Offset 16 entry
ALTSEQ CODE
|
ALTSEQ |
Alternate sequence |
S,M |
ARESALL
OPTION ARESALL
|
OPTION ARESALL |
OPTION ARESALL |
ARESALL |
System storage above 16MB virtual |
S,M,C |
OPTION ARESINV |
OPTION ARESINV |
OPTION ARESINV |
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 |
OPTION AVGRLEN |
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 |
OPTION CHALT|NOCHALT |
CHALT |
CH field sequence |
S,M |
OPTION CHECK|NOCHECK |
OPTION CHECK|NOCHECK |
OPTION CHECK|NOCHECK |
CHECK |
Record count check |
S,M,C |
CINV|NOCINV
OPTION CINV|NOCINV
|
OPTION CINV|NOCINV |
OPTION CINV|NOCINV |
CINV |
Control interval access |
S,M,C |
COBEXIT
OPTION COBEXIT
|
OPTION COBEXIT |
OPTION COBEXIT |
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 FIELDS2
|
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
|
OPTION DSA |
OPTION DSA |
DSA |
Dynamic storage adjustment limit |
S |
DSPSIZE
OPTION DSPSIZE
|
OPTION DSPSIZE |
OPTION DSPSIZE |
DSPSIZE |
dataspace sorting |
S |
DYNALLOC
OPTION DYNALLOC
SORT DYNALLOC
|
OPTION DYNALLOC
SORT DYNALLOC2
|
OPTION DYNALLOC
SORT DYNALLOC
|
DYNALOC1 |
Dynamic SORTWKs |
S |
DYNALLOC
OPTION DYNALLOC|
USEWKDD
SORT DYNALLOC
|
OPTION DYNALLOC
SORT DYNALLOC
|
OPTION DYNALLOC|
USEWKDD
SORT DYNALLOC
|
DYNAUTO |
Automatic DYNALLOC |
S |
DYNAPCT
OPTION DYNAPCT
|
OPTION DYNAPCT |
OPTION DYNAPCT |
DYNAPCT |
Additional work data sets |
S |
DYNSPC
OPTION DYNSPC
|
OPTION DYNSPC |
OPTION DYNSPC |
DYNSPC |
Dynamic allocation default space |
S |
EFS
OPTION EFS
|
NO3 |
OPTION EFS |
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|NOEQUALS2
|
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 |
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 |
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
MODS E154|HILEVEL=YES
|
MODS E154|HILEVEL=YES |
Offset 4 entry4
MODS E154|HILEVEL=YES
|
NO |
Exit E15 |
S,C |
MODS E184 |
MODS E184 |
Offset 24 entry4
MODS E184
|
NO |
Exit E18 |
S |
NO |
NO |
Offset 4 entry |
NO |
Exit E32 |
M |
E35=COB
MODS E354|HILEVEL=YES
|
MODS E354|HILEVEL=YES |
Offset 8 entry4
MODS E354|HILEVEL=YES
|
NO |
Exit E35 |
S,M,C |
MODS E394 |
MODS E394 |
Offset 28 entry4
MODS E394
|
NO |
Exit E39 |
S,M,C |
MODS Exx |
MODS Exx |
MODS Exx |
NO |
User Exit Exx (xx=11,16,17,19, 31,37,38, and 61) |
S,M,C5 |
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 |
SUM FIELDS|FORMAT |
SUM FIELDS|FORMAT |
SUM FIELDS|FORMAT |
NO |
Sum fields |
S,M |
MERGE FILES |
MERGE FILES |
MERGE FILES |
NO |
Merge input files |
M |
FILSZ
OPTION FILSZ|SIZE
SORT|MERGE FILSZ|SIZE
|
OPTION FILSZ|SIZE
SORT|MERGE FILSZ|SIZE2
|
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
|
OPTION HIPRMAX |
OPTION HIPRMAX |
HIPRMAX |
Hipersorting |
S |
NO |
NO |
NO |
IDRCPCT |
IDRC compaction |
S |
NO |
NO |
NO |
IEXIT |
ICEIEXIT |
S,M,C |
OPTION CKPT6
SORT|MERGE CKPT6
|
OPTION CKPT6
SORT|MERGE CKPT2,6
|
OPTION CKPT6
SORT|MERGE CKPT6
|
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
|
NO3 |
OPTION LIST|NOLIST |
LIST |
Print DFSORT control statements7 |
S,M,C |
LISTX|NOLISTX
OPTION LISTX|NOLISTX
|
NO3 |
OPTION LISTX|NOLISTX |
LISTX |
Print control statements returned by an EFS program7 |
S,M,C |
LOCALE
OPTION LOCALE
|
NO3 |
OPTION LOCALE |
LOCALE |
Locale processing |
S,M,C |
NO |
NO |
NO |
MAXLIM |
Maximum storage below 16MB virtual8 |
S,M,C |
OPTION MERGEIN
|
NO 3
|
OPTION MERGEIN |
NO |
Alternate MERGE ddnames |
M |
NO |
NO |
NO |
MINLIM |
Minimum storage |
S,M,C |
MOSIZE
OPTION MOSIZE
|
OPTION MOSIZE |
OPTION MOSIZE |
MOSIZE |
Memory object sorting |
S |
MOWRK|NOMOWRK
OPTION MOWRK|NOMOWRK
|
OPTION MOWRK|NOMOWRK |
OPTION MOWRK|NOMOWRK |
MOWRK |
Memory objects as work storage |
S |
MSGDDN
OPTION MSGDDN
|
NO3 |
OPTION MSGDDN |
MSGDDN |
Alternate message ddname |
S,M,C |
NO |
NO |
NO |
MSGCON |
Write messages on master console |
S,M,C |
MSGPRT
OPTION MSGPRT
|
NO3 |
OPTION MSGPRT |
MSGPRT |
Print messages |
S,M,C |
OPTION NOBLKSET |
OPTION NOBLKSET |
OPTION NOBLKSET |
NO |
Bypass Blockset |
S,M |
NO |
NO |
NO |
NOMSGDD |
Action when message data set missing |
S,M,C |
NULLOUT
OPTION NULLOUT
|
OPTION NULLOUT |
OPTION NULLOUT |
NULLOUT |
Action when no records for SORTOUT |
S,M,C |
ODMAXBF
OPTION ODMAXBF
|
OPTION ODMAXBF |
OPTION ODMAXBF |
ODMAXBF |
Maximum OUTFIL data set buffer space |
S,M,C |
OUTFIL11 |
OUTFIL11 |
OUTFIL11 |
NO |
OUTFIL processing |
S,M,C |
OUTREL|NOOUTREL
OPTION NOOUTREL
|
OPTION NOOUTREL |
OPTION NOOUTREL |
OUTREL |
Release output data set space |
S,M,C |
OPTION NOOUTSEC |
OPTION NOOUTSEC |
OPTION NOOUTSEC |
OUTSEC |
Output data set secondary allocation |
S,M,C |
NO |
NO |
NO |
OVERRGN |
Storage over REGION |
S,M,C |
OVFLO
OPTION OVFLO
|
OPTION OVFLO |
OPTION OVFLO |
OVFLO |
Summary fields overflow action |
S,M |
PAD
OPTION PAD
|
OPTION 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
|
OPTION RESALL |
OPTION RESALL |
RESALL |
System reserved storage8 |
S,M,C |
RESET|NORESET
OPTION RESET|NORESET
|
OPTION RESET|NORESET |
OPTION RESET|NORESET |
RESET |
NEW or MOD VSAM output |
S,M,C |
OPTION RESINV |
OPTION RESINV |
OPTION RESINV |
RESINV |
Program reserved storage8 |
S,M,C |
SDB
OPTION SDB
|
OPTION 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
|
OPTION MAINSIZE |
OPTION MAINSIZE |
SIZE |
Storage |
S,M,C |
SKIPREC
OPTION SKIPREC
SORT|MERGE SKIPREC
|
OPTION SKIPREC
SORT|MERGE SKIPREC2
|
OPTION SKIPREC
SORT|MERGE SKIPREC
|
NO |
Skip records |
S,C |
OPTION SMF |
NO |
OPTION SMF |
SMF |
SMF records |
S,M,C |
SOLRF|NOSOLRF
OPTION SOLRF|NOSOLRF
|
OPTION SOLRF|NOSOLRF |
OPTION SOLRF|NOSOLRF |
SOLRF |
SORTOUT length |
S,M,C |
OPTION SORTDD |
NO3 |
OPTION SORTDD |
NO |
ddname prefix |
S,M,C |
OPTION SORTIN9 |
NO3 |
OPTION SORTIN9 |
NO |
Alternate SORTIN ddname |
S,C |
NO |
NO |
NO |
SORTLIB |
Conventional modules library |
S,M |
OPTION SORTOUT10 |
NO3 |
OPTION SORTOUT10 |
NO |
Alternate SORTOUT ddname |
S,M,C |
SPANINC
OPTION SPANINC
|
OPTION SPANINC |
OPTION SPANINC |
SPANINC |
Incomplete spanned records action |
S,M,C |
STOPAFT
OPTION STOPAFT
SORT|MERGE STOPAFT
|
OPTION STOPAFT
SORT|MERGE STOPAFT2
|
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
|
OPTION 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 virtual8 |
S,M,C |
NO |
NO |
NO |
TUNE |
Optimize central storage or
disk work space |
S |
TRUNC
OPTION TRUNC
|
OPTION TRUNC |
OPTION TRUNC |
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 |
OPTION VERIFY|NOVERIFY |
VERIFY |
Sequence check |
S,M |
NO |
NO |
NO |
VIO |
SORTWK virtual I/O |
S |
VLLONG|NOVLLONG
OPTION VLLONG|NOVLLONG
|
OPTION VLLONG|NOVLLONG |
OPTION VLLONG|NOVLLONG |
VLLONG |
Ttruncate long output records |
S,M,C |
VLSCMP|NOVLSCMP
OPTION VLSCMP|NOVLSCMP
|
OPTION VLSCMP|NOVLSCMP |
OPTION VLSCMP|NOVLSCMP |
VLSCMP |
Pad short compare fields |
S,M,C |
VLSHRT|NOVLSHRT
OPTION VLSHRT|NOVLSHRT
|
OPTION VLSHRT|NOVLSHRT |
OPTION VLSHRT|NOVLSHRT |
VLSHRT |
Action for short control field or compare field |
S,M,C |
NO |
NO |
NO |
VSAMBSP |
VSAM buffer space |
S |
VSAMEMT|NVSAMEMT
OPTION VSAMEMT|
NVSAMEMT
|
OPTION VSAMEMT|NVSAMEMT |
OPTION VSAMEMT|NVSAMEMT |
VSAMEMT |
Empty VSAM input |
S,M,C |
VSAMIO|NOVSAMIO
OPTION VSAMIO|NOVSAMIO
|
OPTION VSAMIO|NOVSAMIO |
OPTION VSAMIO|NOVSAMIO |
VSAMIO |
Same VSAM input and output |
S |
WRKREL|NOWRKREL
OPTION
WRKREL|NOWRKREL
|
OPTION WRKREL|NOWRKREL |
OPTION WRKREL|NOWRKREL |
WRKREL |
Release SORTWK space |
S |
WRKSEC|NOWRKSEC
OPTION WRKSEC|
NOWRKSEC
|
OPTION WRKSEC|NOWRKSEC |
OPTION WRKSEC|NOWRKSEC |
WRKSEC |
SORTWK secondary allocation |
S |
Y2PAST
OPTION Y2PAST
SORT|MERGE Y2PAST
|
OPTION Y2PAST
SORT|MERGE Y2PAST2
|
OPTION Y2PAST
SORT|MERGE Y2PAST
|
Y2PAST |
Set century window |
S,M,C |
ZDPRINT|NZDPRINT
OPTION ZDPRINT|NZDPRINT
|
OPTION ZDPRINT|NZDPRINT |
OPTION ZDPRINT|NZDPRINT |
ZDPRINT |
ZD SUM results |
S,M |
|