OUTDATASET(dsname) | SYSOUT | TERMINAL are
mutually exclusive, optional parameters that specify the output location
for the list.
OUTDATASET(dsname) specifies the name of the data set
where DFSMShsm is
to write the output data. For dsname, substitute the fully-qualified
name of the data set to receive the HLIST command output.
If you specify a data set that does not exist, DFSMShsm dynamically
allocates and catalogs an output data set with the following characteristics:
- Data set name specified (dsname)
- Record format of fixed-blocked with ANSI control characters (FBA)
- Logical record length of 121
- System-reblockable if DFSMShsm is running with DFP 3.1.0 or a subsequent
release; otherwise, block size of 1210
- Primary allocation of 20 tracks
- Secondary allocation of 50 tracks
- Unit of SYSALLDA
If the data set already exists:
- The data set must be cataloged and on DASD.
- The data set record format must be FBA and the logical record
length must be 121.
- The data set is system-reblockable if DFSMShsm is running with DFP 3.1.0
or a subsequent release and the block size must be 0; otherwise, the
block size must be a multiple of 121 up to a limit of 32K.
- The user can choose the primary space allocation.
- If DFSMShsm needs
additional extents after the primary space allocation, DFSMShsm uses
a secondary space allocation of 50 tracks.
- If the data set does not contain data, DFSMShsm starts writing output
data at the beginning of the data set.
- If the data set contains data, DFSMShsm writes the output data after the existing
data.
SYSOUT specifies that the list is to be printed to the specified
system output class. For class, substitute the alphanumeric
character for the system output class you want.
TERMINAL specifies that the list is to be printed at your terminal.