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 

ICEMAN Vs. SORT

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


Joined: 15 Dec 2006
Posts: 157
Topics: 38

PostPosted: Fri Aug 01, 2008 10:38 am    Post subject: ICEMAN Vs. SORT Reply with quote

I have a step in JCL one which uses SORT. Now, I have someone telling me ICEMAN is better in terms of performance which I dont really believe in.

As far as I know, SORT may internally decide to call ICEMAN if it finds need for that.

Below are the steps.

//SORT01 EXEC PGM=ICEMAN

//SORT01 EXEC PGM=SORT

Can someone confirm this?


If ICEMAN is same as SORT,do we have manual link which says they both are same?

OR

If ICEMAN is better, what are the parameters which makes it better?

Thanks,
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


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

PostPosted: Fri Aug 01, 2008 11:01 am    Post subject: Reply with quote

rajen,

ICEMAN, SORT are two of the program aliases that can be used to invoke the sort product.ICEMAN is the program name for DFSORT. You can invoke DFSORT with PGM=ICEMAN. DFSORT is also shipped with an alias of SORT, so you can use PGM=SORT

DFSORT's official three-character identifier is ICE, so all of the DFSORT modules start with ICE (ICEMAN, ICETOOL, ICEGENER, etc) and all of the DFSORT messages start with ICE (ICExxxs).

other sort products(Syncsort, ca-sort) use (SORT,ICEMAN) as an alias. So when you use PGM=SORT or PGM=ICEMAN, you'll get the sort product installed at your site.

Hope this helps...
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Sqlcode
Intermediate


Joined: 15 Dec 2006
Posts: 157
Topics: 38

PostPosted: Fri Aug 01, 2008 11:07 am    Post subject: Reply with quote

Kolusu
Thanks for the prompt reply.

I just wanted to confirm my doubt. I had someone telling me that ICEMAN is performance wise better than SORT and I should change my proc to point to PGM=ICEMAN than PGM=SORT. I was having impression that It doesn't really matter since they both use DFSORT.

Do we have manual link which would confirm whatever you said? Although, I do know that whatever u say is MANUAL Smile
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 01, 2008 11:15 am    Post subject: Reply with quote

PGM=ICEMAN and PGM=SORT are equivalent.

This is documented in Chapter 2 of "z/OS DFSORT Application Programming Guide". Specifically here:

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ICE1CA20/2.3?DT=20060615185603

Note that the syntax shows PGM=SORT and PGM=ICEMAN as equivalent and later it says:

Quote:
If you do not use a cataloged procedure, use PGM= either with the actual name of the sort module (ICEMAN) or with one of its aliases: SORT, IERRCO00, or IGHRCO00. Be sure that the alias has not been changed at your site.


So unless somebody at your site changed the shipped aliases, whoever told you that "ICEMAN is performance wise better than SORT" doesn't know what they are talking about.

Obviously, you can confirm if DFSORT is invoked by PGM=ICEMAN and PGM=SORT at your site by trying both of them and checking the messages.
_________________
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: Fri Aug 01, 2008 11:20 am    Post subject: Reply with quote

You can check whether the modules are the same at your site (they're probably in the linklist or LPA):

1. In ISPF option 6 enter ISRDDN LINKLIST
2. now enter MEMBER ICEMAN to locate the module
3. note the module size and location
4. now enter MEMBER SORT to locate this module
5. compare the results (it may even say "alias of ICEMAN")
_________________
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
Sqlcode
Intermediate


Joined: 15 Dec 2006
Posts: 157
Topics: 38

PostPosted: Fri Aug 01, 2008 11:22 am    Post subject: Reply with quote

Frank,
Thanks for reply. No I did check all the default version and setting which usually gets shipped with DFSORT and it doesnt seem like they have changed.

I did test using PGM=ICEMAN and PGM=SORT, but none is ready to believe.

Now, I have a manual link. Hope this time someone might!!!

Thanks again.
Back to top
View user's profile Send private message
Sqlcode
Intermediate


Joined: 15 Dec 2006
Posts: 157
Topics: 38

PostPosted: Fri Aug 01, 2008 11:32 am    Post subject: Reply with quote

Hey Bill,
I does say ALIAS OF ICEMAN.


I never knew this way to check data.

Thanks for the info.
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 01, 2008 12:01 pm    Post subject: Reply with quote

Quote:
I did test using PGM=ICEMAN and PGM=SORT, but none is ready to believe.

Now, I have a manual link. Hope this time someone might!!!


Wow. Is this one of those urban legends at your site that just won't die? bonk

Can any of the "true believers" actually tell you what they think the difference between PGM=ICEMAN and PGM=SORT is? Talk about stubborn. Definitely a case of "don't bother me with the facts, my mind is made up".

Would it help to tell them that TWO DFSORT developers confirmed you are right?
_________________
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
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