MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

difference b/w DFSORT and SYNCSORT??

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Utilities
View previous topic :: View next topic  
Author Message
dohellwithmf
Beginner


Joined: 12 Jul 2007
Posts: 55
Topics: 23

PostPosted: Thu Aug 02, 2007 12:22 pm    Post subject: difference b/w DFSORT and SYNCSORT?? Reply with quote

can anybody tell me the difference b/w DFSORT and SYNCSORT???
Is there any difference in calling these utilities???? so they differ in parameters???? pls provide the examples if possible...
Back to top
View user's profile Send private message
Frank Yaeger
Sort Forum Moderator
Sort Forum Moderator


Joined: 02 Dec 2002
Posts: 1618
Topics: 31
Location: San Jose

PostPosted: Thu Aug 02, 2007 12:52 pm    Post subject: Reply with quote

DFSORT is IBM's sort product. Syncsort is Syncsort's sort product. The products have many similarities, but also have differences.

You can find complete details on all of the functions available with DFSORT and DFSORT's ICETOOL in the DFSORT books which are available online at:

www.ibm.com/servers/storage/support/software/sort/mvs/srtmpub.html

If you or anyone else on this board would like some documents prepared by the DFSORT Team that list some of those differences, send me an e-mail offline (yaeger@us.ibm.com). Please put "DFSORT" somewhere in your Subject line to catch my attention.
_________________
Frank Yaeger - DFSORT Development Team (IBM)
Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
DFSORT is on the Web at:
www.ibm.com/storage/dfsort
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Bill Dennis
Advanced


Joined: 03 Dec 2002
Posts: 579
Topics: 1
Location: Iowa, USA

PostPosted: Thu Aug 02, 2007 4:11 pm    Post subject: Reply with quote

One of our favorite differences is the MAXSORT feature of SYNCSORT which automatically breaks very large sorts into smaller chunks (based on a user-defined SIZE). The files are merged in the end and it's job restartable at any break between sorts/merges.

DFSORT appears to have more features than Syncsort but it's hard to compare because Syncsort documentation is not available to unregistered users.

We have both in our shop.
_________________
Regards,
Bill Dennis

Disclaimer: My comments on this foorum are my own and do not represent the opinions or suggestions of any other person or business entity.
Back to top
View user's profile Send private message
Anuj Dhawan
Intermediate


Joined: 19 Jul 2007
Posts: 298
Topics: 7
Location: Mumbai,India

PostPosted: Fri Aug 03, 2007 4:16 am    Post subject: Reply with quote

This may help further:

DFSORT is a sort product sold by IBM.
SYNCSORT is a competing product sold by Syncsort, Inc.
CA-SORT is yet another sort product, sold by Computer Associates.

Obviously, most shops only buy one of these products.

ICEMAN is just another name (entry point) used for the sort program. It's common practice in shops for the system programmers to set up all the common names as entry points to their purchased SORT product. You will often find that PGM=SYNCSORT and PGM=DFSORT will both work in your shop, and both execute the same sort program (whichever one your shop purchased).

ICETOOL is an expansion to the basic SORT program, that allows you to use alternate (simpler) commands to do multiple sort operations in a single sort step. I think that ICETOOL doesn't do anything that you couldn't do via coding multiple DFSORT steps -- it just makes coding them a bit easier.

ICETOOL is supplied as part of the basic SORT package -- if you have DFSORT, you also have ICETOOL. Many people don't seem to realize this. And some troglydite managements don't understand this, and forbid use of ICETOOL in production, restricting programmers to only SORT steps. Such managements are fools (but, alas, not uncommon).

SYNCTOOL is Syncsort, Inc.'s version of the ICETOOL package.

All these are very similar products -- they all do basic sorting. And they use similar commands. For most basic sort operations, the same commands will work in all the products. When you get into more advanced functions, there are some differences between them -- some functions are only offered in one or the other product, and sometimes different syntax is used for the same operations.
_________________
Regards,
Anuj
Back to top
View user's profile Send private message
Frank Yaeger
Sort Forum Moderator
Sort Forum Moderator


