3/27/2015
HOME
CollectionofJCLInterviewQuestionsandAnswers
INTERVIEW QUESTIONS
BIG DATA
Search...
DOWNLOAD
TOOLS
About Us
Collection of JCL Interview Questions and Answers
10/20/2009
Official Panasonic
Store
No Comment
Mainframe JCL Interview Questions
and Answers Collection.
What are the Maximum number of In-stream
procedures you can code in any JCL?
Contact Us
PROJECT MANAGEMENT
Microsoft Project Manager Intervie
Answers
Project manager Interview Question
IT Project Manager Interview Quest
Hiring a Project Manager - Interview
Questions
Answer :15.
BIG DATA
What you mean by skeleton JCL?
Answer : JCL, which changes during run
Hadoop HDFS Interview Question A
time,that is the values for the JCL such as
Questions and Answers for Hadoop
MapReduce Developers
program name, dd name will change. The
same JCL can be used for various jobs,
equivalent to dynamic SQL;
Big Data and Apache Hadoop Free
Downloads
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
What is the maximum blocksize for a Tape file?
HovertoExpand
INTERVIEW QUESTIONS
Answer : It is 32,760. Based on that we can calculate efficient number of Records in a Block
What are the basic JCL Statements for a Job?
Answer : The basic JCL statements for any job are: JOB : Identifies a job and supplies
Ab Initio
accounting info EXEC : Identifies a job step by indicating the name of the program to be
AS-400
executed. DD : Identifies a data set to be allocated for the job step Delimiter (/*) : Marks
Big Data
the end of an in-stream dataset Null (//) : Marks the end of a job Comments (//*) : Provides
Business Objects
Business Intelligence
C#.NET
C Interview
CICS
COBOL
DataStage
DW Concepts
DB2
Comments PROC : Marks the beginning of a procedure PEND : Marks the end of a procedure
OUTPUT : Supplies options for SYSOUT processing.
INDUSTRY NEWS
Narendra Modi vs Rahul Gandhi Pol
Layoff in Indian Companies
What does the statements: TYPRUN=SCAN and TYPRUN=HOLD do in a JCL statement?
Answer : A TYPRUN= SCAN checks the JCL for errors, TYPRUN= HOLD holds the job until
INTERVIEW TIPS
further notice.
What is QSAM error usually when it occurs?
Answer : Usually it occurs at the time of job submission.
HR Interview
What is the purpose of INCLUDE statement in a JCL?Answer : It is used as an alternative for
Hyperion
STEPLIB. When we specify the dataset name in INCLUDE , it will search in all the datasets
IDMS
specified in the INCLUDE dataset.
50 Common Interview Questions an
should face them
How to Sell Yourself in a Job Interv
70 Tough Behavioral Interview Ques
25 tricky Questions in a Job Intervie
IMS
JCL
Is it possible to know the remaining free space in a Control Interval/Control Area once an
Informatica
insertion has been made
MapReduce
Answer : No. It is not possible.
Mainframe
Maximo
What is a GDG?
Mobile Developers
Answer : GDG - group of dataset that are logically or chronologically related, referred by
.NET Interview
name and a relative generation number - an integer which identifies the generation of a
MVS
dataset and is coded in parentheses after dataset name. Absolute GDG name - GxxxxVyy,
OBIEE Interview
where xxxx-absolute generation number, yy-version number. GDGs can be sequential, direct,
PeopleSoft
partitioned. (VSAM - no). They must always be cataloged. Advantages - all datasets have
Peoplesoft HRMS
the same name and system keeps track of adding new and retaining previous generations
[Link]
1/4
3/27/2015
CollectionofJCLInterviewQuestionsandAnswers
Project Manager
and deleting oldest successive generation. To create a GDG we create a GDG index in the
SAP ABAP
system catalog with IDCAMS utility and then a model (prototype, DSCB) on the same volume
Siebel
to supply DCB information. Empty - when limit is reached all members are removed from the
VSAM
index, otherwise only oldest. Scratch-removed members are uncataloged & deleted,
otherwise - removed & uncataloged, but remain in the system (not members of GDG any
more). GDG number is updated at the end of the job. If number is not specified all
FRESHERS INTERVIEW
Computer Science
generations will be processed from the beginning
What do you mean by spooling?
Answer : This is managed by JES. This is used for Queuing the Outputs that are intended for
Printing and are first stored in SPOOLDASD.
TOOLS
HTML to XML Parser
HTML Table generator
How many Instream-Procedures (PROCs) can be coded in a single Job?
Answer : 15
What does SOC-04 error mean?
Answer : This error is faced when we execute the Cobol program. The main reason for this
error is that a variable is defined with fewer characters and we are trying to move data,
which is larger than the actual storage space.
In which table PLAN is registered in?
Answer : RCT
For how long a Job can be executed continuously on a Mainframe?
Answer : 248 DAYS
How may divisions are there in JCL-COBOL?
Answer :SIX
What is the Maximum number of DD Statements to be coded in a single JCL
Answer :3273
How much space OS allocates when you create a PS or PDS?
Answer :56 KB
What is the minimum number of Dataset names (PDS) in one Directory Block?
Answer : SIX
What is the maximum number of steps in a Job?Answer : 255
How much is memory space involved, when we code BLOCKSIZE, TRK & CYL
Answer : One block constitutes 32KB of formatted memory/ 42KB of Unformatted memory;
6 blocks makes one Track & 15 Tracks makes one cylinder.
What is DSNDB06?
Answer : This is the Place where DB2 Catalog resides;
What is the use of DSNDB07?
Answer : This is the area where sorting takes place in DB2
What is DATACOM DB?
Answer : It is a Database used with VSE.
What is a Dummy Utility and what it does?
Answer : IEFBR14 is a Dummy utility and it is used for the sakeof EXEC PGM= .... statement
in JCL [when used it wouldnt perform any task]. e.g. While Allocating a dataset you don't
have to run any utility [this could be done by giving disp=new in DD statment]. But for a PGM
name must be given in EXEC statment, it is used.
[Link]
2/4
3/27/2015
CollectionofJCLInterviewQuestionsandAnswers
What 3 guidelines do we have to follow when concatenating DD statements?
Answer : The three guidelines for concatenating DD Statements are:- Datasets must be of
the same type (disk or tape) All datasets must have the same logical record length (LRECL)
The dataset with the largest blocksize must be listed first.
On a DD statement, what is the main difference between creating a new sequential flat file
and a partitioned dataset?
Answer : SPACE= (n,m) for a sequential file, SPACE= (n,m,p) for a PDS where n, m, and p are
numbers. The p designates how many directory blocks to allocate.
What is the difference between IEBGENER, IEBCOPY and REPRO in IDCAMS utility?
Answer : They are the utility programs used in JCLs: IEBGENER : This utility is used for
copying sequential datasets which produces a PDS or a member from a sequential dataset.
IEBCOPY : This utility is used for copying one PDS to another or to merge PDSs. REPRO :
This is for copying sequential datasets. More or less same as the IEBGENER
What is the difference between STATIC CALL & DYNAMIC CALL
Answer : In the case of STATIC CALL, the called program is stand-alone and an executable.
During run time we can call it in our called program. In a DYNAMIC CALL, the called program
is not an executable program and it can executed through the called program
What is the difference between CATALOGED PROCEDURE and IN-STREAM PROCEDURE?
Answer : INSTREAM PROCEDURES are set of JCL statements written between JOB and EXEC
statements, start with PROC and end with PEND statement. Mainly used to test cataloged
procedures. CATALOGED PROCEDURES are cataloged on the procedure library (PROCLIB)
and is called by specifying the procedure name on the EXEC statement.
Can we browse or edit the GDG dataset if it is a tape entry?
Answer : No
What are the maximum and minimum sizes of any CONTROL AREA (VSAM datasets)?
Answer : Minimum Size : 1 track; Maximum size : 1 cylinder
How many parameters are there to a DISP statement and what are their uses. ?
Answer : There are three (3) parameters: Parameter 1: Current data set disposition (NEW,
SHR,OLD,MOD) Parameter 2: Normal close action for data set (CATLG, KEEP, DELETE)
Parameter 3: Abend action for data set (CATLG, KEEP, DELETE)
What is COMP?
Answer : COMP - HALF WORD BINARY
What is a PROCEDURE?
Answer : A set of precoded JCL that can be modified through the use of parameters or
override cards. Note: Procedures can be catalogued or instream.
What is the difference between specifying DISP=OLD and DISP=SHR for a dataset?
Answer : OLD specifies exclusive use of a dataset, SHR allows multiple jobs to concurrently
access the dataset. [Note: When updating a dataset, you would normally use OLD]
What are the three basic types of statements in a jobstream?
Answer : The three basic types of statements in a jobstream are: JOB : We can code one per
jobstream EXEC : It can be one or more per job DD : one or more per jobstep); JOB It
indicates start of jobstream to the operating system and through parms coded on it, it
contains certain details about the job (like time, region, message level, job accounting
data). EXEC It indicates the start of execution of a particular job step, be that step a
program or a proc. DD It is a data definition statement, which is used to describe the
attributes of a dataset (like name, unit, type, space, disposition etc.,).
[Link]
3/4
3/27/2015
CollectionofJCLInterviewQuestionsandAnswers
What does SYSIN * indicate?
Answer : Instream data follows this card and is terminated when followed by a card
containing // or /* in columns 1 and 2.
RELATED POSTS
Posted Under
JCL-Interview-Questions
NO COMMENTS :
Enteryourcomment...
Commentas:
Publish
GoogleAccount
Preview
Aired | The content is copyrighted and may not be reproduced on other websites. | Copyright 2009-2015 | All Rights Reserved 2015
Contact Us | About Us | Privacy Policy and Disclaimer
[Link]
4/4