In this Mainframe Forum - You can post your queries on JCL, OS/390 JCL, MVS JCL, z/OS JCL, JES2 & JES3

Moderators: Frank Yaeger, DikDude, Moderator Group

Post Reply
Posts: 2
Joined: Fri May 26, 2006 6:04 pm
Location: Hyderabad ( INDIA )


Post by hsivarama » Wed Jul 26, 2006 12:41 pm

It is known that DFsort + added functionalities -> ICETOOL

What operations are specific to ICETOOl which the DFSORT in normal can't perform

User avatar
Frank Yaeger
Posts: 812
Joined: Sat Feb 18, 2006 5:45 am
Location: San Jose, CA

Post by Frank Yaeger » Wed Jul 26, 2006 8:54 pm

It is known that DFsort + added functionalities -> ICETOOL
No, that's not the right way to describe it. DFSORT's ICETOOL has its own set of functions, some of which can be done directly by DFSORT and many of which can't. ICETOOL actually uses its own code and logic along with calls to DFSORT.
What operations are specific to ICETOOl which the DFSORT in normal can't perform
DFSORT's ICETOOL has many unique functions that DFSORT can't perform at all, or that require more effort or passes to perform with DFSORT than with ICETOOL, e.g., SELECT, SPLICE, DISPLAY, OCCUR, DEFAULTS, etc. ICETOOL does a lot of things automatically that you would need to know about and set up specifically with DFSORT alone; in many cases that would require you to write your own exit code to use DFSORT instead of ICETOOL.

ICETOOL can do multiple operations in a single step. So, for example, you could do three SORT operations in one ICETOOL step, whereas you would need three DFSORT steps to do the same thing. And you could combine different operations in one ICETOOL step as well (e.g. COPY, COPY, SPLICE).

If you're not familiar with DFSORT and DFSORT's ICETOOL, I'd suggest reading through "z/OS DFSORT: Getting Started". It's an excellent tutorial, with lots of examples, that will show you how to use DFSORT, DFSORT's ICETOOL and DFSORT Symbols. You can access it online, along with all of the other DFSORT books, from: ... tmpub.html
Frank Yaeger - DFSORT Development Team (IBM) -
Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
=> DFSORT/MVS is on the Web at

Post Reply


Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Mainframe Interview questions

Other References
Mainframe Tools and others