Using IDCAMs how to check whether file empty or not

In this Mainframe Forum - You can post your queries on JCL, OS/390 JCL, MVS JCL, z/OS JCL, JES2 & JES3

Moderators: Frank Yaeger, DikDude, Moderator Group

Post Reply
User avatar
Lghtning Lad
Member
Posts: 8
Joined: Thu Jan 21, 2010 6:59 pm

Using IDCAMs how to check whether file empty or not

Post by Lghtning Lad » Wed Apr 21, 2010 4:01 pm

Using IDCAMS I want to check whether an existing file is empty or not.

If empty then I dont want my job to process subsequent steps and complete without any abends.

Else I want my job to process the next step.

Can anyone please help me with this?

User avatar
Lghtning Lad
Member
Posts: 8
Joined: Thu Jan 21, 2010 6:59 pm

Post by Lghtning Lad » Wed Apr 21, 2010 8:21 pm

got my answer
we need to use a simple control card which will check the input file rec count
PRINT INFILE(INPUT) COUNT(1)

MrSpock
Active Member
Posts: 273
Joined: Wed Jun 27, 2007 5:37 pm

Post by MrSpock » Wed Apr 21, 2010 8:26 pm

The best way I can think of is to use the PRINT command for a specified number of records (COUNT). If you use PRINT IFILE/IDS ... COUNT(1) then there will have to be at least one record in the dataset for your IDCAMS step to end without an error.

Anuj Dhawan
Moderator
Posts: 1625
Joined: Sat Aug 09, 2008 9:02 am
Location: Mumbai, India

Post by Anuj Dhawan » Thu Apr 22, 2010 1:15 pm

we need to use a simple control card which will check the input file rec count
That's correct, for IDCAMS PRINT if you get RC=0 if file has at least 1 record, otherwise RC=4 - you might like to check the RC in subsequent step.
Regards,
Anuj

Post Reply

FREE TUTORIALS

Tutorials
Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions



Other References
Mainframe Tools and others