Joined: 02 Dec 2002
Posts: 1618
Topics: 31
Location: San Jose

PostPosted: Fri Aug 03, 2007 11:24 am    Post subject: Reply with quote

Quote:
ICETOOL is an expansion to the basic SORT program, that allows you to use alternate (simpler) commands to do multiple sort operations in a single sort step. I think that ICETOOL doesn't do anything that you couldn't do via coding multiple DFSORT steps -- it just makes coding them a bit easier.


I would argue that this is a misrepresentation of what DFSORT's ICETOOL can do. I would say ICETOOL is an expansion to DFSORT that allows you to do multiple operations in a single step, as well as perform additional new functions such as SELECT, SPLICE, OCCUR, DISPLAY, COUNT, STATS, VERIFY, etc.
_________________
Frank Yaeger - DFSORT Development Team (IBM)
Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
DFSORT is on the Web at:
www.ibm.com/storage/dfsort
Back to top
View user's profile Send private message Send e-mail Visit poster's website
amargulies
Beginner


Joined: 10 Jan 2007
Posts: 123
Topics: 0

PostPosted: Fri Aug 03, 2007 1:33 pm    Post subject: Reply with quote

Quote:

can anybody tell me the difference b/w DFSORT and SYNCSORT???
...pls provide the examples if possible...

SyncSort and DFSORT are competitive sort products. Both products have developed robust features. SyncSort devotes much of its development energy to performance optimization. Recent examples of performance enhancements are:

- PARASORT, which provides the ability to read multiple input volumes in parallel
- exploitation of parallel access volume (PAV) technology
- exploitation of the z9 processors' MIDAW facility
- exploitation of the System z Integrated Information Processor (zIIP)

You can find a SyncSort spec summary at http://www.syncsort.com/products/ss/ssZ/techspecs.htm

Also, feel free to contact me at alissa.margulies@syncsort.com for additional information.
_________________
Alissa Margulies
SyncSort Mainframe Product Services
201-930-8260
zos_tech@syncsort.com
Back to top
View user's profile Send private message Send e-mail
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12378
Topics: 75
Location: San Jose

PostPosted: Tue Aug 07, 2007 8:17 am    Post subject: Reply with quote

Quote:

exploitation of the System z Integrated Information Processor (zIIP)


Alissa,

Can you elaborate on that please?

Kolusu
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
amargulies
Beginner


Joined: 10 Jan 2007
Posts: 123
Topics: 0

PostPosted: Tue Aug 07, 2007 10:43 am    Post subject: Reply with quote

Quote:

Can you elaborate on that please?

Kolusu,

The zIIP processor is a "specialty engine" available on the z9 mainframe. It accepts "eligible" work from z/OS, freeing up the general purpose processors. An added benefit is that the zIIP capacity does not figure into software charge calculations. Thus, machine cycles spent on zIIP processing are essentially "free". This can reduce system-wide software costs, not just the cost of SyncSort. You can find more information on the zIIP at:

http://www.ibm.com/systems/z/ziip/

Moving the "eligible" work from z/OS is rather complicated. (Only a preemptable enclave Service Request Blocks (SRB) will be dispatched on a zIIP.) DB2 was the first subsystem that exploited the zIIP. SyncSort's development work involving the zIIP recently completed and we are currently in our Early Support Program. Customers can contact us if they would like to be part of this program. We prepared a white paper titled SyncSort's Exploitation of System Facilities in the z/OS environment. This covers the zIIP exploitation (and others) in more detail:

http://www.syncsort.com/PDF/zOS_Performance_Enhancements.pdf

Please let me know if you have any other questions.
_________________
Alissa Margulies
SyncSort Mainframe Product Services
201-930-8260
zos_tech@syncsort.com
Back to top
View user's profile Send private message Send e-mail
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12378
Topics: 75
Location: San Jose

PostPosted: Tue Aug 07, 2007 11:24 am    Post subject: Reply with quote

amargulies,

Thanks for the explanation.

Kolusu
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Utilities All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group