Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

My JCL contains four steps

//STP1 A(+1), DISP = NEW
//STP2 A(+2), DISP = NEW
//STP3 A(+3), DISP = NEW
//STP4 A(+1), DISP = OLD

STP3 was abended and I want restart my JCL from STP3 onwards
& what are the precaution I want to take & what are the
changes I need to make. Pls let me know.

Answer Posted / naveenkumar m

For example:

if the code executes without any issues the following will be created
step 1 creates G001V00 (A(+1)), DISP=NEW
step 2 creates G002V00 (A(+2)), DISP=NEW
Step3 Creates G003V00 (A(+3)), DISP=NEW
Step4 utilizes G001V00 as DISP is OLD and we refer A(+1) here.

so whatever the content created in step 1in G001V00 will be replaced by the content created in step4.

When the job fails, G001V00 and G002V00 are already created.

so when you restart the step3 you should replace the file (+3) by (+1) in step3 as now the current version is G002V00 not G001V00.

if you don't change the version (+1) that means that you are referring to G003V00 which is created in step3.

Actual code is replacing the file in step1 not step3.

So you need to replace the file version in step 4 from (+1) to (-1). so that it will refer the file created in step1.

Hope this is very clear.. if you don't get even now, feel free to email @ mndlsoft@gmail.com

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Give the syntax of job specifying jcl statement.

1088


What statement marks the beginning of a job step; assigns a name to the step; identifies the program or catalogued or in-stream procedure to be executed in the step?

1060


Are there any set of rules for the names of the steps used in a job? What are they?

1020


how to do automated restart when a job abends?

1340


what are the various stages of job processing?

1238


what is DD statement is used in JCL?

1134


what happens in execution stage in job processing?

1089


How can return codes be tested before execution of a job step?

1427


Explain about LMFREE�free data set from its association with data ID

1556


How to pass the parameter in parm using linkage section ? (syntax)?

1075


We can use PASS with permanent datasets also. THEN Which is the condition in which we may use PASS (instead of KEEP) with permanent data sets, while there is no need to specify UNIT and VOL for them like temporary data sets (in cas we use KEEP for permanent data sets) ?

2347


what are the statements that are not valid to be included in an include statement?

1335


Mainframes gets a text file that contains the name of the file. Now using JCL i want to locate that file name in the mainframe system and perform further processing. Please tell how to proceed

2508


What do we mean by 'Virtual storage' for a dataset and for a JOBSTEP ? What is the significance of the following statement for a programmer 'Virtual storage results in program addresses being independent of the addresses that actually exist in a computer' ?

1980


What do you understand by the term job time – out and how can you overcome that?

971