InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 101. |
How Is The Keyword Dummy Used In Jcl? |
|
Answer» For an output FILE DUMMY SPECIFIES that the output is to be discarded for INPUT it specifies that the File is EMPTY. For an output File DUMMY specifies that the output is to be discarded for input it specifies that the File is empty. |
|
| 102. |
What Does The Time Parameter Signify? What Does Time=1440 Mean? |
|
Answer» TIME parameter can be used to OVERCOME S322 abends for programs that genuinely need more CPU time TIME=1440 MEANS no CPU time LIMIT is to be applied to this STEP TIME parameter can be used to overcome S322 abends for programs that genuinely need more CPU time TIME=1440 means no CPU time limit is to be applied to this step |
|
| 103. |
Why Do You Want To Specify The Region Parameter In A Jcl Step? |
|
Answer» To override the REGION defined at the JOB CARD level REGION SPECIFIES the max region size REGION=0K or 0M or omitting REGION MEANS no limit will be applied To override the REGION defined at the JOB card level REGION specifies the max region size REGION=0K or 0M or omitting REGION means no limit will be applied |
|
| 104. |
What Is An Operation Exception Error? |
|
Answer» An Operation exception error indicates that an operation code is not assigned or the assigned operations not available on a particular computer MODEL. The machine does not recognize the instruction or operation used. A possible reasons a subscript error. This error could also be caused by an ATTEMPT to read a file that was not opened a MISSPELLED DD statement. The system COMPLETION code is 0C1. An Operation exception error indicates that an operation code is not assigned or the assigned operations not available on a particular computer model. The machine does not recognize the instruction or operation used. A possible reasons a subscript error. This error could also be caused by an attempt to read a file that was not opened a misspelled DD statement. The system completion code is 0C1. |
|
| 105. |
How Many Extents Are Possible For A Sequential File ? For A Vsam File ? |
|
Answer» 16 EXTENTS on a VOLUME for a Sequential FILE and 123 for a VSAM File 16 extents on a volume for a Sequential File and 123 for a VSAM File |
|
| 106. |
What Is Primary Allocation For A Data Set? |
|
Answer» The SPACE ALLOCATED when the Data Set is first CREATED. The space allocated when the Data Set is first created. |
|
| 107. |
What Does A Mainframe Compiler Output In The Object Deck And What Does The Linkage Editor Do With It? |
|
Answer» The compiler outputs the source code into the object DECK in a form to be read by the linkage editor. The linkage editor combines the object dataset (object deck) from the compiler with machine language code for input/output and other tasks to CREATE an EXECUTABLE load MODULE. The compiler outputs the source code into the object deck in a form to be read by the linkage editor. The linkage editor combines the object dataset (object deck) from the compiler with machine language code for input/output and other tasks to create an executable load module. |
|
| 108. |
How Are In-stream Procedures (procs) Built? |
|
Answer» In-stream procedures are built by coding a set of statements and placing them after the JOB statement and before the EXEC statement. In-stream procedures begin with a PROC statement and end with a PEND statement. Up to 15 in-stream procedures can be included in a single job. Each in-stream procedures may be INVOKED several TIMES within the job. In-stream procedures can USE symbolic parameters in the same way as catalogued procedures. In-stream procedures are built by coding a set of statements and placing them after the JOB statement and before the EXEC statement. In-stream procedures begin with a PROC statement and end with a PEND statement. Up to 15 in-stream procedures can be included in a single job. Each in-stream procedures may be invoked several times within the job. In-stream procedures can use symbolic parameters in the same way as catalogued procedures. |
|
| 109. |
What Does The Keyword Dcb Mean And What Are Some Of The Keywords? |
|
Answer» ASSOCIATED IT DCB stands for DATA control block; it is a keyword for the DD statement used to DESCRIBE Data Sets Keywords associated with it are BLKSIZE, DEN, LRECL and RECFM. Associated IT DCB stands for data control block; it is a keyword for the DD statement used to describe Data Sets Keywords associated with it are BLKSIZE, DEN, LRECL and RECFM. |
|
| 110. |
How Does One Identify A Job To The Operating System? |
|
Answer» A job is identified to the system by the use of job name. Jobnames can range from one to eight alphabetic characters. The first CHARACTER must begin in column 3 and be alphabetic (A-Z). Jobs should be GIVEN unique names SINCE duplicate jobnames will not execute until any job having the same JOBNAME completes execution. A job is identified to the system by the use of job name. Jobnames can range from one to eight alphabetic characters. The first character must begin in column 3 and be alphabetic (A-Z). Jobs should be given unique names since duplicate jobnames will not execute until any job having the same jobname completes execution. |
|
| 111. |
What Is The Purpose Of The Job Statement? |
|
Answer» The purpose of the JOB statement is to INFORM the OPERATING system of the start of a job, give necessary accounting INFORMATION and SUPPLY run parameters. Each job must begin with a SINGLE JOB statement. The purpose of the JOB statement is to inform the operating system of the start of a job, give necessary accounting information and supply run parameters. Each job must begin with a single JOB statement. |
|
| 112. |
What Is Jcl |
|
Answer» It is an INTERFACE between OPERATING system (MVS) & the application PROGRAM. When TWO related programs are combined together on control statements, it is CALLED job control language It is an interface between operating system (MVS) & the application program. When two related programs are combined together on control statements, it is called job control language |
|
| 113. |
What You Mean By Skeleton Jcl? |
|
Answer» JCL, which changes during run TIME, that is the values for the JCL such as program name, DD name will change. The same JCL can be used for various JOBS, EQUIVALENT to DYNAMIC SQL. JCL, which changes during run time, that is the values for the JCL such as program name, dd name will change. The same JCL can be used for various jobs, equivalent to dynamic SQL. |
|
| 114. |
What Are The Maximum Number Of In-stream Procedures You Can Code In Any Jcl? |
|
Answer» 15. 15. |
|
| 115. |
What Are The Kinds Of Job Control Statements? |
|
Answer» The JOB, EXEC and DD STATEMENT The JOB, EXEC and DD statement |
|
| 116. |
What Are The Differences Between Jes2 & Jes3 ? |
|
Answer» JES3 allocates Data SETS for all the steps before the job is SCHEDULED. In JES2, allocation of Data Sets required by a step is done only just before the step executes. JOB /EXEC/DD ALL PARAMETERS JOBLIB/STEPLIB PROCEDURES, PARAMETERS PASSING CONDITION VARIABLES ABEND CODES. JES3 allocates Data Sets for all the steps before the job is scheduled. In JES2, allocation of Data Sets required by a step is done only just before the step executes. JOB /EXEC/DD ALL PARAMETERS JOBLIB/STEPLIB PROCEDURES, PARAMETERS PASSING CONDITION VARIABLES ABEND CODES. |
|
| 117. |
What Do You Mean By Include Statement In Jcl? |
|
Answer» An INCLUDE STATEMENT identifies a member of a PDS that CONTAINS this SET of JCL statements is called an INCLUDE group. The system replaces the INCLUDE statement with the statements in the INCLUDE group. An INCLUDE statement identifies a member of a PDS that contains this set of JCL statements is called an INCLUDE group. The system replaces the INCLUDE statement with the statements in the INCLUDE group. |
|
| 118. |
How Is Gdg Base Created? |
|
Answer» A GDG BASE is created in the system catalog and keeps TRACK of the GENERATION numbers used for datasets in the group. IDCAMS utility is used to define the GDG base for MVS/XA, and MVS/ESA. Older systems REQUIRED that the IEHPROGM utility be used. A GDG base is created in the system catalog and keeps track of the generation numbers used for datasets in the group. IDCAMS utility is used to define the GDG base for MVS/XA, and MVS/ESA. Older systems required that the IEHPROGM utility be used. |
|
| 119. |
What Is A Generation Data Group (gdg)? |
|
Answer» A generation DATA Group is a group of chronologically or functionally RELATED datasets. GDGs are processed periodically, often by adding a new generation, retaining previous GENERATIONS, and sometimes discarding the OLDEST generation. A generation Data Group is a group of chronologically or functionally related datasets. GDGs are processed periodically, often by adding a new generation, retaining previous generations, and sometimes discarding the oldest generation. |
|