Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
110 views

JCL Reference Guide For Programmers

JCL Reference Guide for Programmers

Uploaded by

JohnJaneson
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views

JCL Reference Guide For Programmers

JCL Reference Guide for Programmers

Uploaded by

JohnJaneson
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

http://www.aired.in/2009/10/collectionofjclinterviewquestions.html

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.

http://www.aired.in/2009/10/collectionofjclinterviewquestions.html

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.,).
http://www.aired.in/2009/10/collectionofjclinterviewquestions.html

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

http://www.aired.in/2009/10/collectionofjclinterviewquestions.html

4/4

You might also like