TTFlogo2.gif (2585 bytes)

 

Using DFSORT and ICETOOL  - Topical Outline

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

 

The INREC and OUTREC Statements, round 5
   
The IFTHEN operand
   
Computer Exercise: IFTHEN

 

Day Two

Working with Dates
   
Dates
   
Dates with four digit years
   
Dates with two digit years
   
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

 

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

 

Day Three

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

 

Introduction to ICETOOL
   
ICETOOL Overview
   
ICETOOL COPY operator
   
ICETOOL COUNT operator
   
Numeric editing in ICETOOL
   
ICETOOL DEFAULTS 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 DATASORT, SUBSET, and SELECT operators
    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
   
Tape files
   
Performance
   
Miscellaneous Notes

 

 

Special thanks to Frank Yaeger of the IBM DFSORT team for his unstinting help in answering questions and clarifying mysteries.

 

B-625 / 3 Days                              These Materials © Copyright 2009 by Steven H. Comstock   V1.x

Course Objectives
Course description
Home page

this page last updated: 16 February, 2009
this page copyright © 2009 by The Trainer's Friend, Inc.