Ibm Mainframe Job Interview Questions and Answers
Ibm Mainframe Job Interview Questions and Answers
If you find any question or answer is incorrect or incomplete then you can submit your question or
answer directly with out any registration or login at our website. You just need to visit IBM
MainFrame Interview Questions And Answers to add your answer click on the Submit Your Answer
links on the website; with each question to post your answer, if you want to ask any question then you
will have a link Submit Your Question; that's will add your question in IBM MainFrame category. To
ensure quality, each submission is checked by our team, before it becomes live. This IBM MainFrame
Interview preparation PDF was generated at Saturday 6th February, 2021
You can follow us on FaceBook for latest Jobs, Updates and other interviews material.
www.facebook.com/InterviewQuestionsAnswers.Org
If you need any further assistance or have queries regarding this document or its material or any of
other inquiry, please do not hesitate to contact us.
Best Of Luck.
Question - 1:
i need the code for this program in cobol.
ue
2+1=3
4+3=7
6+5=11
8+7=15
st
10+9=19
Ans:
do a loop on below equation . Varying n from 1 to required
io
value
(2n) + (2n-1)
ns
View All Answers
Question - 2:
What is label record is standard or omitted in file description of data division?
A
Ans:
Label record is standard means it will use disk files. But
tape files can have standard label too.
ns
Question - 3:
How would find total records in files using seqientional?
er
Ans:
We can increment the count for each reading of record in a file.
s.
Read file
count = count + 1
At end
O
display count
View All Answers
R
Question - 4:
Can 88 level variable be declared in FD section?
G
Ans:
yes
View All Answers
Question - 5:
Suppose I have 1000 rows in a db2 table. I want to update first 100 records, How do I do it?
Ans:
is there identity column in this table, for example, if
there is a column indexnum int(supposed start from 1), you
can use the Update Table Set XXX=XXX where indexnum < 101
View All Answers
Question - 6:
How to handle -911 (deadlock) error in a db2 program so that the program will never abend?
Ans:
Dead lock time out erro occurs in the following case:
If two or more programs acquired exclusive lock on the
data,which may be needed for other programs without that
In
Question - 7:
select distinct(empid),distinct(dept),name
from EMP
ie
No, It will not work. SELECT DISTINCT works only for single
cloumn.
DISTINCT can be applied multiple times only when you want
to apply aggregate functions such as COUNT, AVG & SUM.
Q
e.g.
SELECT COUNT(EMPNO)/COUNT(DISTINCT(WORKDEPT)), COUNT
(DISTINCT(JOB))
ue
FROM DSN8810.EMP
View All Answers
Question - 8:
st
Ans:
we cannot write when disp is share
ns
View All Answers
Question - 9:
How can we increment subscript and index?
A
Ans:
SUBCRIPT:
CAN BE INCREMENT OR DECREMENT USING ARITHMETIC OPERATIONS
ns
INDEX:
CAN BE INCREMENT OR DECREMENT USING SET VERB
View All Answers
w
Question - 10:
Suppose I have two tables A and B. Both tables are connected with SSN number as foreign key. I want to retrieve a column data from B table. How will you write a
er
query?
Ans:
s.
One can use Inner Join to get data from two tables.
View All Answers
O
Question - 11:
While creating a table, by mistake you have given size of one field as 10. But as per requirement size should be 8. What is your next step?
R
Ans:
If table is empty then we alter this column to any length,
G
but if some data got inserted into the table then we can
also decrease the column length upto largest data size
available in that perticulat column.
View All Answers
Question - 12:
What are the parameter we cannot use in procedure? How many instream we can write in single jcl? Can we call instream to catalog and catalog to instream?
Ans:
sysin dd * we cannot use in procedure,15 instream proc we
can code.we can call instream to catalog.but we cannot call
catalog to instream
View All Answers
Question - 13:
WHY LRECL NEEDS TO BE 4 EXTRA THEN THE COBOL FILE LENGTH & WHAT IT CONTAIN IN THAT LENGTH?
Ans:
First thing is we can see this kind of differece only in VB
files not in fixed block files.
LRECL of VB file will contain the maximum record length of
In
Question - 14:
ie
Simplest way:
There is an utility IEBEDIT which is used to execute only
few particular steps from 'n' steps in a jcl.
ue
//JOBCARD
//STEPNAME EXEC PGM=IEBEDIT
//SYSUT1 DD DSN=MYPRGM.DSN,DISP=SHR
//SYSUT2 DD SYSOUT=(*,INTRDR)
//SYSIN DD *
st
Question - 15:
A job has 150 steps i want to execute only 57th step?
Ans:
A
it's easy write restart=step57 in job parameter and write cond in 58th step like cond = (x,eq) where x is expected return code of 57th step.
View All Answers
ns
Question - 16:
Suppose oza017.myorg.emp has 100 records ,oza018.myorg.staff has 200 records but 50 are the common records in both files copy all the common records into
w
oza017.myorg.xyz dataset?
Ans:
er
Question - 17:
O
3)error
Ans:
G
Question - 18:
How to override a dsn that is contained in a proc called by another proc? I need to do the override in the calling JCL?
Ans:
//PROC1 PROC
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=XYZ, DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
// PEND
//JJJ JCLLIB ORDER=PROCLIB PATH
Copyright © https://InterviewQuestionsAnswers.org Page 5/8
IBM MainFrame Interview Questions And Answers
//PROC2 PROC
//STEP2 EXEC PROC1
//JOBNAME JOB PARAMETERS
//JJJ JCLLIB ORDER=PROCLIB PATH
//PROC3 PROC
In
Question - 19:
What is difference b/w file-aid tool and file-aid utility?
Ans:
ie
Question - 20:
Q
/*
//
in the above dfsort we use sum fields= empty then it
io
Question - 21:
How To get the last record in VSAM file in cluster? And How can u get the ksds file records into ur COBOL program? Please tell me about these two questions.?
A
Ans:
Move highvalues to the key of the VSAM file and the issue Readnext record command. Then give Readprev command. This will read the last record. In VSAM, there
ns
is one command HURBA, Using that we can read the last record, If you want to know more about go to IBM RED BOOKS. You will get the solution.
by using the HURBA we can get the max records by using the CKD count key data we will get the last record
View All Answers
w
Question - 22:
How do define Dynamic array in COBOL how do u define single dimensional array and multidimensional array in your COBOL?
er
Ans:
In IBM Cobol
s.
Question - 23:
What is difference between comp and comp-3?
Ans:
Comp is binary.its the type how system stores ur data.
pic s9(1)-->pics9(4) --occupies 2bytes
pic s9(5)---pic s9(8) ----4 bytes
pic s9(9)---pics9(18)-----8 bytes
comp-3 is for packed decimal data where each character occupies half byte and sign is stored in last nibble.
View All Answers
Question - 24:
Question - 25:
File1 has 100 records and file2 has 200 records i want to copy 50 records which r in both file into file3?
rv
Ans:
First need to sort both files
READ FILE1
READ FILE2
ie
Question - 26:
st
How to fetch even records from one file to another file by using ICETOOL in JCL?
Ans:
io
//SORTIN DD DSN=INPUT.DATA,DISP=SHR
//OUTDATA DD DSN=OUTPUT.DATA,DISP=(NEW,CATLG,DELETE)
.
.
.
//SYSIN DD *
A
OPTION COPY
OUTFIL FNAMES=OUTDATA,SAMPLE=2
ns
Follow us on FaceBook
www.facebook.com/InterviewQuestionsAnswers.Org
Follow us on Twitter
https://twitter.com/InterviewQA