Professional Documents
Culture Documents
Define JCI
10. Name the Positional and Keyword parameters of the JOB statement 11. What does the Accounting
information consists of? What is it used for?
12. Name the rules for writing Accounting information? 13. What does programmer name consists of? What is
it used for?
14. What is the maximum no of characters used for writing programmer name?
15. Which is the special character which can't be used for programmer name? CACON
16. How JCL. work to handle various input output file operations?
17. What are the difference between JCL and JES? 18. HOW does JCL specify the job to the operating system?
25, Why is it necessary to give a trailing characters for your JOB name?
27. What does the parameter CLASS in the JOB statement mean?
28. Which parameter assigns a resource constraint to the JOB? 29. What are the possible JOB CLASSES available
on MAINFRAME?
30. Name few JOB CLASSES you are aware of? 31. Name the default value for CLASS parameter
32. Which parameter always comes along with CLASS to achieve a balance between
34. What is the work of an Intiation? 35. How do you prioritize your JOB?
36. What do you need to code ifyou need a immediate attention of your job? 37. What is parameter MSGCLASS
in the job statement mean? What is it used for?
39. What does parameter MSGLEVEL on the JOB statement mean and what is the
41. When do you receive a maximum amount of MVS print? 42. Which parameter allows you to run a syntax
check on the JCL without executing it? CON
43. What does parameter TYPRUN-HOLD mean? 44. What does parameter TYPRUN JCLHOLD mean?
47. Name the syntactical errors a TYPRUN will scan? 48. Name the syntactical errors a TYPRUN will notscan?
49. How do you release the JOB that has been submitted with TYPRUN-HOLD?
50. Suppose I have five jobs to do. But I want to hold one?
51. How do you check for syntactical for the JOB? 52. What is the purpose of coding NOTIFY parameter in job
statement?
53. What is RESTART parameter? Explain the two scenarios of using RESTART
Parameter? 54. What is RESTART-START mean?
55. A JOB has five steps and how do you run only second and third step? 56. I have a JOB called TECSACON
which contains two steps. How to execute second step
62. I want my JOB to be executed in less than a minute. How do code this?
64. What is ADDRSPC parameter used for? 65. Name the default parameters for the JOB?
EXEC
67. What is the step name of EXEC statement used for, and is it a required parameter?
69. What are the most commonly used parameters on the EXEC statement and what do they
Mean?
70. Name the system libraries you know.
71. What are the rules for writing PGM OR PROC name?
76. Name the common parameters of JOB and EXEC? What are the differences between
Using them on the JOB versus EXEC 77. Explain the instream variations?
81. What are the ways of passing data to a COBOL program from JCL7 82. How to do automated RESTART when
JOB abends?
85. How to run a step only if any of the prior steps abended?
86. In order to execute step2 a job after a return code of 8 in step, what condition you will
Code in step2?
89. Name the system library from which modules are retrieved at execution time?
91. Explain in detail the positional parameters of DD statement? 92. Explain in detail the Keyword parameters
of DD statement?
97. What is use of DISP parameter in DD statement? 98. How any parameters does the DISP parameter consist
of and
107. Name the two problems you can encounter when you have a exclusive access to your
Datasets by coding DISP-OLD? Explain the impact of coding DISP-OLD instead of DISP-SHR on a DD statement at
111. Can I code DISP (SHR,DELETE). Contradict this statement? 112. Name the start-status for which you don’t
have to know whether a dataset exists or not?
113. What happens when you tell MVS to PASS the dataset?
114. If a dataset is passed and not used in the subsequent steps…. What happens to the dataset after
completion of JOB?
115. How do you code a DISP parameter so that incomplete datasets don’t litter the
System?
JCL-INTERVIEW QUESTIONS
11S. How do you put several datasets onto the same volume without actually knowing the
120. Describe what MVS does when you omit DISP parameter?
122. What do you do if you don’t want to keep all the space allocated to dataset?
SA
SPECIAL DD STATEMENTS
131. How you will define a temporary dataset in JCL? What is the use of it?
136. What are STEPLIB and JOBLIB? What for they are used?
137. What happens when both JOBLIB and STEPLIB are coded? Who takes the
138. Does a STEPLIB has any function with datasets that a program reads or writes? IF
141. Identify four rules of concatenation which are relaxed in newer release of MVS/ESA?
143. How do you create a dataset in a JCL with the same file organisation as that of
144. What DISP parameter we mention for creation of temporary dataset so that we can use it in later steps?
UTILITIES
147. A JCL has 10 steps. How to run step3 and step7 (only) without using parameter or IF-THEN-ELSE? SACON
150. Which utility is used to update PDS? 151. Which utility is used to SORT?
152. What is an IEHLIST used for?
158. Which utility can be used for both VSAM and NON-VSAM?
159. Which parameter is required to copy a dataset using IEBCOPY? 160. What is the parameter GENERATE
used for an utility IEBGENER?
162. Which utility uses the REPRO command and what function does it perform?
163. How does one verify that a utility has ended normally? 164. When a utility ends with non-zero return
code, what must be done to resolve the
Problem?
JCL-INTERVIEW QUESTIONS
166. What is generation data group?
GDG
170. How can a GDG base be created in a JCL. What is the difference between EMPTY
And SCRATCH parameter while defining/altering GDG base? 171. If we want to use a GDG which is already
created by some job, then how to use the
Reference of the last generation in a JCL? 172. What is the maximum no of characters that a GDG dataset can
hold? What is the
173. What is the maximum or the largest number that can be provided for a relative dataset
Of a GDG?
175. How do you refer the latest version of GDG file? 176. What is the maximum or the largest number that can
be provided for a absolute
Dataset of a GDG?
179. How do you refer the previous GDG generation created in the previous step of the
Same JOB
183. How do you find whether any generation exists under GDG base!!
185. GDG base is created with LIMIT 7. There are 7 generations in GDG. What will
1300
How any items procedures can be simbol in single 190 What is the sech order for proces?
198. Can the instream data be coded inside the procedure? 199. How do you RESTART a PROC form a particular
stepname? SACON
201. A PROC has five steps. I have a COND in step three. How do I nullify the value?