Day One
Introduction to DFSORT
- Background
- Computer Exercise: Setting up for the labs
The DFSORT Program
- DFSORT Capabilities
- JCL and Control Statements for DFSORT
- Introduction to INCLUDE / OMIT Statements
- Introduction to the INREC Statement
- Introduction to the SORT Statement
- Introduction to the OUTREC Statement
- Using SORT to do a copy
- Computer Exercise: Running Sorts
Data Types and Symbolic Names
- Data Types
- CH, AQ, ZD, ZDF, ZDC, PD, PDF, PDC, CSF, UFF, SFF, CSL, CST, CLO, CTO, FI, FL, BI, AC, ASL, AST
- Symbolic Names
- Literals
- Using Symbolic Names
- Converting values
- Additional symbolic name facilities
- Computer Exercise: Using Names
A Deeper Look at INCLUDE, OMIT, and SORT statements
- INCLUDE / OMIT: Additional COND tests
- The Complete SORT Statement
- Computer Exercise: Using Additional Tests and SORT Operands
The INREC and OUTREC Statements, round 2
- The Roles of INREC and OUTREC
- The PARSE Operand
- PARSE and symbolic names
- Computer Exercise: PARSE
The INREC and OUTREC Statements, round 3
- The BUILD operand
- BUILD Values
- Computer Exercise: Using BUILD
The INREC and OUTREC Statements, round 4
- The OVERLAY operand
- The FINDREP operand
- Computer Exercise: OVERLAY and FINDREP
Day Two
The INREC and OUTREC Statements, round 5
- The IFTHEN operand
- Computer Exercise: IFTHEN
Working with Dates
- Dates. Dates with four digit years
- Dates with two digit years
- Enhanced date processing
- Date Field Arithmetic
- Computer Exercise: Sort and Format Dates
Working with Times
- Times
OUTFIL – Multiple output files
- Some Perspective
- The OUTFIL statement
- Computer Exercise: Using OUTFIL.
OUTFIL, round 2 – Reports
- Report terminology
- Report related operands of OUTFIL
- Headers, Trailers, Control Breaks
- Computer Exercise: Generating Reports
Day Three
OUTFIL, round 3 – Markup
- Markup Languages
- Introduction to XML
- DFSORT and XML
- HTML – An Introduction
- DFSORT and HTML
- Computer Exercise: Generating Markup
Working with HFS Files
- z/OS UNIX
- Introduction to the Hierarchical File System (HFS)
- HFS JCL Parameters
- JCL and HFS Files: DFSORT Usage
- Copying data to the HFS
- Computer Exercise: Using HFS Files with DFSORT
Alternative Orderings
- Collation sequence
- ALTSEQ – Specifying alternative collating sequences
- Locales – Ordering with an awareness of languages and formatting conventions
- Sorting ASCII files
- Computer Exercise Sort an ASCII File
Additional DFSORT Control Statements
- DFSORT Statements
- Exits
- The SUM Statement
- The RECORD Statement
- Merge Operations
- The MERGE Statement
- The OPTION Statement
- JCL Statements Revisited
- Computer Exercise: Using Additional DFSORT facilities
Joining files for a SORT or COPY operation
- JOIN concepts
- The JOINKEYS, JOIN, and REFORMAT statements
- JOINKEYS Applications notes
- Computer Exercise: A JOINKEYS Application
Day Four
Introduction to ICETOOL
- ICETOOL Overview
- ICETOOL COPY operator
- ICETOOL COUNT operator
- Numeric editing in ICETOOL
- ICETOOL DEFAULTS operator
- ICETOOL MERGE operator
- ICETOOL MODE operator
- ICETOOL RANGE operator
- ICETOOL SORT operator
- ICETOOL STATS operator
- ICETOOL UNIQUE operator
- ICETOOL VERIFY operator
- Computer Exercise: Introduction to ICETOOL
The ICETOOL DISPLAY operator
- The DISPLAY Operator
- DISPLAY examples
- Computer Exercise: DISPLAYing Data
The ICETOOL OCCUR operator
- The OCCUR Operator
- OCCUR examples
- Comparing ICETOOL Operators
- Computer Exercise: Analyzing Data Patterns
The ICETOOL RESIZE, DATASORT, SUBSET, and SELECT operators
- The RESIZE operator
- The DATASORT operator
- The SELECT operator
- The SELECT operator
- Computer Exercise: Using SELECT
The ICETOOL SPLICE operator
- The SPLICE operator
- Computer Exercise: SPLICE-ing Files
Loose Ends
- But Wait! There’s More!
- The ICEGENER utility
- VSAM support
- Work data sets
- Sorting techniques
- Using JCL Symbolic Parameters and SET Symbols in DFSORT and ICETOOL control statements
- Tape files
- Performance
- Miscellaneous Notes
Comments are closed.