ICETOOL and ICEMAN in DFSORT - are they same?
-
- Registered Member
- Posts: 20
- Joined: Tue Jul 16, 2013 7:24 pm
ICETOOL and ICEMAN in DFSORT - are they same?
Hi,
What is ICETOOL and ICEMAN? Are they only part of DFSORT?
Regards,
What is ICETOOL and ICEMAN? Are they only part of DFSORT?
Regards,
- Robert Sample
- Global Moderator
- Posts: 1903
- Joined: Fri Jun 28, 2013 1:22 am
- Location: Dubuque Iowa
Re: ICETOOL and ICEMAN in DFSORT - are they same?
ICEMAN is another name for the DFSORT program -- you can also use SORT and execute the same program. ICETOOL is part of the DFSORT family but it is a separate utility. From the DFSORT Application Programming Guide manual:
6.1 Overview This chapter describes ICETOOL, a multi-purpose DFSORT utility. ICETOOL uses the capabilities of DFSORT to perform multiple operations on one or more data sets in a single job step. These operations include the following:
Creating multiple copies of sorted, edited, or unedited input data sets
Creating output data sets containing subsets of input data sets based on various criteria for character and numeric field values or the number of times unique values occur
Creating output data sets containing different field arrangements of input data sets
Creating list data sets showing character and numeric fields in a variety of simple, tailored, and sectioned report formats, allowing control of title, date, time, page numbers, headings, lines per page, field formats, and total, maximum, minimum and average values for the columns of numeric data
Printing messages that give statistical information for selected numeric fields such as minimum, maximum, average, total, count of values, and count of unique values
Printing messages that identify invalid decimal values
Printing messages that give record counts
Setting RC=12, RC=4, or RC=0 based on record counts
Creating a list data set showing the DFSORT installation defaults in use
Creating list data sets showing unique values for selected character and numeric fields and the number of times each occurs, in a variety of simple and tailored report formats
Creating list and output data sets for records with: duplicate values, non-duplicate values, or values that occur n times, less than n times or more than n times
Creating output data sets with information spliced together from two or more input records with duplicate values. The information in the input records can originate from different data sets, helping you to perform various file "join" and "match" operations.
Using three different modes (stop, continue, and scan) to control error checking and actions after error detection for groups of operators.
- Anuj Dhawan
- Founder
- Posts: 2824
- Joined: Sun Apr 21, 2013 7:40 pm
- Location: Mumbai, India
- Contact:
Re: ICETOOL and ICEMAN in DFSORT - are they same?
As Robert said, "ICEMAN is another name for the DFSORT program -- you can also use SORT and execute the same program." In other words if you use PGM=ICEMAN or PGM=SORT in your SORT application - it'll invoke the underlying SORT product at your shop. There are very rare shops which would ask you to code PGM=DFSORT or PGM=SYNCSORT but at one shop I've seen this kind of programming but I'd discourage this, personally.
Thanks,
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
-
- Registered Member
- Posts: 20
- Joined: Tue Jul 16, 2013 7:24 pm
- Anuj Dhawan
- Founder
- Posts: 2824
- Joined: Sun Apr 21, 2013 7:40 pm
- Location: Mumbai, India
- Contact:
Re: ICETOOL and ICEMAN in DFSORT - are they same?
You're welcome, hope we had been helpful.
Thanks,
Thanks,
Thanks,
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
-
- Registered Member
- Posts: 14
- Joined: Tue May 27, 2014 8:45 pm
- Contact:
Re: ICETOOL and ICEMAN in DFSORT - are they same?
As for ICETOOL...
... If you're licenced for DFSORT and have it installed then you have ICETOOL automatically. And if you're looking for a simple solution to a problem check ICETOOL first. Then ICEMAN / SORT.
... If you're licenced for DFSORT and have it installed then you have ICETOOL automatically. And if you're looking for a simple solution to a problem check ICETOOL first. Then ICEMAN / SORT.
Martin Packer
Principal Systems Investigator, IBM
Principal Systems Investigator, IBM
- Anuj Dhawan
- Founder
- Posts: 2824
- Joined: Sun Apr 21, 2013 7:40 pm
- Location: Mumbai, India
- Contact:
Re: ICETOOL and ICEMAN in DFSORT - are they same?
To add a bit more to the above explanations -- asI said before, PGM=ICEMAN and PGM=SORT are equivalent. They both will invoke DFSORT (at a DFOSRT shop). PGM=ICETOOL will invoke DFSORT's ICETOOL. ICETOOL, atSyncSort shops is usually aliased to SyncTool -- so if you code PGM=ICETOOL, SyncTool will be invoked under teh covers. On the other hand, if you are doing functions provided by the ICETOOL operators -- e.g. DATASORT, SUBSET, SELECT, SPLICE, OCCUR etc. then you MUST use ICETOOL and you should understand this difference, as a programmer.
As Frank would say many time -- if you are doing a sort or copy operation, then you can either use DFSORT directly, or you can use an ICETOOL SORT or COPY operator. If you are doing a merge, you'd want to use DFSORT, not ICETOOL since ICETOOL doesn't have a MERGE operator.
As Frank would say many time -- if you are doing a sort or copy operation, then you can either use DFSORT directly, or you can use an ICETOOL SORT or COPY operator. If you are doing a merge, you'd want to use DFSORT, not ICETOOL since ICETOOL doesn't have a MERGE operator.
Last edited by Anuj Dhawan on Wed May 28, 2014 4:11 pm, edited 1 time in total.
Reason: Read the correction of strike-through text in below posts.
Reason: Read the correction of strike-through text in below posts.
Thanks,
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
-
- Global Moderator
- Posts: 490
- Joined: Sun Aug 25, 2013 7:24 pm
Re: ICETOOL and ICEMAN in DFSORT - are they same?
If you locate Summary of Changes for SC26-7523-04 z/OS Version 1 Release 11 (PTFs - November 2009) in the DFSORT Application Programming Guide, you should find the introduction of ICETOOL Operator MERGE.
- Anuj Dhawan
- Founder
- Posts: 2824
- Joined: Sun Apr 21, 2013 7:40 pm
- Location: Mumbai, India
- Contact:
Re: ICETOOL and ICEMAN in DFSORT - are they same?
I should have been cautious: http://pic.dhe.ibm.com/infocenter/zos/v ... ca6113.htm
Thanks to keep me in order, William. Appreciate your acumen.
Regards,
Thanks to keep me in order, William. Appreciate your acumen.

Regards,
-
- Registered Member
- Posts: 20
- Joined: Tue Jul 16, 2013 7:24 pm
Re: ICETOOL and ICEMAN in DFSORT - are they same?
Excellent discussion and insight. Thanks guys. Special Thanks to William.
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute