My JCL have five steps & I created new versions of GDG in
first step through fourth step & fifth step I was refered
Step one GDG version. My JCL got abend at 4th step and how
I can restart my JCL Please let me know the answers.
//STEP1 EXEC GDG1(+1) DISP=(NEW)
//STEP2 EXEC GDG1(+2) DISP=(NEW)
//STEP3 EXEC GDG1(+3) DISP=(NEW)
//STEP4 EXEC GDG1(+4) DISP=(NEW)
//STEP5 EXEC GDG1(+1) DISP=(OLD)
Answers were Sorted based on User's Feedback
Answer / satheesh
JCL got Abended at 4th step, You need to restart from STEP4
In STEP4 use GDG1(+1),
In STEP5 use GDG1(-2).
Hope this make sense.
| Is This Answer Correct ? | 56 Yes | 3 No |
Answer / arif
Here 2 scenario's are possible:
1) When dataset gets created in step 4 in case of
(DISP=NEW,CATLG,CATLG)
You need to restart from step 5:
In STEP5 use GDG1(-3).
2) When dataset doesn't get created in step 4 in case of
(DISP=NEW,CATLG,DELETE)
You need to restart from STEP4
In STEP4 use GDG1(+1),
In STEP5 use GDG1(-2).
| Is This Answer Correct ? | 14 Yes | 0 No |
Answer / chandrababu
Plz ignore the previous ANS#5,
THis is correct one:
JCL got Abended at 4th step, You need to restart from STEP4
In STEP4 use GDG1(+1),
In STEP5 use GDG1(-2).
| Is This Answer Correct ? | 13 Yes | 2 No |
Answer / virender
GDS being catalogued or not depends upon the disposition
(DISP) specified upon the abnormal termination of the job.
If the data sets are catalogued, you need to use GDG(-3)in
the rerun in step 5. Otherwise you can simply restart from
top.
| Is This Answer Correct ? | 11 Yes | 4 No |
Answer / t srinivasa chary
we need to restart from step 4
In step4 use GDG(+1)
In step5 use GDG(-2)
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / atul
Sorry to confuse in the Ques. I just thought we r using GDG in step4 as OLD so i suggested to be use current GDG(+0) but i came to know that it creating the new one so we use GDG(+1) in step 4 not GDG(+0).
Corrected Ans 10 as below
When dataset doesn't get created in step 4 in case of
(DISP=NEW,CATLG,DELETE)
You need to restart from STEP4
In STEP4 use GDG1(+1),
In STEP5 use GDG1(-2).
Sorry for in convenience. :)
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / ajay kumar ande
WE CAN USE COND=(04,LT) AT JOBLIB,IF WE GOT ABEND IN STEP4 IT BYPASSES AND EXECUTES NEXT STEP SO THAT WE CAN REFER STEP1
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / margaret
since GDG is not cataloged until the successful end of the
step, Your best bet is to use a referback to point to the
dataset in the subsequent step. This way you will get the
appropriate dataset prior to cataloging.
| Is This Answer Correct ? | 6 Yes | 12 No |
Answer / atul
I believe, restarting from step 4 we need to use GDG1(0),
When dataset doesn't get created in step 4 in case of
(DISP=NEW,CATLG,DELETE)
You need to restart from STEP4
In STEP4 use GDG1(0),
In STEP5 use GDG1(-2).
Please correct me if i am wrong.
| Is This Answer Correct ? | 0 Yes | 8 No |
In jcl i have 255 steps. In 255 step i declared proc. In proc i have 20 steps this job is executable or not? why?
is step name is compulsory in jcl ?
Could anyone please suggest me what is the maximum length of data that can be pass as input in //sysin dd * This was asked in interview. TIA
COND -> step1 . . step2, Step2, Executes if the CC of step1 is 0. But even if it is NOT 0 and if we dont give COND, will step2 be executed ?
why jobstep can't be more than 255 and for GDG has max limit 255 . Is there any relation between the two
i have 3 steps in my jcl, where i want to run only one step at a time depending on the variable. How should i give the condition statement... I have tried this with two steps which is working but not able to add condn for the 3rd step. can anyone help me... I want to know the cond stmt which i can code in step 3 and step4, so that only either step2 or step3 or step4 executes
i want apply mainframe devolper with 3+ but i dont have that much of knowledge what isthe solution to get that much of knoweldge?
1)what is compilation jcl for cobol program but it is calling another program 2)what is compilation jcl for cobol program but it is calling another program(in this, main program is pure cobol but sub program is cobol+db2 program.can anyone please answer me for above questions. it's very urgent
How I sort the records in a file and copy the first 10 records to another file
Can you give the sort card to arrange the specific column in the version of GDG.
what is a null indicator in db2?
what is symbolic parameters in jcl, what is a temparary data set ? where do u use ?