Is it possible to submit a JCL in loop?

2 posts / 0 new
Last post
Anonymous
Is it possible to submit a JCL in loop?

I have a requirement in my project to repeat a particular function carried by a JCL, n number of times each time changing the parameter being passed to the JCL.

I think if I could somehow submit the JCL in loop, I would be able to achieve this.

I am new to this forum, can anyone help me out

Offline
Joined: 07/07/2011 - 19:59
looping JCL

If there is a will there is a way, i have thought of a way to put a loop into JCL but i think it is an unwise practice so i will not disclose it here.

What i think you need to do is put your common set of steps into a jcl Procedure, using symbolic's to represent the items that are variable in the procedure.

you can then execute that common set of steps multiple times in a job. eg.

//PROC1 PROC
//STEP1 IEFBRT14,PARM=(&PARM1,&PARM2)
//STEP2 IEFBRT14,PARM=(&PARM1,&PARM2)
// PEND
// SET PARM1=A
// SET PARM2=B
// EXEC PROC=PROC1
// SET PARM1=C
// SET PARM2=D
// EXEC PROC=PROC1
// SET PARM1=E
// SET PARM2=F
// EXEC PROC=PROC1
// SET PARM1=G
// SET PARM2=H
// EXEC PROC=PROC1

Log in or register to post comments
Sponsored Listing