Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

SYNCTOOL RELEASE 1.5.3

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL & VSAM
View previous topic :: :: View next topic  
Author Message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Fri Jan 09, 2009 12:27 pm    Post subject: SYNCTOOL RELEASE 1.5.3
Reply with quote

Hi,

My shop has 'SYNCTOOL RELEASE 1.5.3' installed currently, I am able to execute DFSORT commands this is because SYNCSORT accepts DFSORT commands also . Correct ? So, I could say that SYNCTOOL RELEASE 1.5.3
is backward compatible ?
A friend of mine asked me why DFSORT works with SYNCSORT - The above was the answer I gave him, Was I Right ?
Back to top
View user's profile Send private message

expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8593
Location: Back in jolly old England

PostPosted: Fri Jan 09, 2009 12:33 pm    Post subject:
Reply with quote

Probably not. DFSORT & SYNCSORT are two totally independant products developed and maintained by competing companies.

The fact that there is a lot of similarity between syntax and functionality of the two is pretty much as expected as they are both sort tools.
Back to top
View user's profile Send private message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Fri Jan 09, 2009 12:36 pm    Post subject:
Reply with quote

but then, why am I able to execute PGM=ICETOOL ?
Code:

//DFSORT   EXEC PGM=ICETOOL

ICETOOL is a DFSORT program/utility right ?
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8593
Location: Back in jolly old England

PostPosted: Fri Jan 09, 2009 12:37 pm    Post subject:
Reply with quote

Could just be a program alias
Back to top
View user's profile Send private message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Fri Jan 09, 2009 12:39 pm    Post subject:
Reply with quote

The following is my code :
Code:

//DFSORT   EXEC PGM=ICETOOL                                     
//TOOLMSG  DD   SYSOUT=*                                         
//SSMSG    DD   SYSOUT=*                                         
//DFMSG    DD   SYSOUT=*                                         
//INDD01   DD DSN=SS6848.D6848.TRYICE.INPUT,DISP=SHR             
//OUTDD01  DD DSN=SS6848.D6848.TRYICE.OUTPUT,DISP=MOD,           
//            SPACE=(CYL,(30,10),RLSE),UNIT=SYSALLDA,           
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=0,DSORG=PS)         
//TEMP01   DD  DSN=&&TEMP01,                                     
//             DISP=(,PASS),DCB=*.OUTDD01,SPACE=(CYL,(5,1),RLSE)
//TEMP02   DD  DSN=&&TEMP02,                                     
//             DISP=(,PASS),DCB=*.OUTDD01,SPACE=(CYL,(10,5),RLSE)
//TOOLIN   DD *                                                 
  COPY FROM(INDD01) TO(TEMP01) USING(COP1)
  SORT FROM(INDD01) TO(TEMP02) USING(SOR1)
  COPY FROM(TEMP01) TO(OUTDD01)           
  COPY FROM(TEMP02) TO(OUTDD01)           
/*                                       
//*                                       
//COP1CNTL DD *                           
  SORT FIELDS=COPY,STOPAFT=1             
/*                                       
//*                                       
//SOR1CNTL DD *                           
  SORT FIELDS=(1,10,CH,A),SKIPREC=1       
/*                                       

I had to include :
Code:

//SSMSG    DD   SYSOUT=*

for the above code to work ? can someone tell me why ? Is it because SYNCSORT will look for //SSMSG , failing to do so it abends ?
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8593
Location: Back in jolly old England

PostPosted: Fri Jan 09, 2009 12:46 pm    Post subject:
Reply with quote

Quote:
I had to include :
//SSMSG DD SYSOUT=*
for the above code to work ? can someone tell me why ?

Because the program requires use of that DD name.
Back to top
View user's profile Send private message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Fri Jan 09, 2009 2:57 pm    Post subject:
Reply with quote

icon_rolleyes.gif thank you icon_smile.gif
Back to top
View user's profile Send private message
Arun Raj

Moderator


Joined: 17 Oct 2006
Posts: 2284
Location: @my desk

PostPosted: Fri Jan 09, 2009 3:25 pm    Post subject:
Reply with quote

Jayc,

Have you tried this
Code:
//DFSMSG DD ...
Back to top
View user's profile Send private message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Wed Jan 14, 2009 8:58 pm    Post subject:
Reply with quote

Yes, I did.
//DFSMG DD ... was there , I had to include //SSMSG DD too so that the job would run successfully.
Back to top
View user's profile Send private message
Frank Yaeger

DFSORT Moderator


Joined: 15 Feb 2005
Posts: 7130
Location: San Jose, CA

PostPosted: Wed Jan 14, 2009 10:07 pm    Post subject:
Reply with quote

The correct ddname is DFSMSG, not DFMSG (as shown in your job) or DFSMG (as shown in your post). Syncsort and DFSORT both recognize DFSMSG and SSMSG. Neither recognizes DFMSG or DFSMG.
Back to top
View user's profile Send private message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Thu Jan 15, 2009 11:18 am    Post subject:
Reply with quote

Thanks yrank . My mistake. Got it now. icon_rolleyes.gif
Back to top
View user's profile Send private message
JayC

New User


Joined: 27 Sep 2008
Posts: 70

PostPosted: Thu Jan 15, 2009 11:18 am    Post subject:
Reply with quote

Frank . Thank you
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL & VSAM All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Release quantity that was allocated v... Auryn JCL & VSAM 5 Thu May 18, 2017 6:02 pm
No new posts Release of Adabas Cursor mohitsethi All Other Mainframe Topics 1 Mon Feb 06, 2017 8:36 pm
No new posts GETMAIN / FREEMAIN versus STORAGE OBT... steve-myers PL/I & Assembler 8 Wed Feb 01, 2017 1:45 am
No new posts ADS 3270 Batch simulator for IDMS rel... gpowell382 IDMS/ADSO 1 Thu May 05, 2016 8:02 pm
No new posts SYNCTOOL better than SYNCSORT? Amit_Singh SYNCSORT 3 Wed Jul 23, 2014 11:06 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us