Abstract for DFSORT Installation and Customization
How to send your comments to IBM
If you have a technical problem
Summary of Changes
Summary of changes for SC23-6881-00 z/OS Version 2 Release 1
New information
64-bit support
Performance and resource usage improvements
XTIOT, uncaptured UCBs and DSAB above 16 megabytes virtual
Extended address volumes
Alphanumeric Comparison Tests
More PARSE Fields
Repeating PARSE Fields
Alphanumeric Tests for PARSE Fields
Insert a String at the End of Variable-Length Records
Symbol Enhancements
Improved diagnostics
Operational changes that may require user action
Central storage controls
Message changes
New Reserved Words for Symbols
Planning for installation
Getting ready to install DFSORT
DFSORT on the Web
DFSORT FTP site
What is on the tape?
Storage administrator examples
System planning considerations
Where DFSORT fits on your system
Software requirements
Driving system requirements
Target system requirements
Required storage devices
Machine requirements
Choosing where to install DFSORT
Installing DFSORT
Required distribution libraries
Required target libraries
Should you run DFSORT resident?
Testing DFSORT
Making the target libraries accessible
Allocating DFSORT libraries
Verifying that DFSORT was installed correctly
ICEJCLJ and ICEINVJ verification
ICETOOLJ verification
ICECSRTJ verification
Deleting private libraries after testing
Verifying the SVC was installed correctly
DFSORT storage considerations
Required main storage
Effects of varying main storage
Required storage for running DFSORT resident
Required hiperspace storage
Required memory object storage
Tailoring main storage
Options that allocate main storage
Options that limit storage used by DFSORT
Options that reserve storage for system use
Storage considerations
Tailoring storage for Hipersorting, memory object sorting and dataspace sorting
System-managed storage
Installing DFSORT in permanent libraries
Replacing IEBGENER with the ICEGENER facility
Verifying ICEGENER installation
Discontinuing use of ICEGENER as a replacement for IEBGENER
Customizing DFSORT
Planning for customization
Customizing the standard DFSORT procedures
Changing the DFSORT installation defaults
Cultural environment considerations
Invoking an EFS routine automatically
Using initialization and termination exits
Initialization exits
Termination exits
Modifying message texts
For the base product
Coding the changes to ICEMSGS
Receiving and applying SMP/E usermods
Changing the installation defaults
Migrating to DFSORT from other sort products
Tailoring main storage
Tailoring hiperspace, memory object and dataspace storage
Using ICEPRMxx members in PARMLIB
Coding options in ICEPRMxx members
Activating ICEPRMxx members
Activating ICEPRMxx members for different LPARS
Merging PARMLIB and ICEMAC options
Using multiple START ICEOPT commands
Using the ICEMAC macro
Installation options syntax diagram
Installation options
Examples of ICEMAC macros
ICEMAC JCL - batch direct invocation defaults
ICEMAC INV - batch program invocation defaults
ICEMAC TSO - TSO direct invocation defaults
ICEMAC TSOINV - TSO program invocation defaults
ICEMAC TD1 - first time-of-day defaults
Example of an ICEPRMxx member
ICEPRM01 installation default overrides
IBM-supplied installation defaults
Listing installation defaults
Controlling resources using ICEIEXIT
What run-time options can ICEIEXIT change?
What installation- and run-time information can ICEIEXIT examine?
Installation-time information
Run-time information
Writing and installing ICEIEXIT
Interface points for ICEIEXIT
Contents of general register 1
Contents of the installation-time options list
Contents of the run-time options list
A sample ICEIEXIT routine
Collecting statistical data
Why use DFSORT’s SMF record?
Why use an ICETEXIT?
Collecting data from DFSORT’s SMF record
Controlling what DFSORT passes to SMF
When DFSORT cannot pass a record to SMF
SMF record structure
Mapping the SMF record
Verifying supported record sections
Accessing multiple input data set sections
Accessing multiple OUTFIL data set sections
Identifying what release produced your SMF record
Collecting data using an ICETEXIT
Installing an ICETEXIT
Writing an ICETEXIT routine
Controlling what DFSORT passes to ICETEXIT
Mapping ICETEXIT statistics
ICETEXIT examples
A nonexecutable ICETEXIT
An executable ICETEXIT
Improving tape processing with DFSMSrmm or ICETPEX
Information passed by DFSMSrmm or ICETPEX
Installing an ICETPEX routine
Writing an ICETPEX routine
A sample ICETPEX routine
Sample jobs
Customizing DFSORT
Procedures
Usermods
Using DFSORT and ICETOOL
ICEOPT messages and return codes
ICEOPT messages
ICEP500I
ICEOPT return codes
ICEMAC and message module messages
Error messages
ICEMAC error messages
12,***ICESM1000
Message module error messages
12,***ICESM1050
ICEMAC informational messages
SMF Type-16 record
Product section
Data section
Record-length distribution section
Input data set section
SORTOUT data set section
OUTFIL data set section
Termination exit (ICETEXIT) parameters
SMF statistics
General statistics
Options statistics
Sort/merge statistics
Virtual storage statistics
Phase-timing statistics
SORTIN statistics
SORTOUT statistics
Work data set statistics
Work data set entry
Hipersorting statistics
Sorting with data space statistics
Memory object sorting statistics
Accessibility
Using assistive technologies
Keyboard navigation of the user interface
z/OS information
Notices
Programming interface information
Trademarks