I have a JCL with 10 steps, want to execute first 5 steps
only, what are ways of doing it?is it possible to control
through JOB card?
Answers were Sorted based on User's Feedback
You can create a NULL (//) point after the 5 step. so the
job will stop after step 5 is executed.
I don't think we can do it via JOB CARD. Please let me know
if anyone knows.
| Is This Answer Correct ? | 14 Yes | 1 No |
Answer / praveen kumar bejjanki
There are two ways in order to achieve this.
1. Give a null statement(//) after step5
2. Give the cond parameter starting from step6 through
step10 as cond=(0,le). This parameter will bypasses the
step6 through step10 as it satisfies the cond for any of
the RC(return code).
Is there any other way, kindly let me know.....
Thanks!
| Is This Answer Correct ? | 9 Yes | 0 No |
Answer / bala
Give COND=(99,NE)for all the other steps following STEP5.
Its skips those steps.
Also, a Null (//) given after STEP5 does the same.
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / veer
we can achieve this with the IEBEDIT Utility......!!!
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / shivakrishna
we can bypass by giving cond parameters in step from 6 if
we know the cond codes from previous steps.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / venkataramana
It is simple after fifth step we will use cond=(0,LE) in
each step for avoiding the execution.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / veer
'to execute first 5 steps only', end of the 5th step
introduce NULL(//) character and run. first 5 steps will
run.
If you want to run step3, step5, step10 like that, use
IEBEDIT utility.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / kalaiarasan
Anshuman is wrong its not EIBEDIT, its IEBEDIT
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / anshuman
you can use the IBM utility EIBEDIT for this n mention step
1 to 5
| Is This Answer Correct ? | 2 Yes | 4 No |
How to release the Output HELD by using HOLD = YES on DD statement ?
how can a gdg base be created in a jcl. What is the difference between empty and scratch parameter while defining/altering gdg base?
which parameter is used to check the syntax of a jcl without executing it?
i am trying to copy a PS file into VSAM file in step2 by using PGM=IDCAMS,COND=(0,LT) and the pS file is getting sorted in the step1. I got the return code 00 for step1 but step2 got flushed. can u please help on this. Below is My JCL. SEPP050 EXEC PGM=SORT,REGION=6144K SYSIN DD DSN=SYSCMN.PROD.CCLIB (F5910BNN), DISP=SHR SYSOUT DD SYSOUT=* SYSUDUMP DD SYSOUT=A SORTIN DD DSN=Z1225BT.F5910EPP.HISOUT, DISP=SHR SORTOUT DD DSN=Z1225BT.F5910EPP.HISOUT.SORTOUT5, DISP= (NEW,CATLG,DELETE),UNIT=DELQ, SPACE=(CYL, (500,500),RLSE), DCB= (RECFM=FB,LRECL=1606,BLKSIZE=16060,BUFNO=15) SORTWK01 DD UNIT=SYSDA,SPACE=(CYL, (1)) SORTWK02 DD UNIT=SYSDA,SPACE=(CYL, (1)) SORTWK03 DD UNIT=SYSDA,SPACE=(CYL, (1)) SORTWK04 DD UNIT=SYSDA,SPACE=(CYL, (1)) SYSIN1 DD UNIT=VIO,SPACE= (80,1) * SEPP060 EXEC PGM=IDCAMS,COND= (0,LT) SYSPRINT DD SYSOUT=* SYSOUT DD SYSOUT=* SYSLIST DD SYSOUT=* *** DD01 DD DSN=Z1225BT.F5910EPP.HISOUT.SORTOUT, // DISP=SHR //*** //DD01O DD DSN=Z1225BT.F5910PHS, // DISP=SHR, // AMP=(AMORG,'BUFND=12,BUFNI=5') //SYSIN DD DSN=SYSCMN.PROD.CCLIB(F5910BBB), // DISP=SHR Output RC for the two steps: SDCBPJ05 SEPP050 00 236 .00 .00 .0 SDCBPJ05 SEPP060 FLUSH 0 .00 .00 .0
How do you designate a comment in JCL?
what is a jcl?
WORKING-STORAGE SECTION. 01 GROSS-PAY. 05 BASIC-PAY PIC 9(5). 05 ALLOWENCES PIC 9(3). PROCEDURE DIVISION. MOVE 1000 TO BASIC-PAY. MOVE 250 TO ALLOWENCES. DISPLAY GROSS-PAY. STOP RUN. 77 W-A PIC 9(3)V99 VALUE 23.75 77 W-B PIC ZZ9V99 VLAUE 123.45 after the statement MOVE W-A TO W-B what will be W-B's value? a.123.75 b.b23.75 (where b indicates space) c.023.75 d.invalid move
how to compress the data set
What are the utility programs in jcl?
How we can code in a jcl to execute a job in a particular time and date without using any job shudular?. (Eg) i want to execute a particular job at 8 am on 01/01/2010.
A maximum of 100 chars can be passed to Cobol through Parm in JCL, If we want to pass more than 100 Chars how we can do it ?
How to execute step2,step5,step7 of a proc of 10 steps? You are not allowed to change in JCL.