There is a procedure in A.B.PROCS(PROC1) (member name is
PROC1)
//PROCA...
There is a call to a procedure PROCA from a JOB.
//STEP01 EXEC PROCA
...
Here "PROCA" in JOB refers to the actual PROC name or the
member name of the PDS where this PROCA is stored.
Answer Posted / abhijit18in2002
Procedure library
ABC.XYZ.PROCLIB(PROC1)
//PROCA PROC
....
....
Job Library
ABC.XYZ.JOBLIB(JOBA)
//STEP01 EXEC PROCA
.....
.....
When JOBA is run it will Fail with
JCL error saying :Procedure PROCA not found
It is Compulsion that Member name of Procedure should have
Same name as the Procname.So When PROC1 is Changed to
PROCA .. Job will run fine
| Is This Answer Correct ? | 6 Yes | 2 No |
Post New Answer View All Answers
by using cond parameter maximum 8 cond can be coded in single cond means ?explain
How dummy is used in jcl?
Explain the purpose of dd * statement in jcl?
what is use of space parameter in dd statement?
what operation is performed by job statement?
How to alter the parameters for the existing gdg?
which utility is used to run a cobol-db2 program?
how can the same proc be re-used and called by many jobs?
How can a fb file convert to vb file using sort program?
Must tape dataset definitions include vol=ser specifications?
What is the use of symbol // in jcl?
How to run cobol program using jcl?
what is SOC4 error?
What is the maximum length of a single line of jcl?
How to override a dsn that is contained in a proc called by another proc? I need to do the override in the calling jcl?