How to check empty file in jcl?
Answers were Sorted based on User's Feedback
Answer / muttaiah
There are so many utilities(ICetool, IDcams, Iebgener)
which we can make use to check whether a file is empty.
//Jobcard
//stepname exec pgm=idcams
//dd1 dd dsn=xxx.pds,disp=shr
//sysin dd *
print infile(dd1) count(1)
/*
Here the job will give a return code '0' if the file has
atleast 1 record and RC-4 if there are no records
Suppose you want to check whether any records are there
apart from header and trailer. then Make the count as Count
(3).
//sysin dd *
print infile(dd1) count(3)
/*
| Is This Answer Correct ? | 16 Yes | 0 No |
Answer / pradeep k (cr)
Thanks all for ur valuable answers, but i have one small
doubt.
I tried with ICETOOL, by giving empty input file and i am
able to sumit job with maxcc 000 and outptu is comming fine
as total recard count as 0.
in same way, i am trying to submit jcl provided by Muttaiah
but i am getting jcl error message like 'ILLEGAL KEYWORD
INT RINT' at the place of PRINT statement.
Can anyone suggest me, what's my mistake?
| Is This Answer Correct ? | 0 Yes | 0 No |
Which storage devices are grouped under DASD and SYSDA ?
Is condition checking possible in jcl?
How can values be passed from the job stream to an executable program?
how JCL works?
How to exclude the duplicate records from two concateded flat files (records from both files must be removed)?
What is order of searching of the libraries in a JCL?
what is the meaning of keyword in jcl?what is is opposite?
How many types of libraries are there in JCL ?
What is model dataset label(Model DSCB)?
Explain the hierarchy levels in jcl?
Suppose there r total 10 steps. Out of which i want to execute only the 7th step. How can i do that....????
What is the difference between specifying DISP=OLD and DISP=SHR for a dataset?