IEFBR14 is an IBM mainframe utility program. It runs in all IBM mainframe environments derived from OS/, including z/OS. It is a placeholder that returns the. JCL & VSAM: Hi, Can we use IEFBR14 utility to create Partitioned U may use any utility for creating PS/, idcams, iehprogm etc. IEFBR14 is an IBM utility better known for being a dummy utility because it does almost nothing. IEFBR14 performs no other action than return a.

Author: Tygolmaran Shagis
Country: Paraguay
Language: English (Spanish)
Genre: Life
Published (Last): 9 July 2011
Pages: 304
PDF File Size: 9.52 Mb
ePub File Size: 8.85 Mb
ISBN: 436-4-32985-482-3
Downloads: 12870
Price: Free* [*Free Regsitration Required]
Uploader: Kishura

No dudebig no. Hi Utiliity, I tried it. The original version of the program did not alter register 15 at all as its original application was as a placeholder in certain load modules which were generated during Sysgen system generationnot as an executable program, per se. From Wikipedia, the free encyclopedia.

JCL – Utility Programs

Retrieved from ” https: The first three letters of the uhility has specific usage like “IEF” for programs produced by the job management group, “IEB” for data set utility programs, “IEF” for system utility programs, and “IEW” for program-linkage and -loading. It is a placeholder that returns the exit status zero, similar to the true command on UNIX-like systems.

As explained below, “BR 14” was the essential function of the program, to simply return to the operating system. It is used for creating new dataset with JCL.


BR is a pseudo instruction for BCR We provide Training Material and Software Support. You do need to add something, like a blank line, to the member. It can be used for a variety of things: But, initially IEFBR14 was not coded with these characteristics in mind, as IEFBR14 was initially used as a dummy control section, one which simply returned to the caller, not as an executable utilitg.

For example, a file containing names of employees can be split into 26 files, each containing the names starting with A, B, C and so on. It is used for creating as well as utilify the datasets, it should be the first step in the jcl to delete the duplicate datasets which were created by the last job run and which was failed due to some abend.

The advantage it provides is even if the dataset does not exist, it will create and delete the dataset and give a low return code as 4.

What does IEFBR14 utility is used for?

This is one way of creating datasets. Thus a very simple do-nothing program was needed to fill that role. It is a dummy program. IEFBR14 does nothing but allows a job step to execute.

IEFBR14 Utility – JCL School

Usually used to manage VSAM datasets. Saurabh Srivastava MaxMunus E-mail: This job step can also be used to catalog or delete specified data sets from within a batch job.


I really appreciate information shared above.

It looks like you are using an AD Blocker! IBM mainframe operating systems. It’s function is to do what disposition parameter DD says.

Even though the DD statements itself iefhr14 the creation and deletion of datasets, it can’t run without a program. Fri Jun 10, 5: Fri Jun 10, 6: You can give so many ADD statements and the data in the next line. Thu Jun 09, 6: SET’, the following job step could be used: IEFBR14 is a dummy utility. Arun Gupta February 19, at 7: What else can it be used for?

The IEFBR14 utility: Do (almost) nothing

It is a data utility which is used to create new or empty dataset. By using our site, you acknowledge that you utipity read and understand our Cookie PolicyPrivacy Policyand our Terms of Service.

Example JCL would be:. Nilesh soni Nov 19th, A secondary reason to run IEFBR14 was to unmount devices usually tapes or disks that had been left mounted from a previous job, perhaps because of an error in that job’s JCL or because htility job ended in error.