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: Tojagal Shakanris
Country: Turkey
Language: English (Spanish)
Genre: Medical
Published (Last): 22 March 2011
Pages: 466
PDF File Size: 11.51 Mb
ePub File Size: 6.59 Mb
ISBN: 508-5-17103-787-9
Downloads: 80368
Price: Free* [*Free Regsitration Required]
Uploader: Kalkis

JCL – Utility Programs

Even though the DD statements itself does the utilitty and deletion of datasets, it can’t run without a program. Thu Jun 09, 6: Hence, this utility is used to check the syntax of utilitty program. As explained further in “Usage” below, the name “BR14″ comes from the IBM assembler-language instruction ” B ranch to the address in R egister 14 “, which by convention is used to “return from a subroutine iefbe14.

Hi, I executed the following JOB: Executes a branch to register 14 return to urility. Hi Vidhya, You can give blank line or a line with some message. Nihar Ranjan Karan Sep 22nd, Hi Superk, I tried with blank line also.

In all IBM environments, the programs never specify files input and output datasets directly, but instead they were referenced through a JCL Job Control Language statements that invoke the program which needs to access these data sets. Nilesh soni Nov 19th, These utility programs need to be used with appropriate DD statements in a JCL in order to achieve the specified functionality.


Hi Vidya, Please try this code It always a success job.

The IEFBR14 utility – Rui Miguel Feio

Usually used to manage VSAM datasets. It’s function is to do what disposition parameter DD says. Posted by Thangaraj N at 9: Later, a second instruction was utllity be added to clear the return code so that it would exit with a determinant status, namely zero.

A File can be split into n files based on a specified condition. Showing Answers 1 – 29 of 29 Answers. 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.

But I am getting the following error: Even the following code works. IBM mainframe operating systems. To create a Partitioned Data Set: Fri Jun 10, 7: By using this site, you agree to the Terms of Use and Privacy Policy.

What does IEFBR14 utility is used for?

Anonymous August 3, at From Wikipedia, the free encyclopedia. Used to return control to user and terminate. IEFBR14 does nothing but allows a job step to execute. It is used for creating as well as eifbr14 the datasets, it should be the first step in the jcl to delete the duplicate datasets which were created by the last job utiity and which was failed due to some abend.


Jawahar Sep 13th, Hi, Basically its a null program. We provide Training Material and Software Support.

Saurabh Srivastava MaxMunus E-mail: If you think the above answer is not correct, Please select a reason and add your answer below. This job step can also be used to catalog or delete specified data sets from within a batch job.

Create, delete, rename, catalog, uncatalog datasets other than PDS. Thus a very simple do-nothing program was needed to fill that role.

IEFBR14 Tutorial

I really appreciate information shared above. Initially, programmers were not using all properties of the Job Control Language, anyway, so an indeterminate return code was not a problem. As explained below, “BR 14” was the iefbe14 function of the program, to simply return to the operating system. Haarish Aug 1st, The advantage it provides is even if the utilty does not exist, it will create and delete the dataset and give a low return code as 4.