View previous topic :: View next topic
|
Author |
Message |
rtalapaneni
New User
Joined: 20 Mar 2005 Posts: 13 Location: Bangalore
|
|
|
|
Let assume three steps is there in JCL . If file1 is empty u have to skip third step. let me know how to do .... |
|
Back to top |
|
|
mmwife
Super Moderator
Joined: 30 May 2003 Posts: 1592
|
|
Back to top |
|
|
subhasis_50
Moderator
Joined: 09 Mar 2005 Posts: 363 Location: Earth
|
|
|
|
Hi,
You can do this by using cond parameter. Introduce a IDCAM step to check the file, if it empty then idcam step will return 4. Based on that you can bypass your step no 3.
//STEP01 EXEC PGM=IDCAMS,COND=(0,NE)
//SYSPRINT DD SYSOUT=*
//FILE1 DD DSN=TEST.DATA,DISP=SHR
//SYSUDUMP DD SYSOUT=*
//SYSIN DD *
PRINT INFILE(FILE1) -
DUMP COUNT(1)
/*
//* DON'T RUN STEP02 IF FILE IS EMPTY
//* A RETURN CODE OF 4 WOULD INDICATE NO RECORDS WERE FOUND
//STEP02 EXEC PGM=WHATEVER,COND=(4,EQ,STEP01)
Thanks
Subhasis |
|
Back to top |
|
|
ssowjanya
New User
Joined: 29 Apr 2005 Posts: 13
|
|
|
|
Hi subhasis_50,
Not taking into consideration of COND parameter, first of all how do we know whether the file is empty or not in jcl |
|
Back to top |
|
|
priyesh.agrawal
Senior Member
Joined: 28 Mar 2005 Posts: 1448 Location: Chicago, IL
|
|
Back to top |
|
|
|