if we are specifing joblib as well as steplib in job
then at the time of execution how the process will complete
Answers were Sorted based on User's Feedback
Answer / abhinandan
Above answer given is wrong. the job will execute and
steplib will overide the joblib. means job will ignore the
load module kept in it, job will pick up the load module
from the steplib for that particular step where steplib is
mentioned.
| Is This Answer Correct ? | 15 Yes | 0 No |
Answer / om prakash yadav
The JOBLIB statement is placed after the JOB statement and
is effective for all JOB steps. It cancot be placed a
cateloged procedure. The STEPLIB statememnt is placed after
the EXEC statement and is effective for that job step only.
Unlike the JOBLIB statement, the STEPLIB can be placed in a
cataloged procedure.
If both the JOBLIB and STEPLIB statement are coded, then the
STEPLIB specification will override the JOBLIB specification
for that job step.
The specification of the STEPLIB will continue for any steps.
| Is This Answer Correct ? | 10 Yes | 0 No |
Answer / vikas bhardwaj
Ramesh's ans is wrong, Abhinandan is correct
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / ramesh
it cant execute the program since while steplib and joblib
both are coded in jcl.joblib takes the most preference so
that it cant be executed.
| Is This Answer Correct ? | 1 Yes | 14 No |
How to test thru JCL if any file(PS or VSAM) is empty or not. I do not want to use any COBOL prog or Ezytrieve and want to do using utility.
what are the ways of passing data to a cobol program from jcl?
what is the general use of PARM? Give an explanation about the system defined parameters that could be passed through this PARM like XREF,LIST,LET,APOST,RENT etc..
Explain how can the disposition of sysout datasets be set for an entire jobstream?
What is DYNAMBR in jcl?
If job is submitted with typerun = hold then how can we submit the same job?
i have job card like this //job ***** //step1 exec pgm=iebgener //sysut1 dd dsn=main.sss,disp=shr // dd dsn=main1.sss,disp=shr // dd dsn=main2.sss,disp=shr //sysut2 dd dsn=out1.mmm ,disp=(new,catlg,delete) dcb=( ) // sysin dd * like this what i have to do to skip dsn=main1.sss please giveme answer asap
what is the difference between perform varying and perform
lines(1,cancel)??What is meant by that??Plz explain it....
What are SD37, SB37, SE37 abends?
If i have defined an temperory dataset in step2, how can i call back or use the same dataset in step5 of the same job
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