Need you help!
I am trying to dynamically split a file into 5 output files using ICETOOL. Below is my JCL :
My input file is VB of LRECL 2004.
//STEP001 EXEC PGM=ICETOOL
//*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//*
//IN DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.T2,DISP=SHR
//T1 DD DSN=&&T1,UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(,PASS)
//C1 DD DSN=&&C1,UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(,PASS)
//*
//OUT01 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S1,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT02 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S2,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT03 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S3,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT04 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S4,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT05 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S5,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//TOOLIN DD DSN=TST4.UTC.CPY(PSOSPL01),DISP=SHR
//*
//CTL1CNTL DD DSN=TST4.UTC.CPY(PSOSPL02),DISP=SHR
//CTL2CNTL DD DSN=TST4.UTC.CPY(PSOSPL03),DISP=SHR
//CTL3CNTL DD DSN=TST4.UTC.CPY(PSOSPL04),DISP=SHR
//*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//*
//IN DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.T2,DISP=SHR
//T1 DD DSN=&&T1,UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(,PASS)
//C1 DD DSN=&&C1,UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(,PASS)
//*
//OUT01 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S1,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT02 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S2,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT03 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S3,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT04 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S4,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//OUT05 DD DSN=TST4.NVS.PPSODUT1.EQUITY.TRADES.XML.S5,
// DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(200,200),RLSE)
//*
//TOOLIN DD DSN=TST4.UTC.CPY(PSOSPL01),DISP=SHR
//*
//CTL1CNTL DD DSN=TST4.UTC.CPY(PSOSPL02),DISP=SHR
//CTL2CNTL DD DSN=TST4.UTC.CPY(PSOSPL03),DISP=SHR
//CTL3CNTL DD DSN=TST4.UTC.CPY(PSOSPL04),DISP=SHR
PSOSPL01
COPY FROM(IN) USING(CTL1)
COPY FROM(T1) TO(C1) USING(CTL2)
COPY FROM(IN) USING(CTL3)
COPY FROM(T1) TO(C1) USING(CTL2)
COPY FROM(IN) USING(CTL3)
PSOSPL02
OUTFIL FNAMES=T1,REMOVECC,NODETAIL,
TRAILER1=(COUNT=(EDIT=(TTTTTTTTTT)))
TRAILER1=(COUNT=(EDIT=(TTTTTTTTTT)))
PSOSPL03
OUTREC BUILD=(2X,C'SPLIT1R=',1,10,ZD,DIV,+5,EDIT=(TTTTTTTTTT),
100:X)
100:X)
PSOSPL04
OUTFIL FNAMES=(OUT01,OUT02,OUT03,OUT04,OUT05)
This is the SYSOUT Error Message
TOOLMSG
SYT000I SYNCTOOL RELEASE 1.6.2 - COPYRIGHT 2007 SYNCSORT INC.
SYT001I INITIAL PROCESSING MODE IS "STOP"
SYT002I "TOOLIN" INTERFACE BEING USED
COPY FROM(IN) USING(CTL1)
SYT020I SYNCSORT CALLED WITH IDENTIFIER "0001"
SYT030I OPERATION COMPLETED WITH RETURN CODE 0
COPY FROM(T1) TO(C1) USING(CTL2)
SYT020I SYNCSORT CALLED WITH IDENTIFIER "0002"
SYT001I INITIAL PROCESSING MODE IS "STOP"
SYT002I "TOOLIN" INTERFACE BEING USED
COPY FROM(IN) USING(CTL1)
SYT020I SYNCSORT CALLED WITH IDENTIFIER "0001"
SYT030I OPERATION COMPLETED WITH RETURN CODE 0
COPY FROM(T1) TO(C1) USING(CTL2)
SYT020I SYNCSORT CALLED WITH IDENTIFIER "0002"
DFSMSG
1 SYNCSORT FOR Z/OS 1.3.2.1RI U.S. PATENTS: 4210961, 5117495 (C) 2007 SYNCS
z/OS 1.12.0
SYNCSORT LICENSED FOR CPU SERIAL NUMBER 60BE0, MODEL 2817 752 LICE
CTL1CNTL :
OUTFIL FNAMES=T1,REMOVECC,NODETAIL, 000100
TRAILER1=(COUNT=(EDIT=(TTTTTTTTTT))) 000200
PARMLIST :
OPTION RESINV=0,ARESINV=0,MSGDDN=DFSMSG,SORTIN=IN,SORTDD=CTL1,COPY
WER428I CALLER-PROVIDED IDENTIFIER IS "0001"
WER276B SYSDIAG= 9539961, 12049981, 12049981, 2633250
WER164B 6,884K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,
WER164B 0 BYTES RESERVE REQUESTED, 1,119,297 BYTES USED
WER146B 32K BYTES OF EMERGENCY SPACE ALLOCATED
WER108I IN : RECFM=VB ; LRECL= 2004; BLKSIZE= 27998
WER110I T1 : RECFM=VB ; LRECL= 2004; BLKSIZE= 27998
WER410B 5,856K BYTES OF VIRTUAL STORAGE AVAILABLE ABOVE THE 16MEG LINE,
WER410B 0 BYTES RESERVE REQUESTED, 112,713 BYTES USED
WER405I T1 : DATA RECORDS OUT 0; TOTAL RECORDS OUT 1
WER211B SYNCSMF CALLED BY SYNCSORT; RC=0000
WER449I SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE
WER416B IN : EXCP'S=1,UNIT=3390,DEV=D369,CHP=(C9CACBCCCDCECFD0,1),VOL=T
WER416B OUTFIL WAS USED FOR CTL1OUT
WER054I RCD IN 26, OUT 26
WER072I EQUALS, RESET, BALANCE IN EFFECT
WER169I RELEASE 1.3 BATCH 0506 TPF LEVEL 2.1
WER052I END SYNCSORT - P46CCRB2,STEP001,,DIAG=AE00,70C4,8222,004E,E6DE,48EB,0
SYNCSORT FOR Z/OS 1.3.2.1RI U.S. PATENTS: 4210961, 5117495 (C) 2007 SYN
z/OS 1.12.0
SYNCSORT LICENSED FOR CPU SERIAL NUMBER 60BE0, MODEL 2817 752 LI
CTL2CNTL :
OUTREC BUILD=(2X,C'SPLIT1R=',1,10,ZD,DIV,+5,EDIT=(TTTTTTTTTT), 0001
100:X) 0002
PARMLIST :
OPTION RESINV=0,ARESINV=0,MSGDDN=DFSMSG,SORTIN=T1,SORTOUT=C1,SORTDD=CTL2,COP
WER428I CALLER-PROVIDED IDENTIFIER IS "0002"
WER276B SYSDIAG= 9540060, 12050080, 12050080, 2633250
WER164B 6,884K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,
WER164B 0 BYTES RESERVE REQUESTED, 992K BYTES USED
WER146B 32K BYTES OF EMERGENCY SPACE ALLOCATED
WER108I T1 : RECFM=VB ; LRECL= 2004; BLKSIZE= 27998
WER235A OUTREC RDW NOT INCLUDED
WER211B SYNCSMF CALLED BY SYNCSORT; RC=0000
WER449I SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE
z/OS 1.12.0
SYNCSORT LICENSED FOR CPU SERIAL NUMBER 60BE0, MODEL 2817 752 LICE
CTL1CNTL :
OUTFIL FNAMES=T1,REMOVECC,NODETAIL, 000100
TRAILER1=(COUNT=(EDIT=(TTTTTTTTTT))) 000200
PARMLIST :
OPTION RESINV=0,ARESINV=0,MSGDDN=DFSMSG,SORTIN=IN,SORTDD=CTL1,COPY
WER428I CALLER-PROVIDED IDENTIFIER IS "0001"
WER276B SYSDIAG= 9539961, 12049981, 12049981, 2633250
WER164B 6,884K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,
WER164B 0 BYTES RESERVE REQUESTED, 1,119,297 BYTES USED
WER146B 32K BYTES OF EMERGENCY SPACE ALLOCATED
WER108I IN : RECFM=VB ; LRECL= 2004; BLKSIZE= 27998
WER110I T1 : RECFM=VB ; LRECL= 2004; BLKSIZE= 27998
WER410B 5,856K BYTES OF VIRTUAL STORAGE AVAILABLE ABOVE THE 16MEG LINE,
WER410B 0 BYTES RESERVE REQUESTED, 112,713 BYTES USED
WER405I T1 : DATA RECORDS OUT 0; TOTAL RECORDS OUT 1
WER211B SYNCSMF CALLED BY SYNCSORT; RC=0000
WER449I SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE
WER416B IN : EXCP'S=1,UNIT=3390,DEV=D369,CHP=(C9CACBCCCDCECFD0,1),VOL=T
WER416B OUTFIL WAS USED FOR CTL1OUT
WER054I RCD IN 26, OUT 26
WER072I EQUALS, RESET, BALANCE IN EFFECT
WER169I RELEASE 1.3 BATCH 0506 TPF LEVEL 2.1
WER052I END SYNCSORT - P46CCRB2,STEP001,,DIAG=AE00,70C4,8222,004E,E6DE,48EB,0
SYNCSORT FOR Z/OS 1.3.2.1RI U.S. PATENTS: 4210961, 5117495 (C) 2007 SYN
z/OS 1.12.0
SYNCSORT LICENSED FOR CPU SERIAL NUMBER 60BE0, MODEL 2817 752 LI
CTL2CNTL :
OUTREC BUILD=(2X,C'SPLIT1R=',1,10,ZD,DIV,+5,EDIT=(TTTTTTTTTT), 0001
100:X) 0002
PARMLIST :
OPTION RESINV=0,ARESINV=0,MSGDDN=DFSMSG,SORTIN=T1,SORTOUT=C1,SORTDD=CTL2,COP
WER428I CALLER-PROVIDED IDENTIFIER IS "0002"
WER276B SYSDIAG= 9540060, 12050080, 12050080, 2633250
WER164B 6,884K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,
WER164B 0 BYTES RESERVE REQUESTED, 992K BYTES USED
WER146B 32K BYTES OF EMERGENCY SPACE ALLOCATED
WER108I T1 : RECFM=VB ; LRECL= 2004; BLKSIZE= 27998
WER235A OUTREC RDW NOT INCLUDED
WER211B SYNCSMF CALLED BY SYNCSORT; RC=0000
WER449I SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE
Please help .
thanks in advance