What is a Proc ? why do we go for a Proc ? What are the
types of procs?Can we have nesting in Procs ?
Answers were Sorted based on User's Feedback
Answer / ram narayan
Hi, A Proc is nothing but it can be a set of Program which
is utilised by the Main JCL.It's basically used for
avoiding the number of lines of coding the JCL statements
in the main JCL and we can call the Proc's when ever needed
for performing a certain kind of action.
There are 2 types of Proc's and they are Instream & Catalog
proc.
The nesting in Procs are possible and the maximum number of
levels are 15 levels.
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / guest
when we want use some part of prog in many prog we store in
proc
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / shailendra
this is generaly avoided to use nesting proc , because it
make job complex to understand,and this use only in catalog
proc.if you want to use then nesting is possible up to 15
level.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / pradeep
Hi Ram,
Could you please provide with some example of nesting in
Procs (both instream and cataloged)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / amit barwa
In-stream procs can be nested upto a maximum of 15 levels
(we can not make a backward reference in nested procs).
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / anon
I have seen a person code a maximum of 209 levels of nesting in Catlg procs.. but the 210th nesting was unsuccessful
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / pradeep
There are basically 2 types of PROCS, a. Instream, b.
Cataloged.
The Nesting of procs is not possible.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / sathya
Hi,
what they said is correct but nesting procs is not
possible in proc
| Is This Answer Correct ? | 0 Yes | 2 No |
Is automatic restart possible in jcl? If yes, how?
What is the error code SOC01 indicate ?
if time parameter is not coded on the job card and job step then what is the default time assigned to the entire job and for each step in the job by the systyem ?
i have a jcl in which 4 & 5 step creates a new generation. 4th step output is as input for the 6th step & 5th step output is used as input in the 7th step. How they are refered as in the 6th & 7th steps? If the job abends in 6th step then how the 5th step output is refered in 7th step?
wht do u mean by notify parameter, how can u give acess to multiple users ?
How is a type of file defined in the jcl that executes the cobol program?
how can a gdg base be created in a jcl. What is the difference between empty and scratch parameter while defining/altering gdg base?
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?
Hi, can any one tell about " How do u eliminate the duplicates "
if you have big pgm. during compilation is abends with (soc7)how do you know which line has soc 7 error.
How to view the hexa decimal value thru file aid if copy book is not present for that particular data
what is check pending option