toughhou
New User
Joined: 21 Jan 2010 Posts: 5 Location: China
|
|
|
|
Here I have two ways:
1. Using 3 steps
//JOB001 JOB MSGCLASS=A,NOTIFI=&SYSUID
//STEP01 EXEC PGM=PGM01
//FILEIN1 DSN=TOUGH.TEST.FILE.IN1,DISP=SHR
//FILEOUT1 DSN=TOUGH.TEST.FILE.OUT1,DISP=.....
//STEP02 EXEC PGM=PGM02
//FILEIN2 DSN=STEP01.FILEOUT1,DISP=SHR
//FILEOUT2 DSN=TOUGH.TEST.FILE.OUT2,DISP=....
//STEP03 EXEC PGM=PGM03
//FILEIN3 DSN=STEP02.FILEOUT2,DISP=SHR
//FILEOUT3 DSN=TOUGH.TEST.FILE.OUT3,DISP=....
2. Using 3 jobs
JCL1:
//JOB0001 JOB .....
//STEP01 EXEC PGM=PGM01
//FILEIN1 DSN=TOUGH.TEST.FILE.IN1,DISP=SHR
//FILEOUT1 DSN=TOUGH.TEST.FILE.OUT1.DISP=....
//STEP02 EXEC PGM=IKJETF01
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
SUBMIT TOUGH.TEST.JCL(JCL2)
//
JCL2:
//JOB0001 JOB .....
//STEP01 EXEC PGM=PGM02
//FILEIN2 DSN=TOUGH.TEST.FILE.OUT1,DISP=SHR
//FILEOUT2 DSN=TOUGH.TEST.FILE.OUT2.DISP=....
//STEP02 EXEC PGM=IKJETF01
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
SUBMIT TOUGH.TEST.JCL(JCL3)
//
JCL3:
//JOB0001 JOB .....
//STEP01 EXEC PGM=PGM01
//FILEIN3 DSN=TOUGH.TEST.FILE.OUT2,DISP=SHR
//FILEOUT3 DSN=TOUGH.TEST.FILE.OUT3.DISP=....
Thank you for the contribution, but it is best to reply to topics that are currently active.
Also, when postng JCL, code, data etc use the Code tag for alignment and readability. Simply copy/paste from your mainframe screen and do Not try to adjust the spacing. d |
|