Installation defaults
- ICEAM1 (JCL)
- is the batch direct invocation environment. This set of installation defaults is used at run time when DFSORT is invoked directly (that is, not through programs) by batch jobs, provided that an enabled time-of-day installation environment (ICETDx) is not activated.
- ICEAM2 (INV)
- is the batch program invocation environment. This set of installation defaults is used at run time when DFSORT is invoked through batch programs, provided that an enabled time-of-day installation environment (ICETDx) is not activated.
- ICEAM3 (TSO)
- is the TSO direct invocation environment. This set of installation defaults is used at run time when DFSORT is invoked directly (that is, not through programs) by foreground TSO users, provided that an enabled time-of-day installation environment (ICETDx) is not activated.
- ICEAM4 (TSOINV)
- is the TSO program invocation environment. This set of installation defaults is used at run time when DFSORT is invoked through programs by foreground TSO users, provided that an enabled time-of-day installation environment (ICETDx) is not activated.
- ICETD1 (TD1)
- is the first time-of-day installation environment. This set of installation defaults is used at run time when it is activated for the time-of-day of the run, provided it is enabled by the installation environment (ICEAMx) in effect.
- ICETD2 (TD2)
- is the second time-of-day installation environment. This set of installation defaults is used at run time when it is activated for the time-of-day of the run, provided it is enabled by the installation environment (ICEAMx) in effect.
- ICETD3 (TD3)
- is the third time-of-day installation environment. This set of installation defaults is used at run time when it is activated for the time-of-day of the run, provided it is enabled by the installation environment (ICEAMx) in effect.
- ICETD4 (TD4)
- is the fourth time-of-day installation environment. This set of installation defaults is used at run time when it is activated for the time-of-day of the run, provided it is enabled by the installation environment (ICEAMx) in effect.
The selected installation defaults can affect the way your applications run, and in many cases can be overridden by specifying the appropriate run-time parameters (see Specification/override of DFSORT options for full override details). This document assumes that DFSORT is running with the installation defaults it was delivered with (that is, with the IBM-supplied installation defaults).
You can use an ICETOOL job similar to the following one to display a report of the installation defaults to be used at run-time.
//DFRUN JOB A402,PROGRAMMER
//LISTDEF EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=A
//DFSMSG DD SYSOUT=A
//SHOWDEF DD SYSOUT=A
//TOOLIN DD *
DEFAULTS LIST(SHOWDEF)
/*
See Using ICETOOL and DEFAULTS operator for more information on using ICETOOL and the DEFAULTS operator.
- Parameter
- Function
- INV|JCL|TSO|TSOINV|TD1|TD2|TD3|TD4
- Specifies the invocation installation environment (ICEAMx) or time-of-day installation environment (ICETDx) for which this set of installation defaults is to be used.
- ENABLE
- Specifies whether ICETDx installation defaults are to be used if activated for this ICEAMx installation environment.
- day
- Specifies the time ranges for each day of the week when this ICETDx installation environment is to be activated.
- ABCODE
- Specifies the ABEND code used when DFSORT abends for a critical error.
- ALTSEQ
- Specifies changes to the ALTSEQ translation table.
- ARESALL
- Specifies the number of bytes reserved above 16MB virtual for system use.
- ARESINV
- Specifies the number of bytes reserved above 16MB virtual for the invoking program when DFSORT is program invoked.
- CFW
- Specifies whether DFSORT can use cache fast write when processing work data sets.
- CHALT
- Translates format CH as well as format AQ, or translates format AQ only.
- CHECK
- Specifies whether record count checking is suppressed for applications that use an E35 user exit routine without an output data set.
- CINV
- Specifies whether DFSORT can use control interval access for VSAM data sets.
- COBEXIT
- Specifies the library for COBOL E15 and E35 routines.
- DIAGSIM
- Specifies whether a SORTDIAG DD statement is to be simulated for DFSORT applications.
- DSA
- Specifies the maximum amount of storage available to DFSORT for dynamic storage adjustment of Blockset sort applications.
- DSPSIZE
- Specifies the maximum amount of data space to use for dataspace sorting.
- DYNALOC
- Specifies the default values for device name and number of work data sets to be dynamically allocated. These default values are used in conjunction with the DYNAUTO installation option and the DYNALLOC run-time option.
- DYNAPCT
- Specifies additional work data sets to be dynamically allocated and only used when needed.
- DYNAUTO
- Specifies whether work data sets are dynamically allocated automatically.
- DYNSPC
- Specifies the total default primary space allocation for all of the dynamically allocated work data sets when the file size is unknown.
- EFS
- Specifies the name of a user-written Extended Function Support program to be called by DFSORT.
- EQUALS
- Specifies whether the order of records that collate identically is preserved from input to output.
- ERET
- Specifies the action taken if DFSORT encounters a critical error.
- ESTAE
- Specifies whether DFSORT deletes its ESTAE recovery routine early or uses it for the entire run.
- EXITCK
- Specifies whether DFSORT terminates or continues when it receives certain invalid return codes from E15 or E35 user exit routines.
- EXPMAX
- Specifies the maximum total amount of available storage to be used at any one time by all Hipersorting, memory object sorting and dataspace sorting applications.
- EXPOLD
- Specifies the maximum total amount of old storage to be used at any one time by all Hipersorting, memory object sorting and dataspace sorting applications.
- EXPRES
- Specifies the minimum amount of available storage to be reserved for use by non-Hipersorting, non-memory object sorting and non-dataspace sorting applications.
- FSZEST
- Specifies whether DFSORT treats run-time options FILSZ=n and SIZE=n as exact or estimated file sizes.
- GENER
- Specifies the name that ICEGENER is to use to transfer control to the IEBGENER system utility. (ICEGENER is DFSORT's facility for IEBGENER jobs.)
- GNPAD
- Specifies the action to be taken by ICEGENER for LRECL padding.
- GNTRUNC
- Specifies the action to be taken by ICEGENER for LRECL truncation.
- HIPRMAX
- Specifies the maximum amount of Hiperspace to use for Hipersorting.
- IDRCPCT
- Specifies a percentage which represents the approximate amount of data compaction achieved by using the Improved Data Recording Capability feature of IBM tape devices that support compaction.
- IEXIT
- Specifies whether DFSORT passes control to your site's ICEIEXIT routine.
- IGNCKPT
- Specifies whether the checkpoint/restart facility is ignored if it is requested at run-time and the Blockset technique (which does not support the checkpoint/restart facility) can be used.
- IOMAXBF
- Specifies an upper limit to the amount of buffer space to be used for SORTIN, SORTINnn and SORTOUT data sets.
- LIST
- Specifies whether DFSORT prints control statements.
- LISTX
- Specifies whether DFSORT prints control statements returned by an Extended Function Support program.
- LOCALE
- Specifies whether locale processing is to be used and, if so, designates the active locale.
- MAXLIM
- Specifies an upper limit to the amount of main storage available to DFSORT below 16MB virtual.
- MINLIM
- Specifies a lower limit to the amount of main storage available to DFSORT.
- MOSIZE
- Specifies the maximum amount of memory object storage to use for memory object sorting.
- MOWRK
- Specifies whether DFSORT can use memory object storage as intermediate work space.
- MSGCON
- Specifies the class of program messages DFSORT writes to the master console.
- MSGDDN
- Specifies an alternate name for the message data set.
- MSGPRT
- Specifies the class of program messages DFSORT writes to the message data set.
- NOMSGDD
- Specifies whether DFSORT terminates or continues when the message data set is required but is not available.
- NULLOFL
- Specifies the action to be taken by DFSORT when there are no data records for an OUTFIL data set.
- NULLOUT
- Specifies the action to be taken by DFSORT when there are no records for the SORTOUT data set.
- ODMAXBF
- Specifies an upper limit to the amount of buffer space to be used for each OUTFIL data set.
- OUTREL
- Specifies whether unused temporary output data set space is released.
- OUTSEC
- Specifies whether DFSORT uses automatic secondary allocation for output data sets that are temporary or new.
- OVERRGN
- Specifies the amount of main storage above the REGION value available to Blockset.
- OVFLO
- Specifies the action to be taken by DFSORT when BI, FI, PD or ZD summary fields overflow.
- PAD
- Specifies the action to be taken by DFSORT for LRECL padding.
- PARMDDN
- Specifies an alternate ddname for the DFSORT DFSPARM data set.
- RESALL
- Reserves storage for system and application use when SIZE/MAINSIZE=MAX is in effect.
- RESET
- Specifies whether DFSORT processes a VSAM output data set defined with REUSE as a NEW or MOD data set.
- RESINV
- Reserves storage for programs invoking DFSORT when SIZE/MAINSIZE=MAX is in effect.
- SDB
- Specifies whether DFSORT should use the system-determined optimum block size for output data sets when the block size is zero.
- SDBMSG
- Specifies whether DFSORT and ICETOOL should use the system-determined optimum block size for message and list data sets when the block size is zero.
- SIZE
- Specifies the maximum amount of main storage available to DFSORT.
- SMF
- Specifies whether DFSORT produces SMF type-16 records.
- SOLRF
- Specifies whether DFSORT uses the reformatted record length for the SORTOUT LRECL.
- SORTLIB
- Specifies whether DFSORT searches a system or private library for the modules used with a tape work data set sort or Conventional merge.
- SPANINC
- Specifies the action to be taken by DFSORT when incomplete spanned records are detected.
- SVC
- Specifies a user SVC number for DFSORT.
- SZERO
- Specifies whether DFSORT treats numeric -0 and +0 values as signed (that is, different) or unsigned (that is, the same).
- TEXIT
- Specifies whether DFSORT passes control to your site's ICETEXIT routine.
- TMAXLIM
- Specifies an upper limit to the total amount of main storage above and below 16MB virtual available to DFSORT when SIZE/MAINSIZE=MAX is in effect.
- TUNE
- Specifies whether DFSORT should favor optimization of central storage or disk work space for sort applications.
- TRUNC
- Specifies the action to be taken by DFSORT for LRECL truncation.
- VERIFY
- Specifies whether the sequence of output records is verified.
- VIO
- Specifies whether virtual allocation of work data sets is accepted.
- VLLONG
- Specifies whether DFSORT truncates long variable-length output records.
- VLSCMP
- Specifies whether DFSORT pads short variable-length compare fields.
- VLSHRT
- Specifies whether DFSORT continues processing if a short variable-length control field, compare field or summary field is found.
- VSAMBSP
- Specifies the number of VSAM buffers DFSORT can use.
- VSAMEMT
- Specifies whether DFSORT accepts an empty VSAM input data set.
- VSAMIO
- Specifies whether DFSORT allows a VSAM data set defined with REUSE to be sorted in-place.
- WRKREL
- Specifies whether unused temporary work data set space is released.
- WRKSEC
- Specifies whether DFSORT uses automatic secondary allocation for temporary work data sets.
- Y2PAST
- Specifies the sliding or fixed century window.
- ZDPRINT
- Specifies whether DFSORT produces printable numbers from positive ZD fields that result from summarization.
Tables showing all the possible sources of specification and order of override for each option are shown in Specification/override of DFSORT options.