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
 

 

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 Syncsort Help to group fields sudhakarraju SYNCSORT 6 Thu Dec 29, 2016 1:38 am
No new posts syncsort: copy lines after the keyword shreya19 SYNCSORT 7 Fri Dec 02, 2016 9:47 am
No new posts Matching with Key at different postions. rajatbagga DFSORT/ICETOOL 12 Wed Nov 09, 2016 10:58 am
No new posts Syncsort - Hard coded Value in output PORYES SYNCSORT 1 Thu Nov 03, 2016 9:23 am
No new posts Syncsort - NULL in Integer field chec... nartcr SYNCSORT 4 Thu Oct 06, 2016 6:47 am


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