Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
Syncsort matching logic giving errors.

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

New User


Joined: 25 Jul 2005
Posts: 92
Location: India

PostPosted: Tue Jan 30, 2007 5:02 pm    Post subject: Syncsort matching logic giving errors.
Reply with quote

i have 2 files.

FILE A
------
A
B
C

FILE B
------
A
B
C
D


I need to compare both the files and get the records present in File B but not in File A.
I have written the following JCL, but getting an error message.

The JCL and the error message is pasted below.


Code:
//STEP1    EXEC PGM=SYNCTOOL                                     
//TOOLMSG  DD SYSOUT=*                                         
//DFSMSG   DD SYSOUT=*                                         
//IN1      DD DSN=PV9793A.INPUT.ONE,                           
//            DISP=SHR                                         
//IN2      DD DSN=PV9793A.INPUT.TWO,                           
//            DISP=SHR                                         
//T1       DD DSN=&&T1,UNIT=SYSDA,SPACE=(CYL,(1,1)),           
//            DISP=(MOD,PASS)                                   
//OUT12    DD SYSOUT=*                                         
//OUT1     DD SYSOUT=*                                         
//OUT2     DD SYSOUT=*                                         
//TOOLIN   DD *                                                 
COPY FROM(IN1) TO(T1) USING(CTL1)                               
COPY FROM(IN2) TO(T1) USING(CTL2)                               
SPLICE FROM(T1) TO(OUT12) ON(1,10,CH) WITH(13,1) -             
USING(CTL3) KEEPNODUPS                                         
/*                                                             
//CTL1CNTL DD *                                                 
INREC  OVERLAY=(12:C'11)   
/*                                                           
//CTL2CNTL DD *                                               
INREC  OVERLAY=(12:C'22)                                     
/*                                                           
//CTL3CNTL DD *                                               
OUTFIL FNAMES=OUT2,INCLUDE=(12,2,CH,EQ,C'22'),BUILD(1,10)     
/*
                                                                                               



Code:
SYT000I  SYNCTOOL RELEASE 1.5.1 - COPYRIGHT 2004  SYNCSORT INC.                 
SYT001I  INITIAL PROCESSING MODE IS "STOP"                                     
SYT002I  "TOOLIN" INTERFACE BEING USED                                         
                                                                               
         COPY FROM(IN1) TO(T1) USING(CTL1)                                     
SYT025E  NO DD STATEMENT FOUND WITH "USING" DDNAME: CTL1CNTL                   
SYT030I  OPERATION COMPLETED WITH RETURN CODE 12                               
                                                                               
SYT015I  PROCESSING MODE CHANGED FROM "STOP" TO "SCAN" DUE TO OPERATION FAILURE
                                                                               
         COPY FROM(IN2) TO(T1) USING(CTL2)                                     
SYT019I  STATEMENT VALID; NOT PROCESSED DUE TO "SCAN" PROCESSING MODE           
                                                                               
         SPLICE FROM(T1) TO(OUT12) ON(1,10,CH) WITH(13,1) -                     
         USING(CTL3) KEEPNODUPS                                                 
SYT019I  STATEMENT VALID; NOT PROCESSED DUE TO "SCAN" PROCESSING MODE           
                                                                               
SYT004I  SYNCTOOL PROCESSING COMPLETED WITH RETURN CODE 12                     
******************************** BOTTOM OF DATA ********************************



Code:
Back to top
View user's profile Send private message

William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3158
Location: Tucson AZ

PostPosted: Tue Jan 30, 2007 5:18 pm    Post subject:
Reply with quote

That's a good one, I give up icon_confused.gif
Just for the halibut, put the CTL1CNTL DD before the TOOLIN DD.....
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 Split 1 file into 10 output Files - S... Prasanth Kumar SYNCSORT 5 Sat Sep 16, 2017 12:02 am
No new posts JES2 job size field matching Windows ... SRICOBSAS All Other Mainframe Topics 4 Tue Sep 05, 2017 5:49 pm
No new posts DB2 Program abending without giving a... rahulgarg14 DB2 7 Mon May 29, 2017 8:10 pm
No new posts Join giving more records than expected Danielle.Filteau SYNCSORT 2 Thu Mar 09, 2017 3:28 am
No new posts Extract set of records matching on ac... bhaskar_kanteti DFSORT/ICETOOL 3 Mon Mar 06, 2017 7:19 am

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us